LINUX.ORG.RU
ФорумAdmin

Проблема с сетевым интерфейсом

 ,


0

2

Доброго времени суток. Помогите разобраться

Есть Debian 7 (3.2.0-4-amd64), eth0 (встроенная), eth1
содержание interfaces http://pastebin.ru/zKFUsAhX

Суть проблемы. При попытке перезагрузить сетевую подсистему («service networking restart» либо «/etc/init.d/networking restart ») получаю в ответ

[warn] Running /etc/init.d/networking restart is deprecated because it may not re-enable some interfaces ... (warning).
[....] Reconfiguring network interfaces...RTNETLINK answers: File exists
Failed to bring up eth1.
done.

Если выполняю «/etc/init.d/networking stop | /etc/init.d/networking start», в ответ

[....] Configuring network interfaces...RTNETLINK answers: File exists
Failed to bring up eth1.
done.

После приведенной выше команды в терминал в течение следующих нескольких минут где-то раз в минуту-две начинает выводится

lockfile creation failed: exceeded maximum number of lock attempts
lockfile creation failed: exceeded maximum number of lock attempts
lockfile creation failed: exceeded maximum number of lock attempts

сразу по 3-4 строчки.

Независимо от того, перезагружал я сетевую подсистему или нет (после перезагрузки всей системы)
делаю ifconfig (вывод http://pastebin.ru/UyApX3rV)
service networking stop
вывод

[ ok ] Deconfiguring network interfaces...done.

снова ifconfig (вывод http://pastebin.ru/aTHQeKZ5)
т.е. после останова сетевой подсистемы (если я все правильно понимаю), интерфейс eth1 продолжает работать.

меняю в interfaces настройки eth1 (изменяю подсеть с 192.168.1.0 на 192.168.0.0)

auto eth1
iface eth1 inet static
address 192.168.0.200
netmask 255.255.255.0
gateway 192.168.0.1
#dns-nameservers 8.8.8.8
up route add -net 0.0.0.0 gw 192.168.0.1
up route add -net 192.168.0.0/24 dev eth1
down route del -net 0.0.0.0
down route del -net 192.168.0.0/24

дальше опускаю в ручную eth1 командой «ifconfig eth1 down» (пробовал не опускать - результат тот же)
service networking start, получаю

[....] Configuring network interfaces...RTNETLINK answers: File exists Failed to bring up eth1. done.

ifconfig, и ничего не изменилось - все интерфейсы, которые должны быть подняты, поднялись, eth1 поднялся с адресом 192.168.1.200

пробую «ifdown eth1», получаю

ifdown: interface eth1 not configured

«ifup eth1»

RTNETLINK answers: File exists
Failed to bring up eth1.

Проблема в том, что не могу изменить ip на интерфейсе eth1, чтобы новый ип-шник применился приходится делать полную перезагрузку системы, что не есть выход.. Что смотреть? Куда копать?



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

В мануале сказано, нужно сначала погасить интерфейс с помощью ifdown, чтобы запись о нем удалилась из /etc/network/run/ifstate

Получается, условия изначально соблюдены, т.к. записи о eth1 в ifstate у меня нет, вот содержание файла

lo=lo
eth0.50=eth0.50
eth0.100=eth0.100
eth0.101=eth0.101
eth0.400=eth0.400

но на всякий случай, все равно сделал ifdown

1)«ifdown eth1»
2)отредактировал interfaces
3)«ifup eth1»
В ответ тоже самое

RTNETLINK answers: File exists
Failed to bring up eth1.

Для чистоты эксперимента, переписал interfaces полностью, оставив только lo и eth1, чтобы избежать возможной ошибки из-за нагроможденности, проблема осталась.

# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# The loopback network interface
auto lo
iface lo inet loopback

auto eth1
iface eth1 inet static
address 192.168.0.200
netmask 255.255.255.0
gateway 192.168.0.1

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