LINUX.ORG.RU
ФорумAdmin

Ошибка рестарта службы сети

 


0

1

Всем привет!

На сервере 6 eth интерфейсов. При попытке вызвать

service network restart



 выдает ошибку:

Jul 27 15:43:49 network[32496]: RTNETLINK answers: File exists
Jul 27 15:43:49 network[32496]: RTNETLINK answers: File exists
Jul 27 15:43:49 network[32496]: RTNETLINK answers: File exists
Jul 27 15:43:49 network[32496]: RTNETLINK answers: File exists
Jul 27 15:43:49 network[32496]: RTNETLINK answers: File exists
Jul 27 15:43:49 network[32496]: RTNETLINK answers: File exists
Jul 27 15:43:49 systemd[1]: network.service: control process exited, code=exited status=1
Jul 27 15:43:49 systemd[1]: Failed to start LSB: Bring up/down networking.
Jul 27 15:43:49 systemd[1]: Unit network.service entered failed state.
Jul 27 15:43:49 systemd[1]: network.service failed.

Содержание ifcfg-eth*

NAME="eth0"
DEVICE="eth0"
ONBOOT=yes
IPV6INIT=no
BOOTPROTO=dhcp
TYPE=Ethernet
NMCONTROLLED=no
HWADDR="00:01:c0:1d:dd:tt"


DEVICE="eth1"
ONBOOT=yes
IPV6INIT=no
BOOTPROTO=none
TYPE=Ethernet
#BRIDGE=WAN
IPADDR=192.168.1.185
PREFIX=24
GATEWAY=192.168.1.1
NMCONTROLLED=no
HWADDR="00:01:c0:1d:ьь:вв"
DEFROUTE=yes
IPV4_FAILURE_FATAL=no

eth2-eth5 одинаковый конфиг с корректным HWADDR

NAME="eth2"
DEVICE="eth2"
ONBOOT=yes
IPV6INIT=no
BOOTPROTO=none
TYPE=Ethernet
BRIDGE=WAN
NMCONTROLLED=no
HWADDR="00:03:1d:10:ЗЗ:ЧЧ"
DEFROUTE=no
IPV4_FAILURE_FATAL=no


При этом проблема возникает только если меняем конфиг на dhcp, в остальных случаях все ок.
Вывод ip r s

default via 192.168.1.1 dev eth1
tt.tt.tt.tt/tt dev tap1  proto kernel  scope link  src tt.tt.tt.t
pp.pp.pp.pp/pp dev wwan1  proto kernel  scope link  src zz.zz.zz.z
XX.XX.XX.X/XX dev wwan4  proto kernel  scope link  src Y.YY.YY.YY
169.254.0.0/16 dev eth1  scope link  metric 1003
169.254.0.0/16 dev eth4  scope link  metric 1006
169.254.0.0/16 dev bond0  scope link  metric 1010
169.254.0.0/16 dev WAN  scope link  metric 1011
192.168.1.0/24 dev eth1  proto kernel  scope link  src 192.168.1.185
192.168.77.0/24 dev WAN  proto kernel  scope link  src 192.168.77.1


networkmanager отключен.

3.10.0-327.28.3.el7.x86_64 #1 SMP Thu Aug 18 19:05:49 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux


Последнее исправление: spybond08 (всего исправлений: 1)

При этом проблема возникает только если меняем конфиг на dhcp

Сервер DHCP отдает либо что-то не то, либо не тому из шести интерфейсов, которому надо. Судя по "RTNETLINK answers: File exists", один и тот же IP оказывается более чем на одном интерфейсе.

dexpl ★★★★★
()

Кстати, ты хотел сказать NM_CONTROLLED=no вместо NMCONTROLLED=no, но к вопросу темы это отношения не имеет.

dexpl ★★★★★
()
Ответ на: комментарий от dexpl

на самом деле сейчас физически воткнут только один патч в eth1. У пользователя есть GUI. после нажатия кнопки применить скрипт перезаписывает конфиги ifcfg-eth* и запускает команду service network restart

spybond08
() автор топика

service network restart

А чего ты этим хотел добиться ?
правильно делать down, а после up нужного интерфейса.

Deleted
()
Последнее исправление: Deleted (всего исправлений: 1)
Ответ на: комментарий от Deleted

правильно делать down, а после up нужного интерфейса.

В дебиане — да. В центоси/сусе всю жизнь было непринципиально, AFAIK.

dexpl ★★★★★
()
Ответ на: комментарий от Deleted

Меня жаба задушила докопаться до истины. ifdown ethX&&ifup ethX работает. Хотел одной командой.

spybond08
() автор топика
Ответ на: комментарий от dexpl

Когда-то это работало в дебиане/убунте, но потом перестало. Думал везде так.

Deleted
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.