linux添加路由命令
为了让设备能访问另一个子网,需要在设备里增加路由到子网络,下面是一些资料。基本操作如下:
一般来说,都是为了能访问别的子网才设置路由的,比如说,你的主机处于192.168.10.0/24,而你想访问192.168.20.0/24网的主机,当然你知道一个网关IP,例如192.168.10.1(必须和你主机处于同一子网),那么,你可以这样配置路由。
添加路由
route?add -net?192.168.20.0?netmask?255.255.255.0?gw?192.168.10.1
查看路由状态
route -n
删除路由
route del -net?192.168.20.0?netmask?255.255.255.0
?
摘自鸟哥的私房菜
路由修改?route???????
????我们在网路基础的时候谈过关于路由的问题,两部主机之间一定要有路由才能够互通?TCP/IP?的协定,否则就无法进行连线啊!
一般来说,只要有网路介面,该介面就会产生一个路由,例如在鸟哥实验室内部的主机有一个?eth0?及?lo?,所以:
[root@linux?~]#?route?[-nee]
[root@linux?~]#?route?add?[-net|-host]?[网域或主机]?netmask?[mask]?[gw|dev]
[root@linux?~]#?route?del?[-net|-host]?[网域或主机]?netmask?[mask]?[gw|dev]
观察的参数:
???-n??:不要使用通讯协定或主机名称,直接使用?IP?或?port?number;
???-ee?:使用更详细的资讯来显示
增加?(add)?与删除?(del)?路由的相关参数:
???-net????:表示后面接的路由为一个网域;
???-host???:表示后面接的为连接到单部主机的路由;
???netmask?:与网域有关,可以设定?netmask?决定网域的大小;
???gw??????:gateway?的简写,后续接的是?IP?的数值喔,与?dev?不同;
???dev?????:如果只是要指定由那一块网路卡连线出去,则使用这个设定,后面接?eth0?等