MacBook sẽ không nhận mạng trên ethernet


10

Đầu tiên một sơ đồ mạng nhỏ;

Chúng tôi có một bộ định tuyến ADSL (Netgear băng thông rộng tiêu chuẩn gia đình. DHCP, DNS và tường lửa bị vô hiệu hóa), được kết nối với một công tắc gigabit (không được quản lý, nó chỉ nằm ở đó và hoạt động). Từ chuyển đổi đó, chúng tôi có (trong số những thứ khác) một điểm truy cập không dây, máy chủ OS X chạy DHCP, DNS, tường lửa và các dịch vụ mạng khác và hai MacBook Pro (OS X Lion).

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

(MBP = MacBook Pro)

MBP1 khá hài lòng, nó có kết nối Ethernet và tắt không dây. Tôi chưa bao giờ có bất kỳ vấn đề với nó. MBP2, tuy nhiên, hoàn toàn không hoạt động trên mạng Ethernet. Nếu tôi ngắt kết nối Ethernet và kết nối với AP không dây, nó sẽ nhận DHCP và sẽ duyệt chính xác như bình thường, nhưng mặc dù nó được kết nối trực tiếp với cùng một công tắc như AP, nhưng nó chỉ nằm ở đó nói

Không có IP

Tôi đã thử truy cập Advanced-> Gia hạn DHCP Hire, tôi đã thử cài đặt cài đặt theo cách thủ công, nhưng nó sẽ không nhận được mạng.

Kết nối với các mạng Ethernet khác hoạt động tốt và cả hai MBP đều được mua cùng một lúc, có cùng thông số kỹ thuật và có chính xác những điều tương tự được thực hiện với chúng. Tôi đã tráo đổi cáp Ethernet, các cổng trên thiết bị chuyển mạch, đã thử cắm nó vào bộ định tuyến ADSL, thử cắm nó vào các cổng Ethernet trên AP không dây, nó không hoạt động trên Ethernet.

Tôi hoàn toàn mất mát, làm thế nào tôi thậm chí bắt đầu gỡ lỗi này? Đã kết nối với Ethernet, ngay cả với một địa chỉ thủ công, nó không thể ping bất cứ thứ gì (ngoại trừ 127.0.0.1).

Cập nhật

Theo đề xuất, tôi đã cài đặt lại OSX và đưa nó lên Apple Store, nhưng vì nó hoạt động tốt trên mọi mạng khác mà chúng tôi đã kiểm tra Apple không nghĩ đó là lỗi phần cứng. Tôi đã thử đổi công tắc sang công tắc 100Mb cũ hơn, cùng một vấn đề. Tuy nhiên, nếu tôi cắm nó vào mặt sau của bộ định tuyến ADSL, nó sẽ nhận cài đặt IP / DNS từ DHCP và hoạt động tốt (Tôi đã xác nhận trong cài đặt mạng rằng DHCP đã được chọn từ máy chủ OS X chứ không phải bộ định tuyến ADSL / bất cứ nơi nào khác, mặc dù nó đã bị vô hiệu hóa DHCP và DNS, tôi muốn chắc chắn). Tôi có thể kết nối với tất cả các máy khách khác trên mạng (Nhặt ổ đĩa mạng và Time Machine từ máy chủ OS / X, kết nối với quản lý trên AP, v.v.).

Đây rõ ràng là một cái gì đó để làm với mạng nhưng tôi không chắc chắn điều gì, đã thử các thiết bị chuyển mạch và cáp Ethernet khác nhau. Tôi có toàn quyền truy cập vào mạng và máy chủ vì vậy tôi sẵn sàng làm / thử khá nhiều thứ.

Tôi không loại trừ sự điên rồ cá nhân, với tình huống này


7
được viết tốt, nghiên cứu và minh họa. +1 :)
studiohack

1
Hãy thử tăng mức độ nhật ký cho dịch vụ DHCP và xem những gì nó hiển thị khi bạn kết nối MBP. Để tương tác DHCP thành công, bạn nên xem DISCOVER từ máy khách, OFFER từ máy chủ, YÊU CẦU từ máy chủ và ACK từ máy khách. (Lưu ý rằng khi gia hạn hợp đồng thuê hiện tại, các bước DISCOVER và OFFER bị bỏ qua, nhưng điều đó không liên quan ở đây.) Biết những bước nào xảy ra có thể cho ý tưởng tốt hơn về vấn đề.
Gordon Davisson

@GordonDavisson Hoàn toàn không có gì trong nhật ký DHCP khi tôi kết nối và ngắt kết nối máy khách. Mặc dù tôi cho rằng điều này là do cùng một vấn đề mà tôi gặp phải với một địa chỉ tĩnh, hoàn toàn không có khả năng nhận ra kết nối mạng qua đầu cáp.
Smudge

Khi thử nghiệm MBP2 trong Apple Store, bạn đã sử dụng Gigabit Switch chưa?
harrymc

@harrymc Có, đã thử với công tắc gigabit và công tắc 100mb, cả hai đều hoạt động tốt
Smudge

Câu trả lời:


2

Vì bạn đã kiểm tra MBP2 trong một mạng khác và nó hoạt động tốt, và vì MBP1 hoạt động mà không gặp vấn đề gì, có thể là công tắc của bạn hơi bị tắt và MBP2 cũng vậy, vì vậy, chúng đơn giản không hòa hợp với nhau mà vẫn hoạt động tốt với nhau. đối tác.

