DHCPD-сервер выдает несколько IP-адресов на один ник

У меня есть локальный DHCP-сервер, работающий на 10.04, и я хочу иметь несколько записей хоста, чтобы машины могли просто использовать DHCP, но позволяли мне направлять трафик к ним через IPTABLES. Одним из них является сервер Windows 2008, и он позволяет мне назначать несколько IP-адресов одной карте, если я использую статические IP-адреса. Есть ли способ сделать это, если он использует DHCP?

Глядя на http://linux.die.net/man/5/dhcpd.conf Я так не думаю, по крайней мере попытка, которая у меня не получилась. Насколько я понимаю, следующее выберет лучший IP и назначит ему один, а не все:

host mymachine {
    hardware ethernet 00:00:00:00:00:00;
    fixed address 192.168.10.96, 192.168.10.97;
}

РЕДАКТИРОВАТЬ

все, что я прочитал предположил бы, что это невозможно. Надеюсь, что кто-то может доказать, что я неправ, или показать альтернативный способ решения этой проблемы, чтобы все IP обрабатывались централизованно, и машины могли иметь более одного IP (dev и веб-серверы).

2
задан 20 September 2010 в 15:10

1 ответ

Вам действительно нужно выдать несколько IP-адресов устройствам, чтобы маршрутизировать к ним трафик, используя iptables? Для веб-серверов может быть проще использовать один IP и разные порты или просто использовать виртуальные хосты в Apache, например.

Мне не кажется, что предоставление нескольких IP-адресов интерфейсу с использованием DHCP действительно возможно. по крайней мере, руководство для dhcpd.conf не упоминает:

Объявление с фиксированным адресом используется для назначения одного или нескольких фиксированных IP-адресов клиенту. Он должен появляться только в объявлении хоста. Если указано более одного адреса, то при загрузке клиента ему будет присвоен адрес, соответствующий сети, в которой он загружается. Если ни один из адресов в операторе с фиксированным адресом не подходит для сети, к которой подключен клиент, этот клиент не будет соответствовать объявлению хоста, содержащему это объявление с фиксированным адресом. Каждый адрес в объявлении с фиксированным адресом должен быть либо IP-адресом, либо доменным именем, которое разрешается в один или несколько IP-адресов.

Это означает, что вы можете поместить более одного адреса, но они должны быть в разных подсетях (в соответствии с конфигурацией подсети в dhcpd). FWIW, я не помню, чтобы видел DHCP-клиента, который поддерживает выделение более одного IP-адреса для интерфейса ... это даже если другие приложения, такие как NetworkManager, поддерживают его.

0
ответ дан 20 September 2010 в 15:10

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

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