A-A+
linux下ip与网关不在同一段配置的方法
当想要设置的网关与主机ip地址不同时,用route add default gw xx.xxx.xx.xx是不成功的,比如我主机ip地址为:192.168.1.3,想要设置的网关为192.168.2.1。
- root@ubuntu:/etc/network# route add default gw 192.168.2.1
- SIOCADDRT: No such process
- root@ubuntu:/etc/network#
解决办法:
- root@ubuntu:/etc/network# route add -host 192.168.2.1 dev eth0
- root@ubuntu:/etc/network# route add default gw 192.168.2.1 dev eth0
- root@ubuntu:/etc/network# route
- Kernel IP routing table
- Destination Gateway Genmask Flags Metric Ref Use Iface
- 192.168.2.1 * 255.255.255.255 UH 0 0 0 eth0
- 192.168.1.0 * 255.255.255.0 U 1 0 0 eth0
- link-local * 255.255.0.0 U 1000 0 0 eth0
- default 192.168.2.1 0.0.0.0 UG 0 0 0 eth0
- default 192.168.1.1 0.0.0.0 UG 0 0 0 eth0
- root@ubuntu:/etc/network#
设置成功。