Jump to content
Калькуляторы

Linux network bugs Linux network bugs

доброго времени суток.

Имеется

Ubuntu Server

Distributor ID: Ubuntu

Description: Ubuntu 11.04

Release: 11.04

Codename: natty

 

Ядро

Linux statm0 2.6.38-16-server #67-Ubuntu SMP Thu Sep 6 18:15:24 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux

 

на 2-х физических сетевых интерфейсах поднято около 70 интерфейсов типа eth1.1 eth1.2 eth1...... которые смотрят в соответсвующие вланы.

Работает вроде-бы как все нормально, но при перезагрузке сервера когда дело доходит до деконфигурации интерфейсов

почти всегда выскакивает ошибка

unregister_netdevice: waiting for eth1.XX to become free

unregister_netdevice: waiting for eth1.XX to become free

unregister_netdevice: waiting for eth1.XX to become free

и так до бесконечности, приходится перегружать сервер с "кнопки".

Причем эта ошибка появляется только на 2-х интерфейсах, которые настроены так-же как и другие.

Может кто сталкивался с данной проблемой. Буду благодарен за любую помощь.

Share this post


Link to post
Share on other sites

http://ru.gentoo-wiki.com/wiki/%D0%9D%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0_VLAN

 

попробуйте сделать как тут. В самом низу прочитайте.

 

Еще советуют отключить ipv6

Edited by roma33rus

Share this post


Link to post
Share on other sites

http://ru.gentoo-wiki.com/wiki/%D0%9D%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0_VLAN

 

попробуйте сделать как тут. В самом низу прочитайте.

 

Еще советуют отключить ipv6

 

 

 

Возможно возникновение похожей ошибки при выключении или рестарте системы:

[1097138.708019] unregister_netdevice: waiting for br0 to become free. Usage count = -8

[1097148.748025] unregister_netdevice: waiting for br0 to become free. Usage count = -8

[1097158.788023] unregister_netdevice: waiting for br0 to become free. Usage count = -8

[1097168.828025] unregister_netdevice: waiting for br0 to become free. Usage count = -8

[1097178.868017] unregister_netdevice: waiting for br0 to become free. Usage count = -8

[1097188.908020] unregister_netdevice: waiting for br0 to become free. Usage count = -8

 

Тогда необходимо добавить все интерфейсы в rc default

# rc-status | grep net

 

 

Где ж в Ubuntu нарыть это ? ipv6 - отключен

 

net.ipv6.conf.all.accept_redirects = выключен

net.ipv6.conf.all.accept_source_route = выключен

Share this post


Link to post
Share on other sites

http://ru.gentoo-wiki.com/wiki/%D0%9D%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0_VLAN

 

попробуйте сделать как тут. В самом низу прочитайте.

 

Еще советуют отключить ipv6

 

 

 

Возможно возникновение похожей ошибки при выключении или рестарте системы:

[1097138.708019] unregister_netdevice: waiting for br0 to become free. Usage count = -8

[1097148.748025] unregister_netdevice: waiting for br0 to become free. Usage count = -8

[1097158.788023] unregister_netdevice: waiting for br0 to become free. Usage count = -8

[1097168.828025] unregister_netdevice: waiting for br0 to become free. Usage count = -8

[1097178.868017] unregister_netdevice: waiting for br0 to become free. Usage count = -8

[1097188.908020] unregister_netdevice: waiting for br0 to become free. Usage count = -8

 

Тогда необходимо добавить все интерфейсы в rc default

# rc-status | grep net

 

 

Где ж в Ubuntu нарыть это ? ipv6 - отключен

 

net.ipv6.conf.all.accept_redirects = выключен

net.ipv6.conf.all.accept_source_route = выключен

 

в убунте не силен к сожалению и посмотреть негде.

Share this post


Link to post
Share on other sites

Купите:

- словарь английского языка;

- книжку по линуксу.

Share this post


Link to post
Share on other sites

Купите:

- словарь английского языка;

- книжку по линуксу.

 

Да что Вы говорите. Для недоразвитых обьясняю, что форум - это как раз та штука, с помощью которой можно найди ответ на поставленный вопрос от УМНЫХ людей, а не от таких приторных типов, от коротых толку....

Share this post


Link to post
Share on other sites

вставал на такое при использовании network namespaces. ядро надо обновлять.

Share this post


Link to post
Share on other sites

Спасибо ребята за ответы. Все понятно. Но в 11.04 - 2.6.38-16-server максимальное ядро, обновить невозможно. Подскажите как обновить ядро? Может репозиторий подключить какой то ? Через apt-get интересует. И не будут ли проблемы с серверов если обновить ядро ?

Share this post


Link to post
Share on other sites

Купите:

- словарь английского языка;

- книжку по линуксу.

 

Да что Вы говорите. Для недоразвитых обьясняю, что форум - это как раз та штука, с помощью которой можно найди ответ на поставленный вопрос от УМНЫХ людей, а не от таких приторных типов, от коротых толку....

 

Бесплатные ответы на тривиальные вопросы дают на linux.org.ru, а не здесь

 

11.04

 

оно вообще unsupported с осени 2012 года, нужно начать с этого

Share this post


Link to post
Share on other sites

Купите:

- словарь английского языка;

- книжку по линуксу.

 

Да что Вы говорите. Для недоразвитых обьясняю, что форум - это как раз та штука, с помощью которой можно найди ответ на поставленный вопрос от УМНЫХ людей, а не от таких приторных типов, от коротых толку....

 

Бесплатные ответы на тривиальные вопросы дают на linux.org.ru, а не здесь

 

11.04

 

оно вообще unsupported с осени 2012 года, нужно начать с этого

 

Спасибо ребята за хелп. Решил откатить ядро.

Share this post


Link to post
Share on other sites

И спасибо за критику, все принимается :)

Share this post


Link to post
Share on other sites

Кроме того есть способы как поставить из сторонних репозиториев vanilla kernel

Share this post


Link to post
Share on other sites

в красной шапке вот так в убунте сделать по образу и подобию.

VLAN=yes

DEVICE=eth0.10

ONBOOT=yes

BOOTPROTO=none

TYPE=Ethernet

IPADDR=xx.xx.xx.8

NETMASK=255.255.255.240

GATEWAY=xx.xx.xx.14

IPV6INIT=no

USERCTL=no

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this