Điểm:0

Ubuntu trên nvidia TK1 của tôi không thể ping bên ngoài mạng cục bộ bằng máy windows làm cổng

lá cờ ph

Tin nhắn đầu tiên ở đây, cảm ơn vì đã giúp đỡ. Tôi có Nvidia TK1 chạy 14.04.1 LTS (GNU/Linux 3.10.40-ga7da876 armv7l) và tôi đã kết nối nó bằng cáp chéo với máy tính xách tay chạy windows 10. Tôi đã thiết lập đúng thẻ nic trên cả hai máy tính, máy windows nic có 192.168.1.2 và máy ubuntu có 192.168.1.1. Hai máy có thể ping lẫn nhau và máy ubuntu có thể ping thẻ NIC không dây (cổng) của máy windows có địa chỉ 192.168.43.251, nhưng nó không thể ping bất kỳ thứ gì khác, kể cả cổng 192.168.43.1 của máy windows. Bảng định tuyến của máy windows trông như thế này: Bảng định tuyến IPv4

================================================================= ==========================
Các tuyến hoạt động:
Số liệu giao diện cổng mặt nạ mạng đích
          0.0.0.0 0.0.0.0 192.168.43.1 192.168.43.251 55
        127.0.0.0 255.0.0.0 Trên liên kết 127.0.0.1 331
        127.0.0.1 255.255.255.255 Trên liên kết 127.0.0.1 331
  127.255.255.255 255.255.255.255 Trực tuyến 127.0.0.1 331
      192.168.1.0 255.255.255.0 Trực tuyến 192.168.1.2 291
      192.168.1.2 255.255.255.255 Trực tuyến 192.168.1.2 291
    192.168.1.255 255.255.255.255 Trực tuyến 192.168.1.2 291
     192.168.43.0 255.255.255.0 Trực tuyến 192.168.43.251 311
   192.168.43.251 255.255.255.255 Trực tuyến 192.168.43.251 311
   192.168.43.255 255.255.255.255 Trực tuyến 192.168.43.251 311
        224.0.0.0 240.0.0.0 Trên liên kết 127.0.0.1 331
        224.0.0.0 240.0.0.0 Trên liên kết 192.168.1.2 291
        224.0.0.0 240.0.0.0 Trên liên kết 192.168.43.251 311
  255.255.255.255 255.255.255.255 Trực tuyến 127.0.0.1 331
  255.255.255.255 255.255.255.255 Trực tuyến 192.168.1.2 291
  255.255.255.255 255.255.255.255 Trực tuyến 192.168.43.251 311
================================================================= ==========================

và máy ubuntu trông như thế này:

Bảng định tuyến IP hạt nhân
Cổng đích Genmask Flag Metric Ref Sử dụng Iface
mặc định 192.168.1.2 0.0.0.0 UG 0 0 0 eth0
192.168.1.0 * 255.255.255.0 U 1 0 0 eth0
ubuntu@tegra-ubuntu:~$

Bất cứ ai có bất kỳ ý tưởng làm thế nào để sửa chữa nó? Tôi đã thử nhiều lần với lệnh thêm tuyến đường, nhưng hầu hết thời gian tôi thậm chí không thể thêm thành công một tuyến đường duy nhất. Nó đã rất bực bội. Nếu bất kỳ ai có ý tưởng về cách giải quyết vấn đề này và cho phép máy ubuntu của tôi chia sẻ kết nối internet của máy windows, thì điều đó sẽ được đánh giá rất cao. Ivan

Joseph avatar
lá cờ gb
Bạn có thể cố gắng khắc phục sự cố từ cả hai đầu đến địa chỉ bên ngoài mà bạn muốn truy cập từ cả Ubuntu và Windows của mình. Giả sử địa chỉ bên ngoài mà bạn muốn truy cập là www.google.com, trên Ubuntu, phát hành theo dõi www.google.com và trên Windows, phát hành tracert www.google.com, quan sát cả hai và xác định cổng nào mà lưu lượng truy cập từ Ubuntu của bạn sẽ đến thông qua và cái nào bị thiếu khi so sánh kết quả tương tự từ Windows của bạn để bạn có thể thêm cổng bị thiếu vào bảng định tuyến hoặc bộ định tuyến của mình.
waltinator avatar
lá cờ it
Ubuntu 14.04 đã qua Ngày hết hạn sử dụng và không còn được hỗ trợ trên AskUbfox nữa.
Điểm:1
lá cờ br

Tôi cho rằng đó là sự cố định tuyến hoặc sự cố NAT hoặc cả hai.

Cài đặt định tuyến gói của bạn từ máy Linux sang Windows có vẻ tốt. Nhưng bạn không đề cập đến thiết bị thứ ba trong mô tả của mình, Cổng Internet có IP 192.168.43.1. Nó có thể là một bộ định tuyến internet nhỏ. Bộ định tuyến không biết mạng 192.168.1.0/24 mà bạn sử dụng để liên lạc giữa Linux và Windows. Nó không thể gửi các gói đến địa chỉ máy Linux 192.198.1.1 vì mạng 192.168.1.0/24 không có trong bảng định tuyến của nó.

Bước 1:

Mở phần quản lý bộ định tuyến, vào phần mạng/định tuyến và thêm mục cho mạng máy Linux:

192.168.1.0 mặt nạ 255.255.255.0 qua 192.168.43.251

Tôi không thể mô tả chính xác hơn vì tôi không biết loại bộ định tuyến của bạn.

Bước 2:

Bật định tuyến IP trên máy Windows của bạn. Hành động của quản trị viên là cần thiết. Theo mặc định, nó không được kích hoạt!!!

Bước 3 (tùy chọn, trong trường hợp vẫn chưa có kết nối internet):

Kiểm tra cài đặt NAT của bộ định tuyến. Một số bộ định tuyến nâng cao hơn có cài đặt liên quan đến mạng NATed.Quản trị viên có thể chọn mạng nào sẽ được dịch và mạng nào không.

Chẩn đoán:

  • Sử dụng Wireshark trên máy Windows (2 phiên bản, trên cả hai giao diện) và kiểm tra giao tiếp đi qua máy Windows trong vai trò bộ định tuyến Windows.
  • Kiểm tra đăng nhập vào bộ định tuyến internet của bạn.
Ivan Starr avatar
lá cờ ph
Ông Netbat, cảm ơn vì đã trả lời. 192.168.43.251 là ip của điểm phát sóng điện thoại di động của tôi, có hiệu lực là bộ định tuyến của tôi. Máy tính định tuyến đến hộp Linux là máy windows, vì vậy nó sử dụng lệnh/bộ định tuyến windows. Tôi đã thử nhiều lần để sử dụng lệnh chết tiệt đó mà không thành công. 43.1 rõ ràng là cổng của isp. Tôi tin rằng tuyến đường bạn đề xuất phải thông qua 192.168.1.2. Và tôi không biết làm thế nào để xem thiết lập NAT của máy, làm thế nào để bạn làm điều đó trên máy windows 10? Bạn có biết?

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.