- 1、本文档共3页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
不同系统设置网关
今天去韩国外汇银行调试,有个细节就是它们的服务器与网关路由器没有在一个网段内,但是可以保持连通性。为此,根据自己的心得来总结一下常见的windows系统与UNIX系统网关设置为与主机不同网段通信的情况。
一windows系列操作系统
以XP为例子,windows系统网关可以设置为3类,1:设置为路由器 2:设置为自己的IP地址 3:不设置网关
1 网关设置为路由器
本例XP地址为192.168.1.2/24,网关设置为192.168.1.1查看路由表,route print
Network Destination 0.0.0.0 gataway Interface
0.0.0.0 0.0.0.0 192.168.1.1 192.168.1.2
192.168.1.0 255.255.255.0 192.168.1.2 192.168.1.2
对于去相同网段的数据包,直接做针对目的地址的ARP请求后,封装帧从网卡接口出去。通过LAN内的交换机实现互相访问。
对于去不同网段的数据包,直接做网关192.168.1.1的ARP请求,网关回复后直接封装走掉。
也就是对于去不同网段的数据包,把这些三层的IP数据包发给网关去处理。返回的数据,在路由器上走直连的路由返回。
当设置的网关与本地PC不在一个网段的时候,假设网关为192.168.0.1,查看路由表,route print
Network Destination 0.0.0.0 gataway Interface
0.0.0.0 0.0.0.0 192.168.0.1 192.168.1.2
192.168.1.0 255.255.255.0 192.168.1.2 192.168.1.2
对去相同网段的数据包,不用说,还是直接发目的地址的ARP请求,然后封装,转发。
对于去不同网段的数据包,还是与A情况一样,把三层的IP数据包发到网关,让网关去处理,所以直接ARP请求网关192.168.0.1的MAC,网关得到后,debug显示,
IP ARP req filtered src 192.168.1.2 001d.7226.8ff9, dst 192.168.0.1 0000.0000.0000 wrong cable, interface FastEthernet0/0,并且不回复ARP响应。
在网关设置路由,ip route 192.168.0.0 255.255.255.0 f0/0后,返回ARP响应。
结论,如果PC的网关设置为不同网段,则那个网关也要知道去往PC网段的路由,这个路由必须是接收到PC 发出的ARP的那个接口为下一跳,这个时侯才回复ARP响应。(设置的路由不能为ip route 0.0.0.0 0.0.0.0 192.168.1.2,应为ip route 0.0.0.0 0.0.0.0 f0/0)
2 设置网关为自己
查看路由表,route print
Network Destination 0.0.0.0 gataway Interface
0.0.0.0 0.0.0.0 192.168.1.2 192.168.1.2
192.168.1.0 255.255.255.0 192.168.1.2 192.168.1.2
去相同网段的数据包发针对目的地址的ARP请求,目的PC应答ARP请求,源主机封装转发。
去不同网段的数据包同样发针对目的地址的ARP请求,如果网络中的路由器接收到
a,路由器接口与PC在一网段,且接口开启代理ARP,则这个路由器会用自己接收到ARP请求的接口的MAC地址去回复这个ARP请求。如果接口没有开启代理ARP,则不做回复。
b,路由器接口与PC不在一网段,且没有到PC 网段的路由,不关接口有没有开启代理ARP,路由器debug显示IP ARP req filtered src 192.168.1.2 001d.7226.8ff9, dst X.X.X.X 0000.0000.0000 wrong cable, interface FastEthernet0/0(X.X.X.X为与PC不在一网段的地址),如果有到PC的路由,且接口开启了代理ARP,则回复ARP请求。接口没有开启代理ARP,则不做回复。
3 不设置网关
查看路由表,route
文档评论(0)