使用 route 命令添加
说明:使用route 命令添加的路由,仅仅临时有效,重启失效
##添加到网络的路由
route add –net 192.168.1.11 netmask 255.255.255.0 eth0
route add –net 192.168.1.11 netmask 255.255.255.0 gw 192.168.1.1
route add –net 192.168.1.0/24 eth1
##添加默认网关
route add default gw 192.168.2.1
##删除路由
route del –host 192.168.1.11 dev eth0
删除默认路由
route del default gw 192.168.2.1
在linux下设置永久路由的方法:
方法1:在/etc/rc.local里添加
route add -net 192.168.3.0/24 dev eth0
route add -net 192.168.2.0/24 gw 192.168.2.254
方法2:在/etc/sysconfig/network里添加到末尾
GATEWAY=gw-ip 或者 GATEWAY=gw-dev
方法3./etc/sysconfig/static-routes : (没有static-routes的话就手动建立一个这样的文件)
any net 192.168.3.0/24 gw 192.168.3.254
any net 10.250.228.128 netmask 255.255.255.192 gw 10.250.228.129
开启 IP 转发:
echo "1" >/proc/sys/net/ipv4/ip_forward (临时)
vi /etc/sysctl.conf --> net.ipv4.ip_forward=1 (永久开启)
重要一步:
输入sysctl -p #开启转发有如下提示表示成功!(本人用的红帽系列)