Làm thế nào để sử dụng giao diện mạng làm cầu nối cho một PC khác?


0

Tôi có một máy chủ (hãy gọi nó là PC1 ) mà tôi không thể kết nối với internet "bình thường" vì nhiều lý do. Tôi có một PC khác ( PC2 ) có kết nối không dây và cổng mạng khả dụng. Tôi đã kết nối PC1 trực tiếp với PC2. Cổng PC1 là PC2s eth0. Cổng của PC2s eth0 là PC2s wlan0 có cổng là bộ định tuyến của tôi. PC1 có thể ping PC2s eth0 và wlan0, người có thể ping bộ định tuyến. PC1 không thể làm điều này và không thể kết nối với internet.

Để minh họa:

PC1 ---> PC2(eth0) ---> PC2(wlan0) ---> Router` 

tl; dr

Tôi đang cố gắng kết nối PC Linux, thông qua kết nối không dây PC Linux khác, với internet

LƯU Ý: Tôi đã thử một cấu hình khác, theo đó cổng mặc định của PC2s eth0 là bộ định tuyến và đạt được kết quả tương tự.

LƯU Ý-2: Tôi có một bộ định tuyến thực sự rẻ mà tôi không thể kết nối không dây với một địa chỉ tĩnh.

Đầu ra PC1

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         10.0.1.105      0.0.0.0         UG    0      0        0 eth0
10.0.0.0        0.0.0.0         255.255.252.0   U     0      0        0 eth0

Đầu ra PC2

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         10.0.0.138      0.0.0.0         UG    0      0        0 wlan0
10.0.0.0        0.0.0.0         255.255.255.0   U     9      0        0 wlan0
10.0.0.0        0.0.0.0         255.255.252.0   U     1      0        0 eth0
172.17.0.0      0.0.0.0         255.255.0.0     U     0      0        0 docker0

Tôi đã kích hoạt chuyển tiếp. PC1s IP là 10.0.1.104, PC2 (eth0) là 10.0.1.105, PC2 (wlan0) là 10.0.0.103 và bộ định tuyến là 10.0.0.138.

Làm cách nào để kết nối PC1 với internet?


ít nhất có thể rõ ràng hơn với một số người, nếu bạn đã nêu IP của PC1 và PC2
barlop

Cũng lưu ý rằng IIRC trong linux, một cái gì đó dọc theo dòng chuyển tiếp ip cần thiết để định tuyến được tắt theo mặc định để bạn phải bật nó lên. Một cái gì đó giống như linuxconfig.org/how-to-turn-on-off-ip-forwarding-in-linux nếu không ngay cả khi nhận được gói từ máy tính khác, nó sẽ không chuyển tiếp gói đó. Ngay cả khi bảng định tuyến của bạn là chính xác.
barlop

tôi đoán IP của pc2 là 10.0.1.105 (cổng của pc1)? Và PC1 là một cái gì đó vào ngày 10/8 và thay đổi, và 10.0.0.138 là ip cục bộ / riêng của bộ định tuyến của bạn.
barlop

1
Ngoài ra, tôi không phải là chuyên gia, nhưng tôi không nghĩ việc bắc cầu cũng giống như sử dụng một bộ định tuyến trung gian để chia sẻ một giao dịch. Kết nối âm thanh giống như một cái gì đó được thực hiện ở cấp địa chỉ MAC, khác với cấp độ IP.
barlop

Anh ta có lẽ nên xem xét chuyển tiếp IP hoặc như vậy. Ngay cả khi có thể thực hiện được với việc bắc cầu, người ta sẽ cần hai NIC có dây để làm điều đó, vì AFAIK, "trình điều khiển" cầu nối trong nhân Linux không hỗ trợ một NIC không dây để trở thành cổng cầu nối ở chế độ không AP.
Tom Yan
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.