|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的好朋友们!一.参考链接:
----按以下链接能够设置,在redhatlinux能够完成方针地点为哪一个块网卡地点,就从哪块网卡归去:
http://bbs.chinaunix.net/thread-3661955-2-1.html[^]
----实践测试,即便不做任何设置,只设置一个默许网关,固然icmp,tcp的流量从办理口进进,从营业口前往,也是没有成绩的,能够一般吸收ICMP和TCP会话创建(关于互换式的UDP不便利测试,没有测试)
二.测试情况:
/(eth0)PC2
PC1(eth0)------------router
(eth1)PC2
A.PC1:----windowsxp
eth0:10.1.1.8/24默许网关:10.1.1.1(路由器地点)
B.router
e0/0:10.1.1.1/24
e0/1:172.16.100.1/24
e0/2:192.168.100.1/24
C.PC2:
----LinuxAS42.6.9-78.EL0000001WedJul915:27:01EDT2008i686i686i386GNU/Linux
eth0:172.16.100.8/24没有设置默许网关,计划走办理流量
eth1:192.168.100.8/24默许网关:192.168.100.1,计划走营业流量
三.设置步骤:
A.增加路由表:
#vi/etc/iproute2/rt_tables
251APP
252MAN
B.两个路由表设置分歧的默许路由:
iprouteadddefaultvia172.16.100.1deveth0tableAPP
iprouteadddefaultvia192.168.100.1deveth1tableMAN
C.两个路由表设置战略路由:
ipruleaddfrom172.16.100.8tableAPP
ipruleaddfrom182.168100.8tableMAN
----注重:这个中央是rule,不是route
D.将上述语句写到开机剧本中:
#vi/etc/rc.local
iprouteadddefaultvia172.16.100.1deveth0tableAPP
iprouteadddefaultvia192.168.100.1deveth1tableMAN
ipruleaddfrom172.16.100.8tableAPP
ipruleaddfrom182.168100.8tableMAN
四.效果测试:
A.设置前,用PC1往pingPC2的办理口地点时,回包是从营业口回的
-----由于只要营业口设置了默许路由
[root@AS4~]#tcpdump-ieth0icmp
tcpdump:verboseoutputsuppressed,use-vor-vvforfullprotocoldecode
listeningoneth0,link-typeEN10MB(Ethernet),capturesize96bytes
11:00:40.672269IP10.1.1.8>172.16.100.8:icmp40:echorequestseq26368
11:00:41.714285IP10.1.1.8>172.16.100.8:icmp40:echorequestseq26624
11:00:42.715187IP10.1.1.8>172.16.100.8:icmp40:echorequestseq26880
11:00:43.714274IP10.1.1.8>172.16.100.8:icmp40:echorequestseq27136
B.设置后,用PC1往pingPC2的办理口地点时,回包也从办理口回的
----由于设置了战略路由,从办理口收回的包,走MAN路由表,而MAN路由表设置的默许路由为办理口对真个地点
[root@AS4~]#tcpdump-ieth0icmp
tcpdump:verboseoutputsuppressed,use-vor-vvforfullprotocoldecode
listeningoneth0,link-typeEN10MB(Ethernet),capturesize96bytes
11:05:42.460413IP10.1.1.8>172.16.100.8:icmp40:echorequestseq27392
11:05:42.483457IP172.16.100.8>10.1.1.8:icmp40:echoreplyseq27392
11:05:43.454196IP10.1.1.8>172.16.100.8:icmp40:echorequestseq27648
11:05:43.454250IP172.16.100.8>10.1.1.8:icmp40:echoreplyseq27648
11:05:44.462939IP10.1.1.8>172.16.100.8:icmp40:echorequestseq27904
11:05:44.462996IP172.16.100.8>10.1.1.8:icmp40:echoreplyseq27904
11:05:45.457045IP10.1.1.8>172.16.100.8:icmp40:echorequestseq28160
11:05:45.457555IP172.16.100.8>10.1.1.8:icmp40:echoreplyseq28160
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的好朋友们! |
|