Linux路由设置
1、使用route命令,查看本机路由直接输入route回车即可。
[root@localhost network-scripts]# route
route 命令
参数:
add 增加路由
del 删除路由
-net 设置到某个网段的路由
-host 设置到某台主机的路由
gw 出口网关 IP地址
dev 出口网关 物理设备名
example:
添加路由
route add -net 192.168.10.0/24 gw 192.168.10.1
route add -host 192.168.1.1 dev 192.168.0.1
删除路由
route del -net 192.168.0.0/24 gw 192.168.0.1
添加默认路由
route add default gw 192.168.0.1
2.使用ip route 命令和route命令类似
参数:
add 增加路由
del 删除路由
via 网关出口 IP地址
dev 网关出口 物理设备名
example:
添加路由
ip route add 192.168.0.0/24 via 192.168.0.1
ip route add 192.168.1.1 dev 192.168.0.1
删除路由
ip route del 192.168.0.0/24 via 192.168.0.1
增加默认路由
ip route add default via 192.168.0.1 dev eth0
以上两种方法添加的静态路由重启就会消失,下面是添加永久路由的方法。
一、在/etc/sysconfig/network-script/目录下创建名为route-eth0的文件
vi /etc/sysconfig/network-script/route-eth0
在此文件添加如下格式的内容
192.168.1.0/24 via 192.168.0.1
service network restart
重启网络验证
二、在/etc/sysconfig/static-routes 文件里添加如下内容 (没有static-routes的话就手动建立一个这样的文件)
any net 192.168.5.0/24 gw 192.168.5.254
any net 10.250.228.128 netmask 255.255.255.192 gw 10.250.228.129
推荐使用以上两种方法,因为不论是重启机器还是重启网络服务路由都不会丢失。