Tại sao tôi không thể truy cập các máy tính mạng cục bộ, nhưng có thể duyệt web?


1

Tôi có một vấn đề kì lạ. Hôm nay sau khi bật PC Ubuntu 9.10 của tôi, tôi không thể kết nối với mạng cục bộ của mình, nhưng tôi có thể sử dụng Internet. Chúng tôi có một máy chủ Windows 2003 duy nhất hoạt động như một máy chủ DNS chính cục bộ, máy chủ DHCP và bộ điều khiển miền. Mặc dù nó dường như cung cấp cho tôi địa chỉ IP cục bộ, tôi không thể ping nó, cũng như bất kỳ máy nào khác trên mạng.

Tôi đã thử tất cả những điều dưới đây và nó không giúp được gì:

  • Khởi động lại;
  • Kết nối lại với mạng;
  • Buộc dhclientphải gia hạn địa chỉ IP;
  • Xóa và tạo hồ sơ kết nối mới;
  • Cắm máy của tôi vào ổ cắm mạng khác;

Có thể nó có liên quan đến định tuyến, bởi vì tôi đã can thiệp vào các bảng định tuyến ngày trước, nhưng các bảng có vẻ ổn với tôi:

$ route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.0.0     0.0.0.0         255.255.255.0   U     1      0        0 eth0
169.254.0.0     0.0.0.0         255.255.0.0     U     0      0        0 vboxnet0
0.0.0.0         192.168.0.1     0.0.0.0         UG    0      0        0 eth0

Mạng LAN của chúng tôi sử dụng bộ định tuyến D-Link DI-604 và nó trông như thể tôi đang kết nối với mạng bên ngoài bộ định tuyến. Tôi thậm chí không thể truy cập trang quản trị của nó.

Xin vui lòng ít nhất đề nghị những gì tôi có thể làm để giải quyết điều này.

PS Điều có vẻ lạ nhất đối với tôi là tôi có thể truy cập PC được đề cập từ bên ngoài mạng bằng cách mở một cổng trên bộ định tuyến. Tôi đã quản lý để ssh với nó từ bên ngoài, nhưng tôi vẫn không thể ping gì ở bên trong.

PPS Hôm nay tôi đã thử cài đặt lại trình quản lý mạng với --purgetùy chọn, nhưng không được. Sau đó, tôi đã tạo một đặt chỗ DCHP mới cho PC của mình để thay đổi IP cục bộ, nhưng điều đó cũng không thay đổi gì cả. PC của tôi có thể nhận được ưu đãi DHCP, nhưng sau đó không thể kết nối với bất kỳ máy tính cục bộ nào. Tôi tuyệt vọng.


IP nào bạn đang cố gắng ping?
ℝaphink

Tôi không thành công khi cố gắng ping IP của máy chủ cục bộ của chúng tôi, ví dụ 192.168.0.1.
Igor Zinov'yev

Igor, bạn đã bao giờ giải quyết điều này?
quack quixote

Không, tôi đã không. Điều duy nhất đã giúp là cài đặt lại đầy đủ. Tôi quyết định làm điều đó sau khi tôi khởi động từ đĩa CD trực tiếp và thấy rằng trong trường hợp đó tất cả đều hoạt động tốt.
Igor Zinov'yev

Câu trả lời:


2

Tôi không chắc, nhưng tôi không thích số liệu của bạn.
Đoạn trích này từ trang con đường Unix là gợi ý:

Số liệu bằng 0 ngụ ý rằng tuyến đường không đề cập đến một cổng, mà là một trong các giao diện của máy. Các điểm đến phù hợp với tuyến đường như vậy được gửi ra trên giao diện được xác định bởi địa chỉ cổng. Đối với các giao diện sử dụng giao thức ARP, số liệu 0 được sử dụng để chỉ định tất cả các đích là cục bộ, nghĩa là máy chủ nên ARP cho tất cả các địa chỉ bằng cách thêm tuyến mặc định chứa số liệu bằng 0, như được minh họa trong ví dụ sau:

tuyến đường thêm mặc định 0

<hostname>là tên hoặc địa chỉ IP được liên kết với giao diện mạng, tất cả các gói sẽ được gửi qua. Trên một máy chủ có giao diện mạng duy nhất, thông thường giống như được trả về bởi uname -n.

Bạn đã thay đổi số liệu ban đầu? Có lẽ bạn nên đặt tất cả chúng thành 1.
Trong mọi trường hợp, tôi khuyên bạn nên so sánh các giá trị này với một máy khác mà mạng hoạt động.


Tôi không biết tại sao tất cả các số liệu đó đều được đặt thành số không, nhưng bây giờ chỉ có tuyến mạng cục bộ có số liệu được đặt thành 0, các số liệu khác có 100 và 1000. Tôi không chắc có số nào, vì tôi không ở đó ngay bây giờ, nhưng tôi sẽ cập nhật câu hỏi khi tôi có cơ hội.
Igor Zinov'yev
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.