码迷,mamicode.com
首页 > 系统相关 > 详细

Linux系统之路由配置

时间:2016-03-31 19:00:02      阅读:195      评论:0      收藏:0      [点我收藏+]

标签:route

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  ######每行一个





Linux系统之路由配置

标签:route

原文地址:http://weilantiankong.blog.51cto.com/9469693/1758918

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!