Две сетевых платы, который обеспечивает Интернет?

Я главным образом нашел вопросы о том, как настроить один сетевой интерфейс, чтобы иметь определенный IP-адрес и другой в другой сети, но я интересен в том, что происходит, если у меня есть две сетевых платы (eth/wan или две беспроводной связи) настроенный для соединения с тем же маршрутизатором и обоими к Интернету.

Какой из этих двух мой компьютер использует для соединения с веб-сайтами? Я испытываю понижение соединения если любое из двух разъединений?

4
задан 17 February 2020 в 16:13

2 ответа

route -n

покажет активное соединение.

По умолчанию тот с самым низким приоритетным количеством имеет приоритет. Можно настроить сеть для и проводного соединения активный одновременно. То же может быть сделано с беспроводной связью (но потребует уникального соединения маршрутизатора для каждого).

Для беспроводной связи можно установить приоритет для всей беспроводной связи, но не в отношении с проводным. Это называют connection.autoconnect-priority. В случае, если у Вас есть рабочий стол: networkmanager имеет его также в его опциях под "общим".

nmcli connection modify {networkwifiname} connection.autoconnect-priority 10

где 10 приоритет (ниже больше). nmcli -f NAME,UUID,AUTOCONNECT,AUTOCONNECT-PRIORITY c перечислит текущий приоритет.

Соединенный проводом будет всегда переопределять беспроводную связь, но можно использовать ifmetric (apt install ifmetric) если Вы хотите установить беспроводную связь перед проводной сетью.

ifmetric {networkname} 10

установит его на 10.

7
ответ дан 20 February 2020 в 22:51

Если у Вас будет несколько соединений WAN, и оба настраиваются правильно, то система настроит маршруты по умолчанию для Вас. Это - "всеобъемлющее" правило для всего, что отправляется.

Если интерфейс не будет иметь соединения WAN (или если сеть не должна быть значением по умолчанию по другим причинам), то тот маршрут по умолчанию не будет создан (или скорее маршрутизатор не будет рекламировать тот маршрут), и только "целенаправленный маршрут" присутствует.

В моем случае список маршрутов похож на это:

$ ip route
default via 10.2.0.1 dev enp9s0 proto dhcp metric 100 
default via 192.168.178.1 dev wlp6s0 proto dhcp metric 600 
10.2.0.0/24 dev enp9s0 proto kernel scope link src 10.2.0.2 metric 100 
192.168.122.0/24 dev virbr0 proto kernel scope link src 192.168.122.1 linkdown 
192.168.178.0/24 dev wlp6s0 proto kernel scope link src 192.168.178.210 metric 600

Одно из тех соединений (10.2.0.1) является соединением LAN, другой беспроводной (192.168.178.1). Если оба присутствуют, число в конце решает, какое соединение должно быть предпочтено, более низкое количество, имеющее выше важность.

Насколько я знаю, отбрасывание одного соединения не будет unnoticable (так как обычно требуется несколько секунд, чтобы распознать, что соединение было на самом деле отброшено), но оно должно заменить к другому без проблем (если Вы не в рамках передачи, которую не все клиенты/серверы могут обработать).

4
ответ дан 20 February 2020 в 22:51

Другие вопросы по тегам:

Похожие вопросы: