Điểm:-1

Làm cách nào để sử dụng hai kết nối Ethernet cùng lúc (trên một máy tính) trên Ubuntu 21.04?

lá cờ dk

Tôi không biết cách sử dụng đồng thời hai kết nối Ethernet trên một PC. Tôi đã tìm kiếm về vấn đề này ít nhất 4 giờ, nhưng tôi không biết cách thực hiện.

Tôi đang sử dụng Ubuntu 21.04 trên PC này, PC này được kết nối với 2 PC khác. PC đầu tiên được sử dụng để nhận tệp từ PC này và PC thứ hai tôi sử dụng cho máy tính để bàn từ xa (PC thứ hai ở trong phòng khác). Cả hai PC được kết nối qua cáp Ethernet.

Tuy nhiên, khi tôi bật kết nối thứ hai trong cài đặt, kết nối đầu tiên sẽ tắt, khi tôi bật kết nối thứ nhất, kết nối thứ hai sẽ tắt.

Làm cách nào tôi có thể sử dụng hai kết nối này cùng một lúc mà không cần chuyển đổi giữa chúng?

Để làm cho vấn đề này dễ hiểu hơn, xin vui lòng kiểm tra hình ảnh dưới đây:

nhập mô tả hình ảnh ở đây

Thông tin bổ sung:

ifconfig enp6s0; ifconfig enp4s0 (khi kết nối đầu tiên được bật):

enp6s0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
        ether f0:2f:74:1c:15:a1 txqueuelen 1000 (Ethernet)
        Gói RX 5 byte 300 (300,0 B)
        Lỗi RX 0 bị rớt 0 tràn 0 khung hình 0
        Gói TX 24 byte 3672 (3,6 KB)
        Lỗi TX 0 bị rớt 0 tràn 0 sóng mang 0 va chạm 0
        bộ nhớ thiết bị 0xfbe00000-fbefffff  

enp4s0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
        inet 169.254.2.6 netmask 255.255.0.0 phát sóng 169.254.255.255
        inet6 fe80::c612:2978:2641:18e2 tiền tốlen 64 scopeid 0x20<link>
        ether f0:2f:74:74:61:b5 txqueuelen 1000 (Ethernet)
        Gói RX 20 byte 3285 (3,2 KB)
        Lỗi RX 0 bị rớt 0 tràn 0 khung hình 0
        Gói TX 318 byte 50979 (50,9 KB)
        Lỗi TX 0 bị rớt 0 tràn 0 sóng mang 0 va chạm 0

netstat -rn (khi kết nối đầu tiên được bật):

Bảng định tuyến IP hạt nhân
Cổng đích Cờ genmask Cửa sổ MSS irtt Iface
0.0.0.0 10.10.10.1 0.0.0.0 UG 0 0 0 wlp5s0
10.10.10.0 0.0.0.0 255.255.255.0 U 0 0 0 wlp5s0
169.254.0.0 0.0.0.0 255.255.0.0 U 0 0 0 enp4s0
169.254.0.0 0.0.0.0 255.255.0.0 U 0 0 0 wlp5s0
224.0.0.0 0.0.0.0 240.0.0.0 U 0 0 0 enp4s0

ifconfig enp6s0; ifconfig enp4s0 (khi kết nối thứ hai được bật):

enp6s0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
        inet 169.254.184.248 netmask 255.255.0.0 phát sóng 169.254.255.255
        inet6 fe80::cc05:1420:54f5:773e tiền tốlen 64 scopeid 0x20<link>
        ether f0:2f:74:1c:15:a1 txqueuelen 1000 (Ethernet)
        Gói RX 5 byte 300 (300,0 B)
        Lỗi RX 0 bị rớt 0 tràn 0 khung hình 0
        Gói TX 58 byte 8890 (8,8 KB)
        Lỗi TX 0 bị rớt 0 tràn 0 sóng mang 0 va chạm 0
        bộ nhớ thiết bị 0xfbe00000-fbefffff  

enp4s0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
        ether f0:2f:74:74:61:b5 txqueuelen 1000 (Ethernet)
        Gói RX 20 byte 3285 (3,2 KB)
        Lỗi RX 0 bị rớt 0 tràn 0 khung hình 0
        Gói TX 323 byte 51487 (51,4 KB)
        Lỗi TX 0 bị rớt 0 tràn 0 sóng mang 0 va chạm 0

netstat -rn (khi kết nối thứ hai được bật):

Bảng định tuyến IP hạt nhân
Cổng đích Cờ genmask Cửa sổ MSS irtt Iface
0.0.0.0 10.10.10.1 0.0.0.0 UG 0 0 0 wlp5s0
10.10.10.0 0.0.0.0 255.255.255.0 U 0 0 0 wlp5s0
169.254.0.0 0.0.0.0 255.255.0.0 U 0 0 0 enp6s0
169.254.0.0 0.0.0.0 255.255.0.0 U 0 0 0 wlp5s0
224.0.0.0 0.0.0.0 240.0.0.0 U 0 0 0 enp6s0

Ghi chú cuối cùng:

Tôi sẽ đánh giá cao một cái gì đó như hướng dẫn đơn giản hoặc cách khác.

Cũng thế, Tôi không muốn sử dụng kết nối Internet cho máy tính từ xa cũng như truyền tệp.

Chỉnh sửa: Nếu bạn cần thêm thông tin, xin vui lòng bạn chỉ cần viết bình luận dưới đây. Xin lỗi vì hình ảnh xấu.

waltinator avatar
lá cờ it
Thông qua "định tuyến". Đọc `man ip ip-route`. Nhìn vào `ip r`.
raj avatar
lá cờ cn
raj
Bạn có ý nghĩa gì khi bật kết nối thứ hai, kết nối đầu tiên tắt? Nó có hiển thị là bị ngắt kết nối trong Trình quản lý mạng không? Nếu có, điều đó rất lạ vì không nên có sự phụ thuộc như vậy giữa các kết nối. Bạn sẽ có thể tạo bao nhiêu kết nối tùy thích trong Trình quản lý mạng và bật và tắt từng kết nối một cách độc lập. Tôi có một máy tính (mặc dù chạy một số phiên bản Ubuntu cũ hơn), sử dụng ba kết nối mà không gặp sự cố nào.
raj avatar
lá cờ cn
raj
Ngoài ra, tôi chắc chắn sẽ sử dụng địa chỉ tĩnh cho các kết nối này để tránh xung đột IP. Tôi thấy rằng cả hai kết nối của bạn đều hiển thị địa chỉ IP từ mạng 169.254.0.0 với mặt nạ mạng 255.255.0.0, có nghĩa là hệ thống coi chúng như thể chúng được kết nối với cùng một mạng. Đó mey là nguyên nhân của vấn đề. Đặt địa chỉ IP trên cả hai giao diện theo cách thủ công để chúng chắc chắn thuộc về hai mạng khác nhau.
Điểm:1
lá cờ cn
raj

Từ ifconfignetstat đầu ra mà bạn đã cung cấp, có vẻ như cả hai kết nối của bạn đều được chỉ định địa chỉ IP từ cùng một mạng - 169.254.0.0 với mặt nạ mạng 255.255.0.0. Đó có thể là lý do tại sao chúng không thể được sử dụng đồng thời.

Mạng 169.254.0.0 được gọi là mạng tự động cấu hình. Nó được sử dụng khi bạn không chỉ định thủ công bất kỳ địa chỉ IP nào trong cài đặt mạng mà để cài đặt ở chế độ gán tự động mặc định và không có máy chủ DHCP trong mạng. Trong trường hợp đó, kết nối sẽ nhận được một địa chỉ IP được chọn ngẫu nhiên từ mạng đó.Do đó, các máy tính được kết nối với mạng này có thể nói chuyện với nhau mà không cần cấu hình thêm, nhưng nhược điểm là bạn chỉ có thể có một mạng như vậy. Bạn không thể kết nối hai mạng tự động cấu hình với hai card mạng khác nhau trên một máy tính.

Thay vì sử dụng mạng cấu hình tự động, bạn nên cấu hình địa chỉ IP theo cách thủ công trên tất cả các PC của mình để bạn có hai mạng khác nhau rõ ràng.

Ví dụ, bạn có thể chỉ định card mạng enp6s0 địa chỉ 192.168.6.1 với netmask 255.255.255.0 và card mạng enp4s0 địa chỉ 192.168.4.1 với netmask 255.255.255.0. Bây giờ họ đang ở trên các mạng khác nhau. Tương ứng, bạn nên đặt địa chỉ 192.168.6.2 (có cùng mặt nạ mạng) trên PC để bàn từ xa và địa chỉ 192.168.4.2 trên PC truyền tệp.

Sau khi bạn đặt cài đặt này, PC của bạn sẽ có thể giao tiếp với từng PC trong số hai PC khác, nhưng hai PC đó sẽ không thể giao tiếp với nhau. Nếu bạn cũng cần điều này, bạn nên bật chuyển tiếp IP trong nhân trên PC của mình để nó hoạt động như một bộ định tuyến và truyền các gói giữa hai mạng. Để bật chuyển tiếp IP, bạn nên bỏ ghi chú dòng net.ipv4.ip_forward=1 bên trong /etc/sysctl.conf tệp (hoặc thêm nó vào tệp nếu không có), sau đó áp dụng các thay đổi với sudo sysctl -p. Ngoài ra, việc thêm các tuyến rõ ràng vào mạng khác trên cả PC từ xa và PC truyền tệp có thể sẽ cần thiết.

カラス avatar
lá cờ dk
cảm ơn bạn rât nhiêu! Bạn đã giúp tôi rất nhiều. Tôi thực sự đánh giá cao câu trả lời này.

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