3

В настоящее время у меня есть:

  • маршрутизатор Netgear с отключенным DHCP на 192.168.0.1
  • мой компьютер
    • eth0 на 192.168.0.2
    • wlan0 на 192.168.0.2

Интерфейс wlan0 всегда подключается к маршрутизатору, а интерфейс eth0 подключается к другим компьютерам с помощью кроссовера и действует как DHCP-сервер dnsmasq для загрузки и установки по сети.

Если я использую Gnome NetworkManager для включения обоих подключений, то есть, когда wlan0 подключен к маршрутизатору / интернету, а eth0 - к другому компьютеру (как 192.168.0.2), я не могу получить доступ к Интернету, пока подключено eth0.

Почему это? Как я могу настроить свой компьютер, чтобы следовать wlan0 для использования Интернета, но использовать eth0 для себя (последний работает, но блокирует wlan0).

1 ответ1

5

Вы не можете назначить несколько интерфейсов одному IP-адресу (это не так, как работает ARP). Вы можете использовать несколько интерфейсов в мосте, а затем назначить IP-адрес для моста *. Обратите внимание, что это даст вам один виртуальный интерфейс, и все сетевые устройства будут находиться в одной подсети (хотя они уже находятся в одной подсети, запросы DHCP не ретранслируются из eth0 в wlan0), поэтому вы либо получите DHCP от Netgear или с вашего сервера dnsmasq, в зависимости от того, какой пакет попадет туда первым.

Соедините eth0 и wlan0 а затем назначьте 192.168.0.2 на br0 .

Вы можете попробовать настроить метрики интерфейса так, чтобы wlan0 был предпочтительнее, чем eth0 , но это приведет к тому, что любой трафик с вашего компьютера будет отправляться на Netgear.

Если честно, стоит взглянуть на разные подсети.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .