У меня такое ощущение, что сам вопрос выглядит глупо, но это не так. Пожалуйста, позвольте мне уточнить.

У меня есть динамический DNS с BIND и NIS, настроенный в моей локальной сети, и у меня есть ноутбук, который я использую как в беспроводном, так и в проводном режиме. Я имею в виду, что иногда мне приходится использовать проводной интерфейс для достижения более высокой пропускной способности, но в большинстве случаев он мне не нужен и в беспроводном режиме. Все отлично работает.

Проблема в том, что я хочу, чтобы оба интерфейса получали один и тот же IP-адрес от DHCP. Просто для удобной настройки брандмауэра.

Если я добавлю оба хоста в dhcp таким образом

# bt wireless
  host bt {
  hardware ethernet 00:1f:1f:62:60:28;
  fixed-address 172.16.77.110;
}
# bt wired
host bt {
  hardware ethernet 00:14:22:b7:5a:de;
  fixed-address 172.16.77.110;
}

DHCP сообщает журналы после сообщения

dhcpd: Dynamic and static leases present for 172.16.77.110
dhcpd: Remove host declaration bt-wired or remove 172.16.77.110
dhcpd: from the dynamic address pool for 172.16/16

Записи хоста добавляются вне какой-либо подсети, но если я добавлю их туда, не имеет значения, эффект все тот же.

Это не критично, но и не является моей прихотью, потому что, даже если кажется, что DHCP работает нормально для этого хоста "bt", я больше не могу подключиться к нему с удаленного компьютера с этой явно неправильной конфигурацией DHCP.

Я был бы благодарен, если бы потратили минуту на советы о том, как правильно настроить DHCPD.

ОБНОВИТЬ. Я понимаю, что есть возможность назначить другое имя хоста в конфигурации DHCP, но хотел бы использовать преимущества коротких имен хоста.

2 ответа2

0

Если беспроводная связь всегда включена, а проводная связь иногда включена: назначьте (с помощью DHCP) "основной" IP-адрес вашего Wi-Fi-интерфейса и "дополнительный" IP-адрес вашему проводному. Добавьте статический маршрут на ваш маршрутизатор, который делает "вторичный" IP-шлюз для "основного", с метрикой маршрута ниже, чем метрика интерфейса Wi-Fi. (Я думаю, вам также нужно включить мостовое соединение интерфейса на вашем компьютере, если он не включен по умолчанию в вашей ОС).

Если беспроводная связь не всегда включена, вам придется назначать "первичный" IP статически на самой машине, без DHCP.

0

Я не очень разбираюсь в настройке командной строки, но вы можете просто уменьшить время аренды dhcp до какого-то смехотворно низкого значения? Таким образом, срок аренды, назначенный вашему беспроводному адаптеру, истекает через минуту после отключения?

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

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