ifconfig eth0 192.168.1.1 netmask 255.255.255.0 up

route add default gw 192.168.1.1 dev eth0

setprop net.dns1 202.106.0.20

附加说明;

有时候android系统不识别route 命令,则在命令前加个“ip”就可以了,具体原因知道是啥 么?

知道的朋友请回个帖子,谢谢了。

查看路由表:

cat /proc/net/route

增加一条路由:

ip route add 10.0.0.2/32 dev tiwlan0

删除一条路由:

ip route del 10.0.0.2/32

Linux中增加软路由的三种方法

Linux中增加软路由的三种方法,第一种:route add -net 172.16.6.0 netmask

255.255.255.0 gw 172.16.2.254 dev eth0route del gw 172.16.2.254

route del -net 172.16.86.0/24 route

常用的是这种方式,但有时你在删除或一条软路由时会不起作用,会有什么提

示:SIOCADDRT: 无法接触网路所以这时用如下的这种方法就可以了第二种:实现的功能和上面的一样ip route add

172.16.6.0/24 via 172.16.2.254 dev eth0ip route del gw

172.16.2.254ip route del 172.16.6.0/24 dev eth0ip route

删除的方法:添加路由:

route add -net 10.0.0.0 netmask 255.0.0.0 dev eth0

删除路由:

route del -net 10.0.0.0 netmask 255.0.0.0 dev eth0

添加默认路由:

route add default gw 10.0.0.1

删除默认路由:

route del default gw 10.0.0.1

或者

route del default—————————————————————————————linux下添加路由的方法:

一:使用 route 命令添加

使用route 命令添加的路由,机器重启或者网卡重启后路由就失效了,方法:

//添加到主机的路由

# route add –host 192.168.168.110 dev eth0

# route add –host 192.168.168.119 gw 192.168.168.1

//添加到网络的路由

# route add –net IP netmask MASK eth0

# route add –net IP netmask MASK gw IP

# route add –net IP/24 eth1

//添加默认网关

# route add default gw IP

//删除路由

# route del –host 192.168.168.110 dev eth0

二:在linux下设置永久路由的方法:

1.在/etc/rc.local里添加

方法:

route add -net 192.168.3.0/24 dev eth0

route add -net 192.168.2.0/24 gw 192.168.3.254

2.在/etc/sysconfig/network里添加到末尾

方法:GATEWAY=gw-ip 或者 GATEWAY=gw-dev

3./etc/sysconfig/static-router :

any net x.x.x.x/24 gw y.y.y.y

第三种

使用Linux+Zebra构建软路由系统Zebra是一种TCP/IP路由软件,它支持BGP-4、BGP-4+、OSPFv2、OSPFv3、

RIPv1、RIPv2和RIPng。它符合GNU的GPL标准,可以运行在Linux和其它Unix变体系统上。Zebra是最先进的路由软件之一,最

新版本可以从GUN Zebra Web站点上下载。

Zebra的基本设置

Zebra无后台交互程序是实实在在的路由管理程序。它控制着其它的软件模块,同时还提供与客户交互的主端口。Zebra

RPM套件中包括一个完整的参考设置文件。但是,我们只需要建立一个包括以下内容的/etc/zebra/zebra.conf文件就可以对Zebra进

行设置了。

最简单的Zebra设置文件:

hostname speedmetal

password zebra

enable password zebra

无论何时,当你进入交互式设置模式时,Hostname指令将指定路由器的名称。该名称可以任意设置,不一定和主机的名称相符。Password指令则确定交互式Zebra终端的登陆密码。

/etc/zebra/zebra.conf建立后,我们可以执行下列指令来启动zebra无后台交互程序:

# service zebra start

现在我们可以通过连接机器的2601端口进入Zebra交互对话模式。

Zebra对话模式实例:

[root@speedmetal zebra]# telnet 127.0.0.1 2601

Trying 127.0.0.1…

Connected to 127.0.0.1.

Escape character is ‘^]’.

Hello, this is zebra (version 0.93b).

Copyright 1996-2002 Kunihiro Ishiguro.

User Access Verification

Password: zebra

speedmetal> enable

Password: zebra

speedmetal# ?

configure Configuration from vty interface

copy    Copy configuration

debug   Debugging functions (see also ‘undebug’)

disable  Turn off privileged mode command

end    End current mode and change to enable mode.

exit    Exit current mode and down to previous mode

help    Description of the interactive help system

list    Print command list

no     Negate a command or set its defaults

quit    Exit current mode and down to previous mode

show    Show running system information

