http://www.num123.com/post/68
一、先熟悉一下配置IP地址的命令ifconfig
ifconfig eth0 up //启用网卡
ifconfig eth0 down //关闭网卡
ifconfig eth0 192.168.1.1 netmask 255.255.255.0 up
//给网卡eth0配置IP地址和子网掩码并启用
二、查看内核路由表
1、用route 命令查看系统路由表信息
route命令格式:
route [-cfvnee] [选项]
主要选项如下。
-n:不显示域名。
-e:显示其他信息。
-v:显示详细信息。
-F:显示FIB信息。
-C:显示FIB缓存信息。
add:增加路由。
del: 删除路由。
-net:路由到达的是一个网络,而不是一台主机。
-host:路由到达的是一台主机。
-netmask Nm:指定路由的子网掩码。
gw:指定路由的网关。
2、也可能用netstat -rn查看路由表信息
3、路由表输出选项说明
三、用route命令添加删除路由
1、添加到主机的路由
route add -host 192.168.100.50 dev eth0
或者
route add -host 192.168.100.50 gw 192.168.112.1
2、添加到网络的路由
route add -net 192.168.100.0 netmask 255.255.255.0 dev eth0
或者
route add -net 192.168.100.0 netmask 255.255.255.0 gw 192.168.112.1
或者
route add -net 192.168.100.0/24 eth0
添加默认网关路由 route add default gw 192.168.112.1
3、删除路由
route del -host 192.168.100.50 dev eth0
route del -host 192.168.100.50 gw 192.168.112.1
route del -net 192.168.100.0 netmask 255.255.255.0 dev eth0
route del -net 192.168.100.0 netmask 255.255.255.0 gw 192.168.112.1
删除默认网关路由 route del default gw 1921.68.112.1
注:配置完路由条目后一定要打开内核的数据包转发功能
echo "1" > /proc/sys/net/ipv4/ip_forward