我已经尝试设置 Cisco 877W-GA-K9 以用于我的家庭网络。我已成功将其连接到互联网;从 877 的命令行,我可以 ping 域名并得到响应,例如:
Cisco877#ping outlook.msexchangehosted.com
Translating "outlook.msexchangehosted.com"...domain server (208.67.222.222) [OK]
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 62.75.254.190, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 336/336/340 ms</code>
因此路由器内部的 DNS 正在正常工作。
但是,当我的笔记本电脑连接时,我无法从命令行 ping ,而是立即得到
Ping request could not find host google.com Please check the name and try again.
但同一命令行中的 nslookup 会产生:
C:\Windows\System32>nslookup google.com
Server: resolver1.opendns.com
Address: 208.67.222.222
Non-authoritative answer:
Name: google.com
Addresses: 2404:6800:4006:807::200e
172.217.25.174
所以 DNS 在那里工作正常……但我仍然无法访问网络。现在奇怪的是,iPhone 6 无线连接到路由器后可以完全访问互联网,可以浏览、发送消息、发送电子邮件 - 一切;只有我的笔记本电脑无法浏览……直到我重新插入我的 Netgear DGN200v3,然后我又可以上网了,所以我不认为这是计算机硬件问题。
我搜索后发现许多人都发布过类似的问题,但遗憾的是我已经实施了所发布的解决方案!例如,添加名称服务器、将 DNS 服务器列表添加到我的 DHCP 池等等。
然后我发现一篇帖子说如果你有 DNS 解析器问题,那与你的 MTU 有关......我执行了 show ip int 并从中注意到了以下内容:
Dialer 0 MTU - 1492
NVI 0 MTU - 1514
BVI 1 MTU - 1500 ( with ip tcp adjust-mss 1452 set)
我尝试将 BVI 1 中的 adjust-mss 更改为最大值 1460,并将拨号器 0 中的 MTU 更改为 1500。不行,问题还是一样。
最后两个输出可能意味着什么 - 我真的不知道,因为我缺乏解释它们的知识或经验,但我从路由器上执行了 show ip cef:
Cisco877#show ip cef
Prefix Next Hop Interface
0.0.0.0/0 attached Dialer0
0.0.0.0/32 receive
144.138.131.0/24 attached Dialer0
144.138.131.0/32 receive
144.138.131.214/32 receive
144.138.131.255/32 receive
155.143.128.142/32 attached Dialer0
192.168.0.0/24 attached BVI1
192.168.0.0/32 receive
192.168.0.1/32 receive
192.168.0.2/32 192.168.0.2 BVI1
192.168.0.3/32 192.168.0.3 BVI1
192.168.0.16/32 192.168.0.16 BVI1
192.168.0.17/32 192.168.0.17 BVI1
192.168.0.20/32 192.168.0.20 BVI1
192.168.0.255/32 receive
224.0.0.0/4 drop
224.0.0.0/24 receive
255.255.255.255/32 receive
然后显示 ip dns 统计信息:
Cisco877#show ip dns statistics
DNS requests received = 25 ( 24 + 1 )
DNS requests dropped = 0 ( 0 + 0 )
DNS responses replied = 0 ( 0 + 0 )
Forwarder queue statistics:
Current size = 0
Maximum size = 6
Drops = 0
Director queue statistics:
Current size = 0
Maximum size = 0
Drops = 0
那么... 以前有其他人遇到过这个问题吗?它是如何解决的?我怀疑 MTU 可能不匹配或类似,但真的不知道从哪里开始更改以解决它。我的拨号器中的 MTU 设置为 1492,在我的桥接组 BVI1 中,ip tcp adjust-mss 设置为 1452
答案1
对于所有思科粉丝来说...我已经回答了我自己的问题(再次!!这已经成为一种习惯)
相关问题包括:
在 Dialer0 中:
将 MTU 设置为 1460
设置 ip nat enable
设置 ppp tcp adjust-mss 为 1420
在 BVI1 中
设置 ip nat enable
设置 ppp tcp adjust-mss 为 1420