terminal  Set terminal line parameters

who    Display who is on vty

write   Write running configuration to memory, network, or

terminal

speedmetal#

我们很容易就能对此了如指掌,因为可以通过点击屏幕上的?键随时了解某一命令的含义。如果有过配置Cisco路由

到目前为止,我们只完成了Zebra自身的设置和运行,对各种协议的设置还没有开始,如果你准备好了,就让我们继续吧。

案例1

2. 网络规划

路由器所在的Linux分别有两个网卡,ethO:192.168.1.1和eth1:192.168.10.1。

客户端A

所在网段为192.168.1.0/24,IP为192.168.1.2。客户端B所在网段为192.168.10.0/24,IP为192.168.10.2。

3. 配置路由器的网络设置

因为路由器所在Linux必须虚拟出两块网卡,

分别做为两个不同网段的网关,所以在下面的目录中会看到有两个文件,分别是ifcfg-eth0和ifcfgethl。它们分别是两个网卡的配置文件。

首先编辑ifcfg-eth0,让它的地址为192.168.1.1, 详细内容如下:

[root@rhel5~]#vi /etc/sysconfig/network-scripts/ifcfg-eth0

DEVICE=eth0

ONBOOT=yes

BOOTPROTO=static

IPADDR=192.168.1.1

NETMASK=255.255.255.0

其次编辑ifcfg-eth1,让它的地址为192.168.10.1,详细内容如下:

DEVICE=eth1

ONBOOT=yes

BOOTPROTO=static

IPADDR=192.168.10.1

NETMASK=255.255.255.0

现在重新启动一下网络服务,让网络配置生效。

如果以上操作都正确的话,那么下面就来安装和配置路由器。首先我们需要下载一个zebra-0.95b-1.i386.rpm,Linux下的路由器程序,

在RedHat的光盘里有这个RPM包。如果大家用的是别的版本Linux,可以到http://www.findrpm.com 里下载。到此为止,zebra成功安装完毕。下面再检查一下zebra是否真的安装成功:

[root@rhel5 my]#rpm -aq|grep zebra

zebra-0.95b-1

上面的结果说明已经安装成功了。现在启动zebra:

[rot@rhel5 my]#service zebra start

[rot@rhel5 my]#service ripd start

ripd进程主要是用来使用zebra配置支持RIP路由协议的,所以不但要启动zebra,

还要同时启动ripd。如果大家想在下次开机后自动运行路由器,那么执行如下命令:

[root@rhel5 my]chkconfig zebra on

[root@rhel5 my]chkconfig ripd on

下面来看一下zebra的配置文件:

[root@rhel5 zebra]#ls

ripd.conf vtysh.conf zebra.conf

上面代码中,vtysh.conf是配置zebra所用的Shell配置文件,zebra.conf是zebra的主配置文件。

为了使192.168.1.0/24和192.168.10.0/24网段机器能够互相通信,需要进行相关的配置。大家如果用过Cisco路由器的话就会很容易用zebra,

因为它们的命令几乎都是一样的。下面就开始配置客户端。

4.配置客户端的网络设置

首先配制客户端A 。修改ifcfg-eth0, 内容如下:

DEVICE=eth0

ONBOOT=yes

BOOTPROTO=static

IPADDR=192.168.1.2

netmask=255.255.255.0

GATWAY=192.168.1.1

需要注意的是, 一定要把网关设置成我们刚才路由器的192.168.1.1网关。

[root@rhel5 my]#service network restart

重新启动网络服务后,客户A

的配置就算完成了。其次配置客户端B。配置B的方法其实和上面一样,不过有两个区别。客户端B的IP设置成192.168.10.2,网关改成192.168.10.1。就这两点有所不同。

添加路由的其他方法:

route add default dev DEVICE

route add default gw IP dev DEVICE

route add -net IP netmask NETMASK gw IP

