添加刪除主機路由:
windows:
主機:route add/delete 192.168.6.6 mask 255.255.255.255 192.168.6.254 -p (-p代表永久)
網段:route add/delete 192.168.6.0 mask 255.255.255.0 192.168.6.254
默認網關:route add/delete 0.0.0.0 mask 0 0.0.0.0 192.168.6.254
linux:
命令添加,重啓後會消失
主機:route add/del -host 192.168.6.6 gw 192.168.6.254 dev eth1
網段:route add/del -net 192.168.6.0/24 gw 192.168.6.254
默認網關:route add/del default gw 192.168.0.61 dev eth0
寫入到配置文件,永久生效
/etc/sysconfig/network-scripts/route-eth1
192.168.6.6/32 via 192.168.6.254
192.168.6.0/24 via 192.168.6.254
定義一個網卡別名
ifconfig eth1:2 192.168.6.19 up
綁定和刪除IP
ip addr add 192.168.6.8/22 dev eth1
ip addr del 192.168.6.8/22 dev eth1
查看:ip addr
添加一個策略表
echo -e "100\tf5" >> /etc/iproute2/rt_tables;
查看策略路由:ip rule
添加刪除策略路由:
命令:
/sbin/ip rule add from 192.168.6.6 table f5 pre 1000(pre 後面的數字1000是優先級別,越小優先級別越高)
/sbin/ip rule del from 192.168.6.6 table f5
寫入到開機啓動文件中:echo "/sbin/ip rule add from 192.168.6.6 table f5 pre 1000">>/etc/rc.local
查看路由信息
看配置文件:/etc/sysconfig/network-scripts/route-eth1
命令:ip route ls table f5
命令添加和刪除table 表裏面的配置:
ip route add 192.168.6.0/24 table f5 dev eth1
ip route add default via 192.168.6.254 table f5 dev eth1
ip route del 192.168.6.0/24 table f5 dev eth1
ip route del default via 192.168.6.254 table f5 dev eth1
直接寫到文件裏面:
echo "192.168.6/24 dev eth1 table f5
default via 192.168.6.3 table f5">/etc/sysconfig/network-scripts/route-eth1