Tôi có thể sử dụng mạng Wi-Fi và cáp (Ethernet) cùng một lúc không?


10

Tôi đang sử dụng mạng nội bộ không được kết nối với Internet và bộ định tuyến Wi-Fi có kết nối với Internet. Khi tôi được kết nối với mạng không dây, tôi có thể duyệt Internet, nhưng tôi không thể duyệt mạng LAN của mình bằng cáp Ethernet được kết nối.

Làm cách nào tôi có thể duyệt Internet qua bộ định tuyến Wi-Fi của mình và đồng thời duyệt ứng dụng web LAN cục bộ của mình qua cáp Ethernet được kết nối?


Làm thế nào để bạn truy cập "ứng dụng LAN"? Bạn có thể cho chúng tôi một ví dụ về địa chỉ web bạn đang sử dụng để truy cập chúng không? Bạn có thể xác nhận rằng khi bạn nói "nó cố gắng kết nối với internet", bạn có nghĩa là khi bạn cố gắng truy cập một ứng dụng LAN, bằng cách nào đó, nó sẽ cố gắng tìm kiếm ứng dụng này trên internet? Làm thế nào bạn định cấu hình mạng trên máy tính của bạn (cả không dây và ethernet)?
Huygens

@Huygens Tôi sử dụng địa chỉ sau cho các ứng dụng dựa trên web LAN của mình: xxx.xxx.com/weberp . hoặc 10.10.100.3/weberp. Và nó cố gắng lên internet. Cả hai kết nối là DHCP.
omadegbo

Điều gì đang nslookup xxx.xxx.comtrở lại cho IP trên Mạng không dây và điều gì sẽ trở lại trên mạng LAN ethernet? Ngoài ra, mạng con của DHCP Wireless LAN của bạn là gì và sunet của DHCP ethernet LAN của bạn là gì? Cuối cùng, bảng định tuyến là gì khi bạn được kết nối với ethernet LAN ( route -n)?
Huygens

Đối với những gì tôi hiểu, không dây và có dây là 2 kết nối khác nhau, không có vấn đề gì cho hệ thống của bạn để giải quyết tên địa phương thông qua giao diện lan của bạn. Bạn có thể cung cấp cho chúng tôi một số thông tin về địa chỉ IP / mặt nạ mạng con của bạn không? Chạy lệnh sau trên bảng điều khiển của bạn và cung cấp cho chúng tôi kết quả: ifconfig hoặc ip add Đăng kết quả.
jmsaraiva

bạn phải chọn cái này hay cái kia, cả hai đều làm cùng một chức năng, Ethernet sẽ ghi đè wifi.
Sean

Câu trả lời:


5

Bạn chắc chắn có thể. Bạn đã không chỉ định nó, nhưng tôi giả sử bạn tự động nhận địa chỉ IP (thông qua DHCP ) cả trên kết nối không dây và có dây.

Ethernet có dây nhanh hơn không dây, vì vậy nếu có hai cách để đi đến một nơi nào đó, có dây sẽ được ưu tiên hơn Wi-Fi theo mặc định. Như đã nói, khi bạn kết nối với cả hai liên kết, cả hai máy chủ DHCP theo mặc định sẽ tự quảng cáo là cổng mặc định cho tất cả lưu lượng.

Vì vậy, bây giờ máy tính của bạn nghĩ rằng nó có hai cách để kết nối với Internet và vì có dây nên được ưu tiên hơn, nó sẽ gửi lưu lượng truy cập cho Internet qua Ethernet. Nếu đó là trường hợp, bạn sẽ thấy hai cổng cho các mạng mặc định 0.0.0.0 trong bảng định tuyến của mình, route -nmột cổng với bộ định tuyến không dây của bạn là cổng và một cho mạng có dây.

Nhưng số liệu cho cổng Ethernet sẽ thấp hơn không dây, vì vậy PC của bạn sẽ gửi các gói ở đó. Bây giờ bộ định tuyến Ethernet của bạn có được chúng, nó không biết phải làm gì với chúng, vì vậy nó sẽ loại bỏ chúng. Thứ tự mà bạn kết nối đầu tiên không quan trọng.

Theo như sửa chữa (điều này giả sử trường hợp DHCP), cách chính xác sẽ là yêu cầu bộ định tuyến LAN ngừng quảng cáo như là cổng mặc định. Bạn cần đăng nhập vào bộ định tuyến và xem qua các cài đặt. Nếu bạn không có quyền kiểm soát bộ định tuyến, bạn có thể xóa nó khỏi đầu của mình bằng:

route del default gw eth.router.ip.address

1

Tôi vẫn chưa có đủ thông tin để cung cấp cho bạn câu trả lời mà tôi tự tin 100%, nhưng đây là một vài giả thuyết.

  • Khi được kết nối trên mạng LAN đã bật, bạn đang ở một mạng con khác so với khi sử dụng Mạng LAN không dây. Định tuyến giữa 2 LAN này không được định cấu hình và do đó, khi yêu cầu dải IP không có trong mạng LAN hoạt động hiện tại, gói được gửi đến giao diện "mặc định", thường là cổng / bộ định tuyến.
  • Bạn có cả kết nối Không dây và kết nối có dây, nhưng thiết bị có dây được kích hoạt sau khi kết nối không dây và bất kỳ công cụ quản lý mạng nào bạn đang sử dụng chỉ là thay thế các mục trong bảng tuyến bằng kết nối được kích hoạt lần cuối. Do đó, khi bạn kích hoạt kết nối có dây, bảng định tuyến trước đó sẽ bị "hủy / xóa". Bạn có thể cần điều chỉnh định tuyến thủ công trong công cụ quản lý mạng của mình.

0

Trình quản lý mạng của Ubuntu hiện có một tính năng thú vị để tách giao diện chỉ dành cho tài nguyên cục bộ. Tính năng này cho phép bạn chỉ định một giao diện (như VPN hoặc kết nối LAN) là chỉ cục bộ và không được sử dụng cho các kết nối internet đi.

Từ menu WiFi của bạn, đi đến Chỉnh sửa kết nối và sau đó chọn kết nối ethernet bạn muốn chỉnh sửa. Sau đó, chuyển đến tab Cài đặt IPv4 và nhấp vào nút Tuyến đường . Chọn hộp có nhãn Chỉ sử dụng kết nối này cho các tài nguyên trên mạng của nó :

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

Làm tương tự với tab Cài đặt IPv6 nếu cần. Sau đó, cuối cùng, ngắt kết nối và kết nối lại giao diện đã thay đổi.

Bây giờ, Ubuntu sẽ thông minh không định tuyến lưu lượng truy cập internet thông qua giao diện này.


Ngoài ra, bạn có thể làm điều tương tự từ dòng lệnh. cdqua /etc/NetworkManager/system-connectionsvà tìm giao diện bạn muốn nhắm mục tiêu.

Mở nó bằng sudo nano <your targeted interface>và thêm văn bản sau bên dưới [ipv4][ipv6]các tiêu đề:

never-default=true

Tập tin hoàn thành của bạn sẽ trông giống như:

...

[ipv4]
dns-search=
method=auto
never-default=true

[ipv6]
addr-gen-mode=stable-privacy
dns-search=
ip6-privacy=0
method=auto
never-default=true

Lưu ý rằng với phương pháp dòng lệnh, bạn sẽ cần ngắt kết nối và kết nối lại với mạng để cho phép các cài đặt này diễn ra.

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.