LINUX.ORG.RU
решено ФорумAdmin

NetworkManager не dhclient'ит

 , ,


0

1

Fedora 20, откатил иксы до 1.11 и собрал ядро 3.2.55 с патчами BFQ. Нужно было для того чтобы завести catalyst-legacy и играть в Counter-Strike по сети. Возникла странная проблема: Network-Manager почему-то перестал присваивать IP для сети, хотя cat /var/log/messages | grep dhclient :

Feb 22 14:56:54 localhost NetworkManager[681]: <info> dhclient started with pid 901
Feb 22 14:56:54 localhost dhclient[901]: Internet Systems Consortium DHCP Client 4.2.6
Feb 22 14:56:54 localhost dhclient[901]: Copyright 2004-2014 Internet Systems Consortium.
Feb 22 14:56:54 localhost dhclient[901]: All rights reserved.
Feb 22 14:56:54 localhost dhclient[901]: For info, please visit https://www.isc.org/software/dhcp/
Feb 22 14:56:54 localhost dhclient[901]: 
Feb 22 14:56:54 localhost dhclient[901]: Listening on LPF/wlo1/00:26:82:d6:a1:56
Feb 22 14:56:54 localhost dhclient[901]: Sending on   LPF/wlo1/00:26:82:d6:a1:56
Feb 22 14:56:54 localhost dhclient[901]: Sending on   Socket/fallback
Feb 22 14:56:54 localhost dhclient[901]: DHCPDISCOVER on wlo1 to 255.255.255.255 port 67 interval 8 (xid=0x3569f9e8)
Feb 22 14:56:54 localhost dhclient[901]: DHCPREQUEST on wlo1 to 255.255.255.255 port 67 (xid=0x3569f9e8)
Feb 22 14:56:54 localhost dhclient[901]: DHCPOFFER from 192.168.1.1
Feb 22 14:56:55 localhost dhclient[901]: DHCPACK from 192.168.1.1 (xid=0x3569f9e8)
Feb 22 14:56:55 localhost dhclient[901]: bound to 192.168.1.36 -- renewal in 364066 seconds.

то есть, из логов видно что ip как-бы получен.
а если я выполню вручную «dhclient -1» то IP успешно присваиваются

★★★★★

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

Ну попробуйте запустить NM с дебугом:

# /usr/sbin/NetworkManager --no-daemon --log-level=DEBUG 2>&1 > /tmp/NM.log
только предварительно остановив его через systemctl и убедившись, что в процессах нет NetworkManager, dhclient или чего-нибудь ещё.

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

подключился к двум разным сетям, IP не присваивается все равно.. Вот выхлоп:

Internet Systems Consortium DHCP Client 4.2.6                                                                                                                  
Copyright 2004-2014 Internet Systems Consortium.                                                                                                               
All rights reserved.                                                                                                                                           
For info, please visit https://www.isc.org/software/dhcp/                                                                                                      
                                                                                                                                                               
Listening on LPF/wlo1/00:26:82:d6:a1:56                                                                                                                        
Sending on   LPF/wlo1/00:26:82:d6:a1:56                                                                                                                        
Sending on   Socket/fallback                                                                                                                                   
DHCPDISCOVER on wlo1 to 255.255.255.255 port 67 interval 3 (xid=0x6d5f5c52)
DHCPREQUEST on wlo1 to 255.255.255.255 port 67 (xid=0x6d5f5c52)
DHCPOFFER from 192.168.1.1
DHCPACK from 192.168.1.1 (xid=0x6d5f5c52)
192.168.1.36/24 inet dev 4 scope nowhere
   broadcast 192.168.1.255
   valid-lifetime 0msec preferred-lifetime 0msec
   created boot-time+0msec last-updated boot-time+0msec
bound to 192.168.1.36 -- renewal in 390561 seconds.
inet default table main 
    priority 0x400 
    nexthop via 192.168.1.1 dev 4
Received signal 15, initiating shutdown.
DHCPRELEASE on wlo1 to 192.168.1.1 port 67 (xid=0x7a176fea)
Internet Systems Consortium DHCP Client 4.2.6
Copyright 2004-2014 Internet Systems Consortium.
All rights reserved.
For info, please visit https://www.isc.org/software/dhcp/

Listening on LPF/wlo1/00:26:82:d6:a1:56
Sending on   LPF/wlo1/00:26:82:d6:a1:56
Sending on   Socket/fallback
DHCPDISCOVER on wlo1 to 255.255.255.255 port 67 interval 7 (xid=0x266b0e47)
DHCPREQUEST on wlo1 to 255.255.255.255 port 67 (xid=0x266b0e47)
DHCPOFFER from 192.168.0.1
DHCPACK from 192.168.0.1 (xid=0x266b0e47)
192.168.0.104/24 inet dev 4 scope nowhere
   broadcast 192.168.0.255
   valid-lifetime 0msec preferred-lifetime 0msec
   created boot-time+0msec last-updated boot-time+0msec
bound to 192.168.0.104 -- renewal in 3007 seconds.
inet default table main 
    priority 0x400 
    nexthop via 192.168.0.1 dev 4
inet default table main 
    priority 0x400 
    nexthop via 192.168.0.1 dev 4
r0ck3r ★★★★★
() автор топика
Последнее исправление: r0ck3r (всего исправлений: 1)
Ответ на: комментарий от r0ck3r

Это же сообения от dhcp-клиента? А где сообщния от NetworkManager'а с debug'ом, типа «NetworkManager: <info> Activation (eth0) Stage 1 of 5 (Device Prepare) scheduled...»?

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

Вот, извиняюсь, был пропущен ключ -d

NetworkManager[2784]: <error> [1393158056.192184] [platform/nm-linux-platform.c:1212] add_object(): Netlink error: Invalid input data or parameter
192.168.1.36/24 inet dev 3 scope nowhere
   broadcast 192.168.1.255
   valid-lifetime 0msec preferred-lifetime 0msec
   created boot-time+0msec last-updated boot-time+0msec
...
NetworkManager[2784]: <error> [1393158056.271986] [platform/nm-linux-platform.c:1212] add_object(): Netlink error: Object not found
inet default table main 
    priority 0x400 
    nexthop via 192.168.1.1 dev 3

ну это строки с <error>, я так понимаю первая строка и есть описание проблемы Весь выхлоп: http://pastebin.com/9e5megE2

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

Вроде как вот этот баг https://bugzilla.redhat.com/show_bug.cgi?id=1063885 подходит под ваш случай. Старое ядро + NM -> проблемы из-за libnl3. Утверждается, что дело даже не в dhcp, что NM вобще не может присвоить даже статический адрес на интерфейс.

Вроде как помогает откатить libnl3 до 3.2.21 или ждать пока пофиксят, баг открытый.

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

да это именно он, большое спасибо!

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