LinuxForum.Fans
Тема

Debian Squeeze and ntp: пропадает ipv4 адрес на сетевом интерфейсе

Автор: Professor 3 сообщений 1069 просмотров
#263294

Всем привет !

На виртуалке через VMware Player стоит Debial Squeeze. Как только установил ntp, сразу из ifconfig пропал для eth0 ipv4 адрес. После
Код:

text
$ sudo dhclient eth0

адрес восстановился, но потом снова слетел. Я догадываюсь, что это творит демон ntp, но не имею ни малейшего понятия что и как с этим бороться. Подскажете ? На всякие случай, вот вывод ifconfig до dhclient:

text
Link encap:Ethernet  HWaddr 00:0c:29:b5:b0:51 
inet6 addr: fe80::20c:29ff:feb5:b051/64 Scope:Link 
UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1 
RX packets:11875 errors:0 dropped:0 overruns:0 frame:0 
TX packets:4963 errors:0 dropped:0 overruns:0 carrier:0 
collisions:0 txqueuelen:1000 
RX bytes:2917323 (2.7 MiB)  TX bytes:827298 (807.9 KiB)

Вот после

text
Link encap:Ethernet  HWaddr 00:0c:29:b5:b0:51 
inet addr:192.168.72.129  Bcast:192.168.72.255  Mask:255.255.255.0 
inet6 addr: fe80::20c:29ff:feb5:b051/64 Scope:Link 
UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1 
RX packets:11875 errors:0 dropped:0 overruns:0 frame:0 
TX packets:4963 errors:0 dropped:0 overruns:0 carrier:0 
collisions:0 txqueuelen:1000 
RX bytes:2917323 (2.7 MiB)  TX bytes:827298 (807.9 KiB)

А вот $ cat /etc/network/interfaces

text
# 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

# The primary network interface allow-hotplug eth0 #NetworkManager#iface eth0 inet dhcp

Ну и по правилам раздела $ uname -a

text
Linux debian 2.6.32-5-amd64 #1 SMP Tue Jun 14 09:42:28 UTC 2011 x86_64 GNU/Linux
#263354

Попробуйте заменить строку allow-hotplug eth0 на auto eth0.

#264551

Строку пока не менял, попробую как крайнюю меру. Руководствуюсь тем, что раньше работало и так.

После того, как снёс ntp, поведение немного изменилось: раньше после dhclient адрес пропадал через 3-5 минут (при этом обрывалось подключение по ssh), а сейчас пропадает только когда я выключаю и включаю виртуальную машину (причём не shutdown, а просто закрываю VMware Player).
По поводу ntp понял, ставил в ознакомительных целях.

Вот что видно в логах:
До hdclient:

text

Jul  7 14:21:30 debian dhclient: DHCPREQUEST on eth0 to 192.168.72.254 port 67 
Jul  7 14:21:30 debian dhclient: send_packet: Network is unreachable 
Jul  7 14:21:30 debian dhclient: send_packet: please consult README file regarding broadcast address. 
Jul  7 14:21:44 debian dhclient: DHCPREQUEST on eth0 to 192.168.72.254 port 67 
Jul  7 14:21:44 debian dhclient: send_packet: Network is unreachable 
Jul  7 14:21:44 debian dhclient: send_packet: please consult README file regarding broadcast address. 
Jul  7 14:21:44 debian dhclient: DHCPREQUEST on eth0 to 255.255.255.255 port 67 
Jul  7 14:21:44 debian dhclient: DHCPACK from 192.168.72.254 
Jul  7 14:21:44 debian dhclient: bound to 192.168.72.129 -- renewal in 890 seconds. 
Jul  7 14:21:46 debian dhclient: DHCPREQUEST on eth0 to 192.168.72.254 port 67 
Jul  7 14:21:46 debian dhclient: send_packet: Network is unreachable 
Jul  7 14:21:46 debian dhclient: send_packet: please consult README file regarding broadcast address. 
Jul  7 14:21:50 debian dhclient: Corrupt lease file - possible data loss!

После dhclient:

text
Jul  7 14:21:51 debian dhclient: DHCPREQUEST on eth0 to 255.255.255.255 port 67 
Jul  7 14:21:51 debian dhclient: DHCPACK from 192.168.72.254 
Jul  7 14:21:51 debian dhclient: bound to 192.168.72.129 -- renewal in 750 seconds. 
Jul  7 14:21:58 debian dhclient: DHCPREQUEST on eth0 to 192.168.72.254 port 67 
Jul  7 14:21:58 debian dhclient: DHCPACK from 192.168.72.254 
Jul  7 14:21:58 debian dhclient: bound to 192.168.72.129 -- renewal in 678 seconds. 
Jul  7 14:22:04 debian dhclient: DHCPREQUEST on eth0 to 192.168.72.254 port 67 
Jul  7 14:22:04 debian dhclient: DHCPACK from 192.168.72.254 
Jul  7 14:22:04 debian dhclient: bound to 192.168.72.129 -- renewal in 893 seconds.

До этого лог заполнен сообщениями на подобие тех, которые обозначены "до dhclient"

По видимому, вот запись, которая соответствуте моменту выключения VMware Player:

text
Jul  7 14:40:29 debian acpid: client 940[0:0] has disconnected 
Jul  7 14:40:29 debian acpid: client connected from 940[0:0] 
Jul  7 14:40:29 debian acpid: 1 client rule loaded 
Jul  7 14:40:30 debian kdm_greet[12371]: Cannot load /usr/share/kde4/apps/kdm/faces/.default.face: No such file or directory 
Jul  7 14:40:38 debian NetworkManager[882]: <info> (eth0): carrier now OFF (device state 3) 
Jul  7 14:40:38 debian NetworkManager[882]: <info> (eth0): device state change: 3 -> 2 (reason 40) 
Jul  7 14:40:38 debian NetworkManager[882]: <info> (eth0): deactivating device (reason: 40). 
Jul  7 14:40:38 debian NetworkManager[882]: <error> [1341661238.274041] [nm-system.c:1229] check_one_route(): (eth0): error -34 returned from rtnl_route_del(): Netlink Error (errno = Numerical result out of range) 
Jul  7 14:40:38 debian kernel: [156300.756799] e1000: eth0 NIC Link is Down 
Jul  7 14:40:39 debian kernel: [156301.841230] e1000: eth0 NIC Link is Up 1000 Mbps Full Duplex, Flow Control: None 
Jul  7 14:40:39 debian NetworkManager[882]: <info> (eth0): carrier now ON (device state 2) 
Jul  7 14:40:39 debian NetworkManager[882]: <info> (eth0): device state change: 2 -> 3 (reason 40)

Вот на всякий случай вывод nm-tool после dhclient с восстановленным ip-адресом

text
NetworkManager Tool 

State: disconnected

- Device: eth0 ----------------------------------------------------------------- Type: Wired Driver: e1000 State: disconnected Default: no HW Address: 00:0C:29:B5:B0:51

Capabilities: Carrier Detect: yes Speed: 1000 Mb/s

Wired Properties Carrier: on

Войдите или зарегистрируйтесь, чтобы ответить.