添加到一台主机的静态路由
route add -host 192.168.2.2 gw 192.168.2.254
要永久生效的话要这样做:
#echo "any host 192.168.2.2 gw 192.168.2.254" >>/etc/sysconfig/static-routes
注: Linux 默认没有这个文件 , 得手动创建一个
5 设置包转发
在 Linux 中默认的内核配置已经包含了路由功能, 但默认并没有在系统启动时启用此功能;
开启 Linux 的路由功能可以通过调整内核的网络参数来实现, 方法如下:
临时开启路由功能:
#echo 1 > /proc/sys/net/ipv4/ip_forward
或者# sysctl -w net.ipv4.ip_forward=1
永久开启路由功能
- #vim /etc/sysctl.conf
- net.ipv4.ip_forward = 1
- #sysctl -p
6. 静态路由配置
添加静态路由到路由表的语法如下:
1.ip route [destination_network] [mask] [next-hop_address]administrative_distance]
参数解析:
ip route 用于创建静态路由的命令
Destination_network 需要发布到路由表中的网段
Mask 在这一网络上使用的子网掩码
Next-hop_address 下一跳路由器的地址
administrative_distance 默认时, 静态路由有一个取值为 1 的管理性距离在这个命令的尾部添加管理权来修改这个默认值
例如
ip route 172.16.1.0 255.255.255.0 172.16.2.1
查看路由表除了使用 route -n 命令外, 还可以使用 ip route
- [root@dev~]# ip route
- 192.168.1.17 dev ppp0 proto kernel scope link src 192.168.1.190
- 10.1.32.14 dev tun0 scope link
- 10.1.32.12 dev tun0 scope link
- 10.4.8.2 via 192.168.9.254 dev eth0 src 192.168.9.200 mtu 1500 advmss 1460
- 10.4.9.0/24 dev tun0 scope link
- 192.168.9.0/24 dev eth0 proto kernel scope link src 192.168.9.200 metric 1
- 10.2.0.0/16 dev tun0 scope link
- 10.0.0.0/16 dev tun0 scope link
- 10.1.0.0/16 dev tun0 scope link
- 192.168.0.0/16 dev tun0 scope link
- default via 192.168.9.254 dev eth0
- [root@dev ~]# ip route
- 192.168.1.17 dev ppp0 proto kernel scope link src 192.168.1.190
- 10.1.32.14 dev tun0 scope link
- 10.1.32.12 dev tun0 scope link
- 10.4.8.2 via 192.168.9.254 dev eth0 src 192.168.9.200 mtu 1500 advmss 1460
- 10.4.9.0/24 dev tun0 scope link
- 192.168.9.0/24 dev eth0 proto kernel scope link src 192.168.9.200 metric 1
- 10.2.0.0/16 dev tun0 scope link
- 10.0.0.0/16 dev tun0 scope link
- 10.1.0.0/16 dev tun0 scope link
- 192.168.0.0/16 dev tun0 scope link
- default via 192.168.9.254 dev eth0
二. linux 网卡命令
Centos6
ifconfig 查看所有网卡
ifconfig - 网卡名 查看单个网卡信息
ifconfig up 网卡名 重启网卡
ifconfig down 网卡名 禁用网卡
/etc/sysconfig/network-scripts/ 网卡配置文件
Centos6 手动改网卡:
- vim /etc/sysconfig/network-scripts/ifcfg-ethX
- DEVICE=eth0 // 设备名字
- ONBOOT=yes // 是否开启
- NM_CONTROLLED=yes // 是否实时生效
- BOOTPROTO=static //ip 的状态
- IPADDR=172.18.253.211 //ip
- PREFIX=16 //ip id
- GATEWAY=172.18.0.1// 网关
- DNS1=172.18.0.1 // 域名
- HWADDR=00:0C:29:55:04:FE //mac 地址
来源: http://www.bubuko.com/infodetail-2522838.html