Привет всем!
Есть некий сервер на openSUSE 13.1. Шлюз и раздатчик локальных сетевых служб. Среди них - dhcp. Потребовалось поднять на этом компьютере сетевой бридж (в перспективе - поднятие в kvm астериска). Поднимается он просто, из того же yast'а. Конфиги сделались в этой оси следующие
сам бридж:
# cat /etc/sysconfig/network/bridges/ifcfg-br0
NAME='Bridge to LAN'
BOOTPROTO='static'
BRIDGE='yes'
BRIDGE_PORTS='enp2s0'
IPADDR=192.168.30.1
NETMASK=255.255.255.0
STARTMODE='auto'
USERCONTROL='no'
ETHTOOL_OPTIONS=''
BRIDGE_AGEINGTIME='300'
BRIDGE_FORWARDDELAY='0'
BRIDGE_HELLOTIME='2'
BRIDGE_MAXAGE='20'
BRIDGE_PATHCOSTS='19'
BRIDGE_PORTPRIORITIES=
BRIDGE_PRIORITY=
BRIDGE_STP='on'
Интерфейс, на котором он сидит:
# cat /etc/sysconfig/network/bridges/ifcfg-enp2s0
NAME='Attansic Ethernet controller'
DEVICE=enp2s0
HWADDR=1C:6F:65:37:B9:7D
IPADDR='0.0.0.0'
BROADCAST=''
NETMASK=''
NETWORK=''
REMOTE_IPADDR=''
ETHTOOL_OPTIONS=''
NM_CONTROLLED=no
STARTMODE='auto'
TYPE=Ethernet
IPV4_FAILURE_FATAL=no
IPV6INIT=no
USERCONTROL='no'
Конфиги dhcp более чем тиривиальны и стандартны. Так вот, когда бриджа нет, когда сетевой адрес сидит на физическом интерфейса dhcpd без проблем поднимается и работает великолепно. Но, стоит только поднять бридж, как dhcp сваливается напрочь. В журнал пишет, что не может найти сетевой интерфейс enp2s0 для своих нужд и потому стартовать в такой конфигурации не хочет.
Я с таким интересным поведением dchpd ни разу не сталкивался.
Коллеги, как указать демону, чтобы он садился на обадресяченый полностью интерфейс br0, а не на enp2s0, который под ним живет. Да, кстати, запись IPADDR='0.0.0.0', которую поставил yast комментарил, сеть после этого рестартовал, dchpd этого не заметил совершенно. Запускаться на мосту не хочет.
Что делать?