192.168.1.1-路由器设置 | 192.168.0.1-无线路由器设置

Linux系统之路由配置的命令和参数解析

发布时间:2016-04-02 02:51

 Linux的route命令用于操作或显示系统路由表,实现两个主机之间的通信,但是重启网卡后路由丢失,若想永久保存,需写入配置文件。

 

route命令

参数:

  -n:直接显示IP,不解析为域名

 add:添加

 del:删除

 -net:指定目的网络,需要子码

 -host:指定目的主机

 netmask:指定网络时,需要此参数

 gw:指定的路由,本机必须能到达,(其他机器的网关)

 dev:指定设备ethx,为本机的网卡

 

命令格式:

route  [add|del]  [-host|-net]   [目的主机|目的网络]  [gw IP(下一条IP)|dev ethx (本机网卡) ]

 

添加主机路由:

route add -host  192.168.1.1 gw 172.16.16.1 

route add -host  192.168.1.1 dev eth0  

##指定主机路由,以上两条命令等价,指定网关本机必须能到达

 

添加网络路由

route add -net 192.168.1.0/24 gw 172.16.16.1 

route add -net 192.168.1.0 netmask 255.255.255.0 gw 172.16.16.1

route add -net 192.168.1.0/24 dev eth0

##指定网络路由,需指定子码,以上三条命令等价,

 

添加默认路由

 

route add default gw 172.16.16.1

 

删除主机路由:

route del -host 192.168.1.1

 

删除网络路由:

route del -net 192.168.1.0/24


删除默认路由:

route del default 


注:1.路由是自上而下读取的

  2.route命令将路由写入内核,重启之后失效

 

永久生效


1.写入/etc/rc.local  #系统重启之后,重新加载路由

2.在/etc/sysconfig/network-scripts/下

新建route-ethx文件,

这样重启网卡的时候,路由生效

route-ethx文件格式:


目的网络/主机   via 网关


例:

192.168.10.1 via 172.16.16.1

192.168.11.0/24 via 172.16.16.2  ######每行一个

关于我们 - RSS地图 - 最近更新 - 友情链接 - 网站地图 - 版权声明