route

来源:互联网 发布:软件关键性等级 编辑:程序博客网 时间:2024/04/28 15:26
1.作用
route表示手工产生、修改和查看路由表。


2.格式
#route [-add][-net|-host] targetaddress [-netmask Nm][dev]If]
#route [-delete][-net|-host] targetaddress [gw Gw] [-netmask Nm] [dev]If]


3.主要参数
-add:增加路由。
-delete:删除路由。
-net:路由到达的是一个网络,而不是一台主机。
-host:路由到达的是一台主机。
-netmask Nm:指定路由的子网掩码。
gw:指定路由的网关。
[dev]If:强迫路由链指定接口。

 

route add default dev DEVICE
route add default gw IP dev DEVICE
route add -net IP netmask NETMASK gw IP

 


4.应用实例
route命令是用来查看和设置Linux系统的路由信息,以实现与其它网络的通信。要实现两个不同的子网之间的通信,需要一台连接两个网络的路由器,或者同时位于两个网络的网关来实现。

           这一步是设置IP的 

    ifconfig rndis0 192.168.2.3 netmask 255.255.255.0 up   
    这一步是设置网关的 
    route add default gw 192.168.2.1 dev rndis0    
    这一步是设置DNS的

    setprop net.dns1 8.8.8.8


在Linux系统中,设置路由通常是为了解决以下问题:该Linux系统在一个局域网中,局域网中有一个网关,能够让机器访问Internet,那么就需要将这台机器的IP地址设置为Linux机器的默认路由。使用下面命令可以增加一个默认路由:
route add 0.0.0.0 192.168.1.1

 

 

 

原创粉丝点击