ubuntu环境设置静态路由

ubuntu环境设置静态路由及重启生效,方法如下

1、使用route命令添加临时路由

添加到主机的路由

# route add -host 192.168.1.123 dev eth0

# route add -host 192.168.1.123 gw 192.168.1.1

添加到网络的路由

# route add -net 192.168.1.123 netmask 255.255.255.0 eth0

# route add -net 192.168.1.123 netmask 255.255.255.0 gw 192.168.1.1

# route add -net 192.168.1.123 netmask 255.255.255.0 gw 192.168.1.1 eth1

# route add -net 192.168.1.0/24 eth1

添加默认网关

# route add default gw 192.168.1.1

删除路由

# route del -host 192.168.1.123 dev eth0

# route del -net 192.168.1.123 netmask 255.255.255.0

2、修改/etc/rc.local

修改/etc/rc.local,需要注意的一点是添加的内容不要写在 "exit 0"的后面。
添加内容如下:

route add default gw 192.168.1.1

这样在系统启动的时候会自动加入相关的路由设置。

3、修改interfaces文件

添加的内容如下:

auto eth0
iface eth0 inet static
 address 192.168.2.100
 network 192.168.2.0
 netmask 255.255.255.0
 broadcast 192.168.0.255
 gateway 192.168.0.1

下面几行分别表示 eth0 接口的 IP,网络号,掩码,广播地址和网关。

4、修改static-routes文件

添加的内容如下:

any net 192.168.0.0/24 gw 192.168.254.254
any net 10.11.0.0 netmask 255.255.0.0 gw 10.110.254.254

你可能感兴趣的:(Linux,ubuntu,网络,linux,静态路由)