RadHat linux中配置静态路由

RadHat linux中配置静态路由

route 工具主要功能是管理 Linux 内核中的路由表。它最大的用途就是用来 定静 的路由表 ,通常是在系 ifconfig 配置网 接口(例如网卡等)后,用它来 定主机或者一网段的 IP 地址 应该 接口 送等

使用route add命令来添加一条路由表项:
 
# route add -net  192.51.27.0  netmask  255.255.255.0  gw  192.169.41.109  dev eth0


添加一条路由表,去向网段192.51.27.x 的都应该从接口"eth0"交给网关192.169.41.109

# route add default gw  192.168.10.1


添加一条缺省路由(如果没有其他匹配的路由,就使用个路由规则)。192.168.10.1是一个网关地址

之后使用#route -n可以查看路由表。

但是用route add命令配置的路由,在重启之后就失效了,解决这个问题需要把静态路由写在系统文件
/etc/sysconfig/network-scripts/route-eth0中
或者文件/etc/rc.local中。

创建文件route-eth0:

#vi /etc/sysconfig/network-scripts/route-eth0
GATEWAY0
= 192.169.41.109
NETMASK0
= 255.255.255.0
ADDRESS0
= 192.51.27.0


或者是使用另一种写法:

#vi /etc/sysconfig/network-scripts/route-eth0
192.51.27.0 / 24  via  192.169.41.109  



上面的配置相当于命令:
# route add -net 192.51.27.0 netmask 255.255.255.0 gw 192.169.41.109 dev eth0

之后重启网络服务:

# service network restart




默认网关
将默认地址写在/etc/sysconfig/network中:

  NETWORKING=YES
GATEWAY = 192.168.1.1

 

你可能感兴趣的:(RadHat linux中配置静态路由)