Bug #450
DHCP-сервис не устанавливается на мост
Status: | New | Start: | 07/26/2012 | |
---|---|---|---|---|
Priority: | Urgent | Due date: | ||
Assignee: | - | % Done: | 0% |
|
Category: | Calculate Directory Server | Spent time: | - | |
Target version: | 12 | |||
Votes: | 0 |
Description
На форуме описывал:
Попробовал переименовать сетевой мост в eth2 - никакой реакции, cl-setup не видит его.
Теперь ещё и не запускается демон, сеть легла, полез редактировать вручную.
Попытка установки:
# cl-setup --net 172.26.16.0/24 --router 172.26.16.1 --range 172.26.16.100,172.26.16.150 --dnames domain.local --dnsip 172.26.16.1 dhcp * ПРЕДУПРЕЖДЕНИЕ: Выполнение этой программы изменит конфигурационные файлы DHCP сервиса (программа dhcpd). Если вы готовы продолжить выполнение программы, введите 'yes', если нет - 'no': yes * Can not found network 172.26.16.0/24 in network interfaces: eth0, eth1, ... etc. * Существующие сети: xxx.xxx.232.64/26
ifconfig
eth0 Link encap:Ethernet HWaddr f4:6d:04:50:54:b9 UP BROADCAST RUNNING PROMISC MULTICAST MTU:1500 Metric:1 RX bytes:16550 (16.1 KiB) TX bytes:24586 (24.0 KiB) eth1 Link encap:Ethernet HWaddr 00:50:04:09:dc:e3 inet addr:193.43.232.99 Bcast:193.43.232.127 Mask:255.255.255.192 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX bytes:175254 (171.1 KiB) TX bytes:64848 (63.3 KiB) Interrupt:16 Base address:0xe000 eth2 Link encap:Ethernet HWaddr f4:6d:04:50:54:b9 inet addr:172.26.16.1 Bcast:172.26.16.255 Mask:255.255.255.0 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX bytes:13465 (13.1 KiB) TX bytes:23974 (23.4 KiB)
/etc/conf.d/net:
modules="!plug" ifplugd="--no-beep" config_eth0="null" bridge_eth2="eth0" config_eth2="172.26.16.1/24" brctl_eth2="setfd 15 sethello 2 stp on" config_eth1="xxx.xxx.232.99/26" routes_eth1="default via xxx.xxx.232.65"
History
Updated by Svyatoslav Grytskov over 11 years ago
DHCP-сервер не устанавливается на связку (bond)
Вернее сказать он "устанавливается", работает нормально, но на завершающем этапе установки выдаёт ошибку:
domain ~ # cl-setup --net 10.10.22.0/24 --router 10.10.22.1 --dnames fgku.ohrana19.ru --dnsip 10.10.22.1 --range 10.10.22.11,10.10.22.200 dhcp * WARNING: Executing of the program will change the configuration files of DHCP service (program dhcpd). If you are ready to continue executing the program, input 'yes', if not 'no': yes * Starting DNS service ... [ ok ] * Created net 10.10.22.0/24 Traceback (most recent call last): File "/usr/bin/cl-setup-2.7", line 87, in <module> if obj.setupDhcpServer(optObj.opt): File "/usr/lib/calculate/calculate-server/pym/cl_ldap.py", line 21680, in setupDhcpServer macServer = self.getMacInIp(ipServer) File "/usr/lib/calculate/calculate-server/pym/cl_ldap.py", line 21533, in getMacInIp mac,iface_ip = cl_utils.getMac(iface),cl_utils.getIp(iface) File "/usr/lib/calculate/calculate-lib/pym/cl_utils.py", line 566, in getMac res = fcntl.ioctl(sockfd, SIOCGIFHWADDR, ifreq) IOError: [Errno 19] No such device
Настройки сети:
domain ~ # ip addr 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo inet6 ::1/128 scope host valid_lft forever preferred_lft forever 2: eth0: <NO-CARRIER,BROADCAST,MULTICAST,SLAVE,UP> mtu 1500 qdisc pfifo_fast master bond0 state DOWN qlen 1000 link/ether 00:22:4d:98:b2:c5 brd ff:ff:ff:ff:ff:ff 3: eth1: <NO-CARRIER,BROADCAST,MULTICAST,SLAVE,UP> mtu 1500 qdisc pfifo_fast master bond0 state DOWN qlen 1000 link/ether 00:22:4d:98:b2:c5 brd ff:ff:ff:ff:ff:ff 4: eth2: <NO-CARRIER,BROADCAST,MULTICAST,SLAVE,UP> mtu 1500 qdisc pfifo_fast master bond0 state DOWN qlen 1000 link/ether 00:22:4d:98:b2:c5 brd ff:ff:ff:ff:ff:ff 13: bond0: <NO-CARRIER,BROADCAST,MULTICAST,MASTER,UP> mtu 1500 qdisc noqueue state DOWN link/ether 00:22:4d:98:b2:c5 brd ff:ff:ff:ff:ff:ff inet 10.10.11.124/24 brd 10.10.11.255 scope global bond0 14: bond0.21@bond0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state LOWERLAYERDOWN link/ether 00:22:4d:98:b2:c5 brd ff:ff:ff:ff:ff:ff inet 10.228.16.100/24 brd 10.228.16.255 scope global bond0.21 15: bond0.22@bond0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state LOWERLAYERDOWN link/ether 00:22:4d:98:b2:c5 brd ff:ff:ff:ff:ff:ff inet 10.10.22.1/24 brd 10.10.22.255 scope global bond0.22 16: bond0.200@bond0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state LOWERLAYERDOWN link/ether 00:22:4d:98:b2:c5 brd ff:ff:ff:ff:ff:ff inet 10.10.200.1/24 brd 10.10.200.255 scope global bond0.200
В общем к работе DHCPD замечаний нет, он вполне нормально работает с этой ошибкой при установки.
Updated by Iurii Blokhin over 11 years ago
Будет поправлено в будущих версиях.
Updated by Svyatoslav Grytskov over 11 years ago
Iurii Blokhin wrote:
Будет поправлено в будущих версиях.
Уже 13.4 вышел, обновился сегодня до calculate-server-2.1.16-r8, а ошибка всё на том-же месте, с интерфейсом bond0.22 работать не хочет, хоть в логах вы писали что поддерживаете новые имена интерфейсов в udev.
Дополнительно хочется иметь возможность настраивать dhcpd для нескольких сетей и привязывать к разным интерфейсам.