Я надеюсь, что мне хорошо помогут, как я всегда получал на этом превосходном форуме.
У нас более 120 сетей (192, 172 и 10 диапазонов), и на данный момент нашим DHCP-сервером является Windows Server 2008, который я хотел бы изменить на Ubuntu. Как мне это сделать? мне нужно создавать подчиненные интерфейсы для каждой сети и назначать ей диапазон в DHCP, conf?
Я знаю, как настроить Ubuntu DHCP, так как я настроил 2 / в режиме аварийного переключения (Ubuntu 14.04) для нашей системы Wi-Fi, но это только для одной сети.
Я хотел бы заменить существующий Windows Server 2008, который обслуживает 120 сетей, на Ubuntu.
Большое спасибо
Madona33
Сервер DHCP, только видя пакеты на корне eth0 устройство и игнорируя все пакеты на устройствах VLAN
Для много сети мы должны для создания vlan's
Установка пакет поддержки VLAN. Например, введите:
sudo apt-get install vlan
Редактирование Ваш /etc/network/interfaces
файл для чего-то вроде этого:
iface eth0 inet static
address xxx.xxx.x.x
netmask 255.255.255.0
broadcast xxx.xxx.x.xxx
network xxx.xxx.x.x
# VLAN 2
iface eth0.2 inet static
address yyy.yyy.y.y
netmask 255.255.255.0
broadcast yyy.yyy.y.yyy
network yyy.yyy.y.y
vlan_raw_device eth0
# VLAN 3
iface eth0.3 inet static
address zzz.zzz.z.
netmask 255.255.255.0
broadcast zzz.zzz.z.zzz
network zzz.zzz.z.z
vlan_raw_device eth0
я поместил в /etc/rc.local
, чтобы сделать, чтобы они бежали за начальными загрузками машины:
vconfig set_flag eth0.2 1 1
vconfig set_flag eth0.3 1 1
vconfig строки говорят устройствам, что они должны абсолютно отдельный пакеты, и рассматривать виртуальные адаптеры больше как карта реальной сети.
Определяют подсеть для каждого VLAN и подсеть заполнителя для корневого адаптера на всякий случай:
# Placeholder for root nic (maybe not needed?)
subnet xxx.xxx.x.x netmask 255.255.255.0 {}
# VLAN 2
subnet yyy.yyy.y.y netmask 255.255.255.0 {
option routers yyy.yyy.y.y;
option broadcast-address yyy.yyy.y.yyy;
pool {
range yyy.yyy.y.yy yyy.yyy.y.yyy;
}
}
# VLAN 3
subnet zzz.zzz.z.z netmask 255.255.255.0 {
option routers zzz.zzz.z.;
option broadcast-address zzz.zzz.z.zzz;
pool {
range zzz.zzz.z.zzz zzz.zzz.z.zzz;
}
}
Говорят DHCP
сервер, что послушать на путем редактирования /etc/default/isc-dhcp-server
файл для взгляда чего-то как:
INTERFACES="eth0.2 eth0.3"
перезапуск isc-dhcp-server
и необходимо быть хорошими для движения.