Điểm:0

Liên kết hai NIC trên Ubuntu - mỗi mạng được kết nối với mạng con khác nhau có kết nối internet

lá cờ cn

Tôi đang vật lộn với điều này trong hơn một tuần. Tôi chưa quen với mạng nên tôi đang học mọi thứ từ đầu trong vài ngày qua.

Tôi cần triển khai chuyển đổi liền mạch giữa hai giao diện mạng. Ví dụ: tôi có một mạng wifi nội bộ trong máy tính xách tay của mình và một mạng bên ngoài được kết nối qua usb. Từ wifi nội bộ, tôi kết nối với một bộ định tuyến và từ wifi bên ngoài, tôi kết nối với điểm phát sóng di động. Vì vậy, mỗi bộ điều hợp wifi đã chỉ định IP riêng của nó từ mạng con khác nhau và cổng mặc định khác nhau.

Tôi phát hiện ra rằng một cái gì đó như thế này có thể thực hiện được với liên kết. Vì vậy, tôi bắt đầu làm việc trên giải pháp này. Đã dành vài ngày để tìm hiểu một số công cụ định tuyến cơ bản và cuối cùng tôi gần như đã làm cho nó hoạt động với chi tiết cuối cùng mà tôi bị mắc kẹt trong ba ngày và tôi thậm chí không chắc rằng nó có thể được thực hiện hay không..

Hãy nói rằng tôi có hai cổng mặc định: đầu tiên - 192.168.2.1 thứ hai - 192.168.3.1

Vì vậy, tôi có cái này trong tệp /etc/network/interfaces của mình:

trái phiếu tự động0 iface bond0 inet tĩnh địa chỉ 192.168.1.10 mặt nạ mạng 255.255.255.0

tự động enp0s3 hướng dẫn sử dụng iface enp0s3 inet

tự động enp0s8 hướng dẫn sử dụng iface enp0s8 inet

Tôi thiết lập các liên kết với liên kết, chế độ liên kết, v.v.

Tôi thêm một số tuyến đường

tuyến đường

với thiết lập này khi tôi ping một số IP trên internet, Wireshark của tôi liên tục thông báo về yêu cầu icmp: không tìm thấy phản hồi!

nhưng khi tôi thêm cái này:

ifconfig bond0:1 192.168.2.10 mặt nạ mạng 255.255.255.0

ifconfig bond0:2 192.168.3.10 mặt nạ mạng 255.255.255.0

liên kết đang hoạt động tốt và khi tôi tắt một trong các NIC, liên kết sẽ tự động chuyển sang liên kết khác (tôi đang chạy với sao lưu chủ động) và internet đang hoạt động.. Nhưng lý do duy nhất tôi làm điều này là để tải xuống liền mạch. Giả sử tôi đang tải xuống tệp lớn và sử dụng một NIC và không thành công nên tôi muốn NIC thứ hai đó sẽ tự động được sử dụng và quá trình tải xuống của tôi sẽ tiếp tục. Nhưng với thiết lập này, quá trình tải xuống không thành công vì giao diện liên kết của tôi đang sử dụng IP bond0:1 hoặc bond0:2 dựa trên nô lệ đang hoạt động. Vì vậy, khi có sự thay đổi đối với nô lệ mới, IP của tôi sẽ thay đổi và tải xuống không thành công ...

Vì vậy, từ những gì tôi đọc được, tôi hiểu rằng nếu tôi cũng muốn quá trình tải xuống của mình tiếp tục liên tục thì IP của tôi phải giữ nguyên khi một nô lệ thay đổi..

Vì vậy, tôi cần phải loại bỏ hai:

ifconfig bond0:1 192.168.2.10 mặt nạ mạng 255.255.255.0

ifconfig bond0:2 192.168.3.10 mặt nạ mạng 255.255.255.0

sau đó giao diện liên kết của tôi luôn sử dụng ip tĩnh 192.168.1.10, nhưng với điều này tôi nhận được: không tìm thấy phản hồi.

Tôi đã thử một số công cụ chuyển tiếp, tự nhiên với bảng ip và những thứ khác mà tôi tìm thấy nhưng không có gì hiệu quả với tôi. Tôi chỉ thiếu một số mảnh nhỏ để làm cho nó đi? Hay nó không thể được thực hiện? Tôi cần triển khai một giải pháp mà không cần bất kỳ bộ định tuyến bổ sung hoặc cài đặt bổ sung nào trên các bộ định tuyến hiện có. Nó phải là một thiết lập hoàn toàn trên máy của tôi. Điều này có thể không?

Cảm ơn rất nhiều cho mọi câu trả lời.

Điểm:0
lá cờ cn

Thật không may, không ai trong số này hoạt động như bạn mong đợi.

Liên kết nhằm tham gia nhiều giao diện mạng trong cùng một miền quảng bá, chẳng hạn như hai NIC Ethernet được cắm vào một công tắc.

Liên kết không nhằm mục đích chuyển đổi dự phòng IP giữa hai mạng con IP khác nhau như bạn muốn.

Liên kết cũng thay đổi địa chỉ MAC của các thiết bị được kết nối với nó, tuy nhiên, hầu hết các NIC wifi tiêu thụ sẽ không vượt qua các khung trong đó MAC nguồn không phải là MAC của chính chúng.

Địa chỉ IP của bạn cũng vô nghĩa, bạn đã có 192.168.1.10/24 và hai IP bộ định tuyến của bạn nằm trong các mạng con khác nhau. Bất kỳ bộ định tuyến nào cũng cần nằm trong cùng một mạng con, bởi vì bộ định tuyến là cách bạn rời khỏi mạng con.

Điều bạn thực sự muốn là sử dụng Trình quản lý mạng và thiết lập từng kết nối riêng lẻ, như thể kết nối kia không tồn tại. NM sẽ áp dụng một số liệu cho các tuyến đường để Ethernet được ưu tiên hơn khi cắm cáp, nhưng hệ thống sẽ quay trở lại Wifi khi rút cáp ra.

Bạn vẫn không thể thực hiện chuyển đổi dự phòng nóng liên tục cho các kết nối đã thiết lập hiện có, vì kết nối Ethernet và Wifi sẽ có các địa chỉ IP khác nhau trên cùng một mạng con. Như thể bạn đang thay đổi từ NIC này sang NIC khác, rất nhanh chóng.

Đă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.