Một thử nghiệm khả thi có thể là thử một công tắc khác, mượn từ bạn bè hoặc cửa hàng và xem điều này có giải quyết được vấn đề không. Nếu có, thì chuyển đổi là vấn đề.

Một thử nghiệm khác là sử dụng card mạng USB trên MBP2. Nếu điều này giải quyết được vấn đề, bạn có thể buộc Apple Store thay thế thẻ MBP2 hoặc ở lại với giải pháp của thẻ USB.


Tôi đã thử thay thế công tắc bằng một công tắc (100Mb / s) khác với cùng một vấn đề. Tôi sẽ lấy thẻ USB và kiểm tra nó.
Smudge

Thẻ USB đã hoạt động, đã nói chuyện với Apple và họ sẽ thay thế card mạng.
Smudge

Một điều khác tôi sẽ đề xuất (chỉ trong trường hợp nó không hoạt động) là kết nối MBP2 với cùng một cáp với MBP1 và xem nó có hoạt động ở đó không
Canada Luke

@ Luke: Nó nói rằng anh ấy đã làm điều đó.
harrymc

2

Tôi đã thấy các giao diện Ethernet bắt đầu gặp lỗi phần cứng bằng cách không thiết lập liên kết với một số thiết bị chuyển mạch, đặc biệt là ở tốc độ gigabit. Khi cắm MBP cuối cùng của tôi vào công tắc Cisco GigE tại nơi làm việc (nó đã hoạt động trong nhiều năm), nó sẽ tiếp tục đạp xe lên xuống cho đến khi tôi định cấu hình thủ công cho 100 / Full. Để nó được đặt để tự động hoàn toàn sẽ hoạt động với các công tắc khác, đặc biệt là các công tắc 10/100.

Xem nếu cấu hình thủ công các cài đặt tốc độ / song công Ethernet của MBP không thành công cho 100 / Full khắc phục sự cố khi kết nối với công tắc GigE.

Nếu bạn không thể nhận được bất kỳ kết nối nào qua Ethernet và nếu cài đặt lại Mac OS X sạch sẽ không khắc phục được thì bạn sẽ gặp lỗi phần cứng cần sửa chữa.


Đã thử cài đặt phần cứng thủ công, không có sự khác biệt. Tôi đã đưa nó vào cửa hàng Apple nhưng vì họ đã thử nghiệm trên mạng Ethernet của họ và nó hoạt động tốt nên họ nói không có lỗi. Tôi sẽ thử cài đặt lại ngay bây giờ và lấy lại cho bạn
Smudge

Cài đặt lại không làm gì, cùng một lỗi = (
Smudge

@sam Đưa bạn đến Genius Bar!
Spiff

0

Từ thông tin mà bạn đã cung cấp, tôi sẽ đề xuất vấn đề nằm ở bộ định tuyến của bạn chứ không phải với MacBook.

Bạn đã thử thiết lập lại bộ định tuyến hoàn chỉnh của bộ định tuyến chưa? .. Nếu cấu hình mạng chuẩn của nó, bạn sẽ muốn truy cập http://192.168.0.1

tên người dùng: quản trị viên và mật khẩu: mật khẩu

xác định vị trí nút khôi phục cài đặt gốc ở đâu đó trong bảng quản trị. (Cách khác, nhấn và giữ nút Đặt lại mặc định cho đến khi đèn nguồn nhấp nháy (khoảng 10 giây))

Sau đó, bạn sẽ cần đợi bộ định tuyến giải quyết trước khi nhập lại thông tin đăng nhập ISP của bạn để kết nối lại với internet. (hoặc chạy qua trình hướng dẫn thiết lập)

chỉnh sửa: nếu người khác có quyền truy cập vào cấu hình của bạn, họ có thể đã chặn địa chỉ mac của MBP của bạn không kết nối .. bạn cũng có thể tìm thấy điều này trong cấu hình netgear. bạn cũng có thể đặt mật khẩu quản trị viên mới để ngăn chặn truy cập trái phép.


1
Các bộ định tuyến không làm gì khác hơn là kết nối với internet. Tôi không đặt lại toàn bộ mạng cho một khách hàng hoạt động sai
Smudge

Từ sơ đồ của bạn, có vẻ như bộ định tuyến của bạn đang cung cấp Địa chỉ IP cho phần còn lại của mạng. điều này có đúng không
Wez

Không, như được mô tả trong câu hỏi chúng tôi có máy chủ OS X chạy DHCP, DHCP trên bộ định tuyến bị vô hiệu hóa
Smudge

0

Định cấu hình thủ công MBP2 bằng địa chỉ IP trong bất kỳ mạng con MBP2 nào và chia sẻ máy chủ (có thể là 192.168.xx).

Trên MBP2, không có hoạt động mạng nào khác diễn ra, hãy mở Terminal và gõ " sudo tcpdump". Điều này sẽ cho bạn thấy tất cả các mạng có thể được nhìn thấy (nếu có).

Trên MBP1, mở Terminal và nhập " ping 192.168.x.x" x.xđịa chỉ bạn đặt cho MBP2. Có hoạt động nào hiển thị trên MBP2 không? Nếu vậy, ethernet có chức năng cơ bản và vấn đề là với định tuyến. Nếu không có gì hiển thị trên MBP2, thì nhiều khả năng đó là vấn đề về phần cứng hoặc cấu hình MBP2.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.