Linux网关路由配置

Linux系统下使用route命令查看和设置路由

如果eth0为192.168.1.12/255.255.255.0
eth1为192.168.2./255.255.255.0

则命令格式如下:

#route add -net 192.168.1.0 gw 192.168.1.1 netmask 255.255.255.0 dev eth0

#route add -net 192.168.2.0 gw 192.168.1.1 netmask 255.255.255.0 dev eth1

上面的命令把发送给192.168.1.0网段的IP包交给eth0转发,把192.168.2.0网段的IP包交给eth1转发。如果还有可能有发送给其他目的IP的包,那么你肯能希望设置一个“默认网关”:

#route add default gw 192.168.1.1

上面的命令把所有发送给其他目的IP的包都转发给192.168.1.1,而如何转发给192.168.1.1这个地址的规则已经在刚才的第一条命令中定义了(从eth0转发)。一般情况下,默认网关已经自动设置好了,不用重复设置。可以用route命令加-n参数进行检查。

如果要删除某一条,命令格式为:

#route del -net 192.168.1.0 netmask 255.255.255.0

Guess you like

Origin blog.csdn.net/wuquan_1230/article/details/119184434