- 論壇徽章:
- 0
|
我的測試環(huán)境是這樣的路由器+交換機(jī)A+centos4.4+交換機(jī)B+測試機(jī)(因?yàn)楝F(xiàn)在還處于測試階段,不方便斷網(wǎng),所以把linux接在交換機(jī)B后面),網(wǎng)絡(luò)是單臂路由的。
但是現(xiàn)在從linux到交換機(jī)A可以正常收發(fā)包,從linux到測試機(jī)卻ping不通。
這是怎么回事了?
如果把eth0,eth1調(diào)換下,結(jié)果依舊。
我的做法是這樣的。
我是給eth0,eth1配制同樣的IP 172.16.1.2,子網(wǎng)掩碼,eth0對(duì)A,eth1對(duì)B
再在文件 /etc/sysconfig/network-scripts/ifcfg-eth0 中加入一行 gateway=172.16.1.1
用vi /etc/rc.d/rc.local 插入
#Ip forward
/sbin/sysctl -w net.ipv4.conf.all.forwarding=1
#Enable proxy-arp
/sbin/sysctl -w net.ipv4.conf.eth0.proxy_arp=1
/sbin/sysctl -w net.ipv4.conf.eth1.proxy_arp=1
#Define route
/sbin/ip route del 172.16.1.0/24 dev eth0
/sbin/ip route add 172.16.1.1 dev eth0
/sbin/ip route add 172.16.1.0/24 dev eth1
方法理論上應(yīng)該是沒有問題的,為什么不能成功了?大家?guī)兔ο掳?/td> |
|