Định cấu hình định tuyến để kết nối LAN đi qua wifi và WAN thông qua modem


0

Tôi phải cấu hình máy của mình, để các gói cho máy cục bộ (trong 192.168. . mạng con) đi qua mạng không dây của tôi và các kết nối WAN (bất kỳ địa chỉ IP nào khác), đi qua modem.

Xem xét ví dụ sau:

Tôi mở trình duyệt web và gõ 192.168.1.4/my_intranet_website. Tôi muốn đảm bảo rằng tất cả lưu lượng truy cập liên quan đến yêu cầu này đều đi qua giao diện LAN không dây của tôi. Nhưng khi tôi gõ www.superuser.com (nằm ngoài mạng cục bộ của tôi) Tôi muốn lưu lượng này đi qua modem USB của mình.

Tôi đã cố gắng để tìm ra, mà /dev mục nhập đại diện cho giao diện mạng, nhưng tôi không thể làm điều đó. Tôi nhớ, khi tôi sử dụng Debian, nó đã được /dev/wan0 hoặc là /dev/eth0 cho không dây / có dây và /dev/wcdma0 cho modem USB. Đây? Không ý kiến. Modem là một modem USB, vì vậy tôi nghĩ rằng nó có thể là một trong /dev/ttyUSB0/dev/ttyUSB1.

Thực sự xin lỗi vì một mô tả ngắn gọn về vấn đề như vậy, nhưng đó là cách tôi không biết: / Tôi sẽ cung cấp thêm thông tin cần thiết.

Bất kỳ trợ giúp sẽ được đánh giá cao, cảm ơn trước.

EDIT: đầu ra theo dõi:

  1. Khi cả hai kết nối (modem và wlan) đều bật:

    sopel@mediacenter:/dev$ traceroute www.superuser.com
    traceroute to www.superuser.com (151.101.129.69), 30 hops max, 60 byte packets    
    1  netiaspot.home (192.168.1.254)  2.904 ms  4.580 ms  6.440 ms
    2  83.238.252.80 (83.238.252.80)  28.329 ms  28.679 ms  30.332 ms
    3  83.238.113.24 (83.238.113.24)  41.348 ms  41.340 ms  41.310 ms
    4  83.238.252.62 (83.238.252.62)  42.953 ms  43.643 ms  43.633 ms
    5  83.238.248.183 (83.238.248.183)  47.110 ms  47.112 ms  48.809 ms
    6  149.6.28.97 (149.6.28.97)  54.555 ms  34.576 ms  38.036 ms
    7  130.117.3.29 (130.117.3.29)  44.751 ms  46.638 ms  48.214 ms
    8  154.54.38.205 (154.54.38.205)  55.980 ms  65.842 ms  69.702 ms
    9  * * *
    ...
    30  * * *
    
    
    sopel@mediacenter:/dev$ traceroute 192.168.1.1
    traceroute to 192.168.1.1 (192.168.1.1), 30 hops max, 60 byte packets
    1  * * *
    2  * * *
    3  * * *
    ...
    30  * * *
    
  2. Khi chỉ có modem

    sopel@mediacenter:/dev$ traceroute www.superuser.com
    traceroute to www.superuser.com (151.101.129.69), 30 hops max, 60 byte packets
     1  * * *
     2  * * *
     3  * * *
     4  * * *
     5  * * *
     6  185.89.184.2 (185.89.184.2)  104.232 ms  71.514 ms  82.738 ms
     7  * * *
     8  * * *
     9  * * *
    ...
    30  * * *
    
    sopel@mediacenter:/dev$ traceroute 192.168.1.1
    traceroute to 192.168.1.1 (192.168.1.1), 30 hops max, 60 byte packets
     1  * * *
     2  * * *
     3  * * *
     4  * * *
     5  * * *
     6  * * *
     7  * * *
     8  * * *
    ...
    30  * * *
    

Xin lưu ý rằng trong trường hợp thứ hai 192.168.1.1 không thể truy cập được (không có mạng LAN nào).


3
"vì vậy mọi gói dự định được gửi đến một số máy LAN (IP bắt đầu bằng 192.168 ..) đi qua mạng không dây của tôi và các kết nối WAN (bất kỳ IP nào khác), đi qua modem." - Những gì bạn muốn không rõ ràng, những gì bạn mô tả đúng nghĩa là mọi mạng có bộ định tuyến được kết nối với modem, không rõ cách thiết lập hiện tại của bạn không đáp ứng các yêu cầu này. Bạn nên chỉnh sửa câu hỏi của bạn để làm cho phần đó rõ ràng.
Ramhound

OK, tôi sẽ cố gắng làm rõ điều này .... Và đã xong.
Paweł Sopel

@Pawel Hãy thử chạy traceroute 192.168.1.4traceroute superuser.com để xem tuyến đường mà các gói của bạn đi khi đến đích LAN hoặc WAN. Có phù hợp với những gì bạn mong đợi? (Nếu không, việc đăng đầu ra có thể hữu ích cho người trả lời.)
jpaugh

Tôi đã nối đầu ra cho câu hỏi. Điều này là xa từ một tình huống mong muốn. Khi modem và wlan hoạt động, tất cả lưu lượng đều đi qua wlan. Để buộc modem được sử dụng, tôi phải tắt wlan.
Paweł Sopel

1
Đầu ra của ip route show (với tư cách là người dùng root) có lẽ hữu ích hơn traceroute - xem xét chỉnh sửa để thêm điều đó.
Toby Speight
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.