Несколько интерфейсов к одному IP-адресу?

В настоящее время я имею:

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

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

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

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

3
задан 30.05.2010, 10:13

1 ответ

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

*Мост eth0 и wlan0 и затем присвойтесь 192.168.0.2 кому: br0.

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

Честно говоря, необходимо посмотреть на различные подсети.

5
ответ дан 08.12.2019, 00:07

Теги

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