The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"centos 6 + dhcpd + нескролько виртуальных интерфейсов"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на сервере (DHCP / Linux)
Изначальное сообщение [ Отслеживать ]

"centos 6 + dhcpd + нескролько виртуальных интерфейсов"  +/
Сообщение от nettro (ok) on 27-Окт-15, 11:21 
Добрый день.

Задача слудующая. Есть 3 vlan созданных на шлюзе (centos 6), надо поднять dhcp сервер, что бы он в эти vlan раздавал адреса. Что имеет
cat /etc/sysconfig/network-scripts/ifcfg-eth0.10
# internal routing network
DEVICE=eth0.10
BOOTPROTO=static
HWADDR=XX:XX:XX:XX:XX:XX
BROADCAST=192.168.100.168
IPADDR=192.168.100.1
NETMASK=255.255.255.224
NETWORK=192.168.100.0
VLAN=yes
ONBOOT=yes

cat /etc/sysconfig/network-scripts/ifcfg-eth0.11
# internal routing network
DEVICE=eth0.11
BOOTPROTO=static
HWADDR=XX:XX:XX:XX:XX:XX
NETWORK=192.168.100.32
IPADDR=192.168.100.33
NETMASK=255.255.255.224
BROADCAST=192.168.100.63
VLAN=yes
ONBOOT=yes

cat /etc/sysconfig/network-scripts/ifcfg-eth0.12
# internal routing network
DEVICE=eth0.12
BOOTPROTO=static
HWADDR=XX:XX:XX:XX:XX:XX
NETWORK=192.168.100.64
IPADDR=192.168.100.65
NETMASK=255.255.255.224
BROADCAST=192.168.100.95
VLAN=yes
ONBOOT=yes

cat /etc/sysconfig/dhcpd
DHCPDARGS="eth0.10 eth0.11 eth0.12";

cat /etc/dhcpd.conf
authoritative; # доверять ли данному серверу
ddns-updates off;
ddns-update-style none;
ignore client-updates;

option subnet-mask              255.255.255.224;
option domain-name              "domain.ru";
default-lease-time              21600;
max-lease-time                  43200;

subnet 192.168.100.0 netmask 255.255.255.224 {
    option routers              192.168.100.1;
    option broadcast-address    192.168.100.31;
    option domain-name-servers  192.168.50.1;
    range                       192.168.100.2 192.168.100.30;
}

subnet 192.168.100.32 netmask 255.255.255.224 {
    option routers              192.168.100.33;
    option broadcast-address    192.168.100.63;
    option domain-name-servers  192.168.50.1;
    range                       192.168.100.34 192.168.100.62;
}

subnet 192.168.100.64 netmask 255.255.255.224 {
    option routers              192.168.100.65;
    option broadcast-address    192.168.100.95;
    option domain-name-servers  192.168.50.1;
    range                       192.168.100.66 192.168.100.94;
}

Можно ли dhcp жёстко указать, на каких интерфейсах ему слущать? Т.к. на шлюзе поднято ещё некоторое количество vlan, которые никак не связаны с dhcp? По идее параметр DHCPDARGS должен решить эту проблему, но netsta говорит, что слушает он всё же на всех интерфейсах.
udp 0   0   0.0.0.0:67    0.0.0.0:*   1255/dhcpd
и тут возникает вопрос, работает ли параметр DHCPDARGS с виртуальными интерфейсами? Т.к. я ожидал увидеть в выводе netstat что то вроде
udp 0   0   192.168.100.1:67    0.0.0.0:*   1255/dhcpd
udp 0   0   192.168.100.33:67    0.0.0.0:*   1255/dhcpd
udp 0   0   192.168.100.65:67    0.0.0.0:*   1255/dhcpd

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "centos 6 + dhcpd + нескролько виртуальных интерфейсов"  +/
Сообщение от shadow_alone (ok) on 27-Окт-15, 22:51 
возможно dhcpd не понимает аргументов интерфейсов с точками.
Посмотрите логи, не ругаеться ли по этому поводу.
ну и как вариант, измените имена интерфейсов для VLAN через:
VLAN_PLUS_VID_NO_PAD
на vlanXX
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру