首先網卡相關信息放在
/etc/sysconfig/network-scripts/ifcfg-eth0
內容爲
TYPE=Ethernet #網卡類型 DEVICE=eth0 #網卡接口名稱 ONBOOT=yes#系統啓動時是否自動加載 BOOTPROTO=static #啓用地址協議 --static:靜態協議 --bootp協議 --dhcp協議 IPADDR=192.168.1.11 #網卡IP地址 NETMASK=255.255.255.0 #網卡網絡地址 GATEWAY=192.168.1.1 #網卡網關地址 DNS1=10.203.104.41 #網卡DNS地址 HWADDR=00:0C:29:13:5D:74#網卡設備MAC地址 BROADCAST=192.168.1.255#網卡廣播地址
爲了配置路由轉發,修改文件
/etc/sysct1.conf
net.ipv4.ip_forward = 1 #1表示啓用 sysct1 -p #表示立即啓用 cat /proc/sys/net/ipv4/ip_forward #查看時還不是1,表示啓用了
重啓網絡並查看路由表是否成功轉發
/etc/init.d/network restart route -n #查看是否成功
在路由設置這裏需要關閉防火牆
/etc/init.d/iptables stop
client->linuxrouter->router A
能發起鏈接,但是反過來卻不行,這是因爲RouteA的包沒有發送到下級,需要給routeA設置靜態路由網關爲linuxrouter ip地址,目標地址爲client的network地址。