android自动路由,android 网关 路由 设置相关推荐

  1. mp4 android自动播放,Android 使用VideoView播放MP4的简单实现

    使用VideoView播放MP4 播放示例 实现简单的播放功能,播放手机本地的MP4文件.不依赖任何第三方框架,不添加任何防腐剂. 添加一个系统自带的控制条. 申请权限 读取存储中的MP4文件 准备布 ...

  2. mp4 android自动播放,Android - 简单使用VideoView播放MP4

    使用VideoView播放MP4 播放示例 实现简单的播放功能,播放手机本地的MP4文件.不依赖任何第三方框架,不添加任何防腐剂. 添加一个系统自带的控制条. 申请权限 读取存储中的MP4文件 准备布 ...

  3. android 自动恢复,Android的状态保存和恢复

    Activity的状态保存和恢复 Activity的状态什么时候需要保存和恢复 Activity的销毁一般分为两种情况: 当用户按返回按钮或你的Activity通过调用finish()销毁时,这属于正 ...

  4. android 自动闪光灯,Android 控制闪光灯

    这篇文章主要介绍了Android控制闪光灯的方法,可实现闪光灯打开与关闭的效果,涉及Android操作Camera闪光灯的相关技巧,需要的朋友可以参考下 最近项目中有涉及闪光灯的需求,所以就收集了下资 ...

  5. 自动备份android,Android自动备份错误

    我正在尝试实现android自动备份(Android 6.0),但是它不起作用. 我得到了同样的错误 10-28 22:58:06.980 600-5578/? I/PFTBT: Initiating ...

  6. android 网关 路由 设置

    android 网关 路由 设置 ifconfig eth0 192.168.1.1 netmask 255.255.255.0 up route add default gw 192.168.1.1 ...

  7. Android-Hybrid-问题收集Android客户端无法拦截Vue路由的问题

    1. 在Android客户端或Chrome浏览器弹出一个引导用户关注公众号的二维码 描述 客户端加载线上义诊Url,偶尔会弹出一个要求关注丁香园公众号的二维码 问题分析 后端会根据当前登录用户向前端界 ...

  8. 展示一下香蕉派路由Android系统

    没什么好说的,第一版的系统,Android部分还可以,路由设置确实有闪退现象.等稳定版发布,可以把机顶盒和路由二合一,再接个SSD,还是很不错的. 硬件 开机 桌面 安卓程序 安卓设置 可以打开USB ...

  9. 网关,默认网关,自动网关,路由,网关与路由器的关系

    本文内容整理自网络.包含的概念有:网关,默认网关,自动网关,路由,网关与路由器的关系. ------网关 网关实质上是一个网络通向其他网络的IP地址. 比如有网络A和网络B, 网络A的IP地址范围为& ...

  10. 从0到1实现一个Android路由(1)——初探路由

    从0到1实现一个Android路由系列文章 从0到1实现一个Android路由(1)--初探路由 从0到1实现一个Android路由(2)--URL解析器 从0到1实现一个Android路由(3)-- ...

最新文章

  1. 神经网络训练集的图片到底是如何相互作用的?
  2. c语言 getchar_C语言gets输入问题
  3. 2021阿里云“API满意度”调研
  4. 项目管理在企业发展中的作用及未来的发展方向—— 来自项目管理群的讨论
  5. python代码检查工具_基于Python3的漏洞检测工具 ( Python3 插件式框架 )
  6. P2839 [国家集训队]middle(二分 套 主席树)
  7. springboot热部署失效解决
  8. CUDA:一维、二维的grid、block的核函数线程分配
  9. 使用XUtils进行文件的断点下载
  10. 共享淘宝客APP和独立淘宝客APP的区别
  11. python 定时任务 全局变量_Python定时任务框架APScheduler原理及常用代码
  12. pythonlinux安装 pandas_linux pandas安装
  13. 两个分数化简比怎么化_分数比化简比练习题及答案.doc
  14. 计算机一级excel试题百度云,excel计算机一级试题.doc
  15. 10 个深恶痛绝的 Java 异常
  16. 我为啥叫这个名字,莫名其妙的油葫芦
  17. 蓝队工具:使用VirusTotal API校验样本
  18. 【JavaWeb学习】—iframe标签(四)
  19. 北航计算机学院本科优秀毕业论文,我校荣获32项北京市普通高等学校优秀本科生毕业设计(论文)...
  20. 《nodejs实战》读书笔记

热门文章

  1. 计算机课程主题研究报告,[计算机]课题开题研究报告.ppt
  2. java税务软件_java税务管理系统
  3. graphx与完全图
  4. Echarts——饼状图
  5. VB字体对话框ShowFont
  6. 关于Oracle to_date() 与 to_char() 日期和字符串转换及IW,WW 周别显示
  7. uni-app - 头像图片裁剪组件(支持多种裁剪,手势控制旋转或缩放、内外部控制图片移动、提供上传后端接口方案、头像图片美化)全端完美兼容 H5 App 小程序,最好用的图片上传后裁剪插件教程源代码
  8. DLG\DOM\DEM...免费提供!河北省向全社会公开2020版地理信息数据资源
  9. http://www.111cn.net/jsp/Jsp-Servlet/45158.htm
  10. 十. redis java client