MacBook无法在以太网上建立网络


10

首先是一些网络图;

我们有一个ADSL路由器(标准家庭宽带Netgear。禁用了DHCP,DNS和防火墙),它连接到一个千兆交换机(不受管理,只能坐在那里工作)。通过该交换机,我们(其中包括)无线访问点,运行DHCP,DNS,防火墙和其他网络服务的OS X服务器以及两台MacBook Pro(OS X Lion)。

+------------+             +---------------+
|  Internet  |-------------|  ADSL Router  |
+------------+             +---------------+
                                  |
                                  |
                                  |
                                  |
   +---------------+    +------------------+        +---------------+
   |  Wireless AP  |----|  Gigabit Switch  |--------|  OS X Server  |
   +---------------+    +------------------+        +---------------+
                             |        |
                             |        |
                             |        |
                             |        |
          +--------+         |        |
          |  MBP1  |---------+        |
          +--------+                  |
                                      |
                                      |
                                      |
                                      |
          +--------+                  |
          |  MBP2  |------------------+
          +--------+

(MBP = MacBook Pro)

MBP1非常高兴,它具有以太网连接,并且其无线功能已关闭。我从来没有任何问题。但是,MBP2在以太网上根本无法工作。如果我断开以太网连接并连接到无线AP,它会选择DHCP并进行正确的浏览,但是即使它与AP直接连接到同一台交换机,也只是坐在那里说

没有IP

我尝试过“高级”->“续订DHCP租约”,我尝试过手动设置设置,但是它不会占用网络。

连接到其他以太网网络可以正常工作,并且两个MBP都是在同一时间购买的,具有完全相同的规格,并且对其执行了完全相同的操作。我交换了以太网电缆,交换机上的端口,尝试将其插入ADSL路由器,尝试将其插入无线AP上的以太网端口,但它在以太网上不起作用。

我完全不知所措,我什至会开始着手调试呢?连接到以太网,即使具有手动地址,也无法ping通任何东西(127.0.0.1除外)。

更新

按照建议,我已经重新安装了OSX,并将其带到Apple Store,但是由于它在其他所有网络上都可以正常工作,因此我们测试过Apple并不认为这是硬件故障。我尝试将交换机换成较旧的100Mb交换机,同样的问题。但是,如果我将其插入ADSL路由器的背面,它将从DHCP接收IP / DNS设置并正常工作(我已在网络设置中确认,DHCP是从OS X服务器而不是ADSL路由器/即使禁用了DHCP和DNS,我也要确保在其他任何地方都可以)。我可以连接到网络上的所有其他客户端(从OS / X服务器上拾取网络驱动器和Time Machine,连接到AP上的管理等)。

显然这与网络有关,但我不确定,尝试了不同的交换机和以太网电缆后会做什么。我拥有对网络和服务器的完全访问权限,因此我愿意做/尝试几乎所有事情。

考虑到这种情况,我不排除个人精神错乱


7
精心编写,研究和说明。+1 :)
studiohack

1
尝试提高DHCP服务的日志级别,并查看连接MBP时显示的内容。为了成功进行DHCP交互,您应该看到来自客户端的DISCOVER,来自服务器的OFFER,来自服务器的REQUEST和来自客户端的ACK。(请注意,在续订现有租约时,将跳过“发现”和“提供”步骤,但这与此处无关。)知道发生了哪些步骤可能会更好地了解问题出在哪里。
戈登·戴维森

@GordonDavisson当我连接和断开客户端时,DHCP日志中没有任何内容。尽管我认为这是由我遇到的一个静态地址引起的,但完全无法识别电缆末端的网络连接。
涂抹

在Apple Store中测试MBP2时,您是否使用了千兆交换机?
harrymc

@harrymc是的,尝试使用千兆交换机和100mb交换机,都可以正常工作
涂抹2012年

Answers:


2

由于您已经在另一个网络中测试了MBP2,并且运行良好,并且MBP1可以正常工作,所以可能只是您的交换机关闭了,而MBP2也是如此,因此它们在一起根本无法相处,但仍然可以与其他服务器正常工作伙伴。

一种可能的测试方法是尝试从朋友或商店借来的另一个开关,看看是否可以解决问题。如果是这样,则说明存在问题。

另一个测试是在MBP2上使用USB网卡。如果这样可以解决问题,则您可以强制Apple Store更换MBP2卡,或者继续使用USB卡的解决方案。


我尝试用具有相同问题的其他(100Mb / s)交换机替换该交换机。我将拿起USB卡并进行测试。
涂抹

USB卡工作正常,与Apple进行了交谈,他们将更换网卡。
涂抹

我会建议的另一件事(以防万一它不起作用)是将MBP2连接到与MBP1相同的电缆上,看看它是否在那里工作
Canadian Luke

@卢克:说他做到了。
harrymc

2

我已经看到以太网接口由于无法与某些交换机建立链接而开始出现硬件故障,尤其是在千兆速度下。将我的最后一个MBP插入工作中的Cisco GigE交换机(已经使用了多年)时,它将保持上下循环循环,直到我手动将其配置为100 / Full。将其设置为完全自动协商可以与其他交换机(尤其是10/100交换机)一起使用。

查看是否为100 / Full手动配置失败的MBP的以太网速度/双工设置是否解决了连接到GigE交换机的问题。

如果无法通过以太网获得任何连接,并且重新安装Mac OS X不能解决问题,那么您的硬件故障需要修复。


尝试过手动硬件设置,没有区别。我把它带到了苹果商店,但是因为他们在以太网上进行了测试并且运行良好,所以他们说没有问题。我现在尝试重新安装并与您联系
涂抹

重新安装没有执行任何操作,相同的错误=(
涂抹

@sam将您带到Genius酒吧!
Spiff 2012年

0

根据您提供的信息,我建议问题出在路由器上,而不是MacBook。

您是否尝试过将路由器完全恢复出厂设置?..如果是标准的netgear配置,则需要转到http://192.168.0.1

用户名:admin和密码:password

在管理面板中的某个位置找到恢复出厂设置的按钮。(或者按住“默认重置”按钮,直到电源指示灯闪烁(约10秒钟))

然后,您将需要等待路由器安装,然后重新输入ISP登录信息以重新连接到Internet。(或通过设置向导运行)

编辑:如果其他人可以访问您的配置,则他们可能已阻止了无法连接的MBP的mac地址。您也可以在netgear配置中找到它。您还可以设置新的管理员密码,以防止未经授权的访问。


1
路由器除了连接到Internet以外没有做任何其他事情。我不会为一个行为不当的客户重设整个网络
涂抹

从图中可以看出,路由器似乎正在向网络的其余部分提供IP地址。这个对吗?
Wez 2012年

否,如问题中所述,我们有一台运行DHCP的OS X服务器,路由器上的DHCP被禁用
涂抹

0

在任何子网MBP2和服务器共享(可能为192.168.xx)中,使用IP地址手动配置MBP2。

在MBP2上,没有进行其他任何网络活动,请打开终端并输入“ sudo tcpdump”。这将显示所有可见的网络(如果有)。

在MBP1上,打开“终​​端ping 192.168.x.x”,然后键入“ ”,这x.x是您为MBP2设置的地址。MBP2上是否显示任何活动?如果是这样,则以太网具有基本功能,问题出在路由上。如果MBP2上没有任何显示,则很可能是硬件或MBP2配置问题。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.