Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: Ubuntu 16.04 не получает IP по DHCP при загрузке  (Прочитано 3477 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Павел Зырянов

  • Автор темы
  • Новичок
  • *
  • Сообщений: 8
    • Просмотр профиля
Ubuntu 16.04.3 LTS

pavel@vm-copy:~$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 16.04.3 LTS
Release:        16.04
Codename:       xenial

pavel@vm-copy:~$ uname -r
4.4.0-92-generic

pavel@vm-copy:~$ cat /etc/network/interfaces
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
source /etc/network/interfaces.d/*
# The loopback network interface
auto lo enp0s3
iface lo inet loopback
# The primary network interface
iface enp0s3 inet dhcp

pavel@vm-copy:~$ cat /etc/dhcp/dhclient.conf
# Configuration file for /sbin/dhclient.
option rfc3442-classless-static-routes code 121 = array of unsigned integer 8;
send host-name = gethostname();
request subnet-mask, broadcast-address, time-offset, routers,
domain-name, domain-name-servers, domain-search, host-name,
dhcp6.name-servers, dhcp6.domain-search, dhcp6.fqdn, dhcp6.sntp-servers,
netbios-name-servers, netbios-scope, interface-mtu,
rfc3442-classless-static-routes, ntp-servers;
send dhcp-client-identifier = hardware;
timeout 300;

pavel@vm-copy:~$ systemctl status networking.service
● networking.service - Raise network interfaces
Loaded: loaded (/lib/systemd/system/networking.service; enabled; vendor preset: enabled)
Drop-In: /run/systemd/generator/networking.service.d
└─50-insserv.conf-$network.conf
Active: failed (Result: timeout) since Ср 2017-08-16 14:20:00 MSK; 4min 54s ago
Docs: man:interfaces(5)
Process: 537 ExecStart=/sbin/ifup -a --read-environment (code=killed, signal=TERM)
Process: 409 ExecStartPre=/bin/sh -c [ "$CONFIGURE_INTERFACES" != "no" ] && [ -n "$(ifquery --read-environment --list --exclude=lo)" ] && ude
Main PID: 537 (code=killed, signal=TERM)

авг 16 14:14:52 vm-copy systemd[1]: Starting Raise network interfaces...
авг 16 14:15:02 vm-copy ifup[537]: /sbin/ifup: waiting for lock on /run/network/ifstate.enp0s3
авг 16 14:20:00 vm-copy systemd[1]: networking.service: Start operation timed out. Terminating.
авг 16 14:20:00 vm-copy systemd[1]: Failed to start Raise network interfaces.
авг 16 14:20:00 vm-copy systemd[1]: networking.service: Unit entered failed state.
авг 16 14:20:00 vm-copy systemd[1]: networking.service: Failed with result 'timeout'.

pavel@vm-copy:~$ ifconfig
enp0s3 Link encap:Ethernet HWaddr 08:00:27:6b:24:3c
 >:( inet addr:192.168.0.15 Bcast:192.168.0.255 Mask:255.255.255.0
inet6 addr: fe80::a00:27ff:fe6b:243c/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:201 errors:0 dropped:0 overruns:0 frame:0
TX packets:101 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:15609 (15.6 KB) TX bytes:19279 (19.2 KB)

lo Link encap:Локальная петля (Loopback)
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:65536 Metric:1
RX packets:1304 errors:0 dropped:0 overruns:0 frame:0
TX packets:1304 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1
RX bytes:96244 (96.2 KB) TX bytes:96244 (96.2 KB)

строка: inet addr:192.168.0.15 Bcast:192.168.0.255 Mask:255.255.255.0 - отсутствует сразу после загрузки, а появляется после выполнения:
sudo ifdown enp0s3
sudo ifup enp0s3
или
sudo service networking restart
Посмотрел пакеты снифером.
Во время загрузки, Ubuntu шлет только DHCP Discover пакеты:
Option: (53) DHCP Message Type (Discover)
А после загрузки после перезапуска службы: sudo service networking restart
шлет DHCP Request пакет с указанием DHCP сервера:
Option: (53) DHCP Message Type (Request)
Option: (54) DHCP Server Identifier
и сразу получает ответ: Option: (53) DHCP Message Type (ACK) Your (client) IP address: 192.168.0.15

Выходит что эта мразь во время загрузки не принимает пакеты Offer от роутера и не шлет Request, хотя они следуют исправно после discover-ов.
Помогите разобраться, не могу понять где копать.

ТС не появлялся на Форуме более полугода по состоянию на 14/07/2019 (последняя явка: 08/09/2017). Модератором раздела принято решение закрыть тему.
--zg_nico
« Последнее редактирование: 14 Июля 2019, 05:32:44 от zg_nico »
Павел.

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 6726
  • 20% Cooler
    • Просмотр профиля
Re: Ubuntu 16.04 не получает IP по DHCP при загрузке
« Ответ #1 : 17 Августа 2017, 10:40:08 »
дык у вас же networking вообще не запускается.
Разберитесь сначала с ним. До DHCP еще далеко.
journalctl -u networking
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

Оффлайн Павел Зырянов

  • Автор темы
  • Новичок
  • *
  • Сообщений: 8
    • Просмотр профиля
Re: Ubuntu 16.04 не получает IP по DHCP при загрузке
« Ответ #2 : 17 Августа 2017, 10:56:29 »
На сколько я понимаю она именно из-за DHCP не запускается.
При старте системы, доходит до Raise network interfaces, идет отсчет времени до 5 минут 20 секунд, в этот момент в сеть шлет DHCP Discover пакеты, потом время истекает и пишет Failed, грузит дальше.
pavel@vm-copy:~$ journalctl -u networking
-- Logs begin at Ср 2017-08-16 00:48:09 MSK, end at Чт 2017-08-17 10:44:15 MSK. --
авг 16 16:46:34 vm-copy systemd[1]: Starting Raise network interfaces...
авг 16 16:46:49 vm-copy ifup[539]: /sbin/ifup: waiting for lock on /run/network/ifstate.enp0s3
авг 16 16:51:41 vm-copy systemd[1]: Started Raise network interfaces.
авг 16 16:52:50 vm-copy systemd[1]: Stopping Raise network interfaces...
авг 16 16:52:56 vm-copy dhclient[1054]: Killed old client process
авг 16 16:52:56 vm-copy ifdown[1024]: Killed old client process
авг 16 16:52:57 vm-copy dhclient[1054]: Internet Systems Consortium DHCP Client 4.3.3
авг 16 16:52:57 vm-copy dhclient[1054]: Copyright 2004-2015 Internet Systems Consortium.
авг 16 16:52:57 vm-copy ifdown[1024]: Internet Systems Consortium DHCP Client 4.3.3
авг 16 16:52:57 vm-copy ifdown[1024]: Copyright 2004-2015 Internet Systems Consortium.
авг 16 16:52:57 vm-copy ifdown[1024]: All rights reserved.
авг 16 16:52:57 vm-copy ifdown[1024]: For info, please visit https://www.isc.org/software/dhcp/
авг 16 16:52:57 vm-copy dhclient[1054]: All rights reserved.
авг 16 16:52:57 vm-copy dhclient[1054]: For info, please visit https://www.isc.org/software/dhcp/
авг 16 16:52:57 vm-copy dhclient[1054]:
авг 16 16:52:58 vm-copy dhclient[1054]: Listening on LPF/enp0s3/08:00:27:6b:24:3c
авг 16 16:52:58 vm-copy ifdown[1024]: Listening on LPF/enp0s3/08:00:27:6b:24:3c
авг 16 16:52:58 vm-copy ifdown[1024]: Sending on   LPF/enp0s3/08:00:27:6b:24:3c
авг 16 16:52:58 vm-copy ifdown[1024]: Sending on   Socket/fallback
авг 16 16:52:58 vm-copy dhclient[1054]: Sending on   LPF/enp0s3/08:00:27:6b:24:3c
авг 16 16:52:58 vm-copy dhclient[1054]: Sending on   Socket/fallback
авг 16 16:52:58 vm-copy ifdown[1024]: DHCPRELEASE on enp0s3 to 192.168.0.1 port 67 (xid=0x222790a1)
авг 16 16:52:58 vm-copy ifdown[1024]: send_packet: Network is unreachable
авг 16 16:52:58 vm-copy ifdown[1024]: send_packet: please consult README file regarding broadcast address.
авг 16 16:52:58 vm-copy ifdown[1024]: dhclient.c:2474: Failed to send 300 byte long packet over fallback interface.
авг 16 16:52:58 vm-copy dhclient[1054]: DHCPRELEASE on enp0s3 to 192.168.0.1 port 67 (xid=0x222790a1)
авг 16 16:52:58 vm-copy dhclient[1054]: send_packet: Network is unreachable
авг 16 16:52:58 vm-copy dhclient[1054]: send_packet: please consult README file regarding broadcast address.
авг 16 16:52:58 vm-copy dhclient[1054]: dhclient.c:2474: Failed to send 300 byte long packet over fallback interface.
авг 16 16:53:02 vm-copy systemd[1]: Stopped Raise network interfaces.
авг 16 16:53:02 vm-copy systemd[1]: Starting Raise network interfaces...
авг 16 16:53:03 vm-copy dhclient[1133]: Internet Systems Consortium DHCP Client 4.3.3
авг 16 16:53:03 vm-copy ifup[1122]: Internet Systems Consortium DHCP Client 4.3.3
авг 16 16:53:03 vm-copy dhclient[1133]: Copyright 2004-2015 Internet Systems Consortium.
авг 16 16:53:03 vm-copy ifup[1122]: Copyright 2004-2015 Internet Systems Consortium.
авг 16 16:53:03 vm-copy ifup[1122]: All rights reserved.
авг 16 16:53:03 vm-copy ifup[1122]: For info, please visit https://www.isc.org/software/dhcp/
авг 16 16:53:03 vm-copy dhclient[1133]: All rights reserved.
авг 16 16:53:03 vm-copy dhclient[1133]: For info, please visit https://www.isc.org/software/dhcp/
авг 16 16:53:03 vm-copy dhclient[1133]:
авг 16 16:53:03 vm-copy dhclient[1133]: Listening on LPF/enp0s3/08:00:27:6b:24:3c
авг 16 16:53:03 vm-copy dhclient[1133]: Sending on   LPF/enp0s3/08:00:27:6b:24:3c
авг 16 16:53:03 vm-copy ifup[1122]: Listening on LPF/enp0s3/08:00:27:6b:24:3c
авг 16 16:53:03 vm-copy ifup[1122]: Sending on   LPF/enp0s3/08:00:27:6b:24:3c
авг 16 16:53:03 vm-copy ifup[1122]: Sending on   Socket/fallback
авг 16 16:53:03 vm-copy ifup[1122]: DHCPDISCOVER on enp0s3 to 255.255.255.255 port 67 interval 3 (xid=0xd207571d)
авг 16 16:53:03 vm-copy dhclient[1133]: Sending on   Socket/fallback
авг 16 16:53:03 vm-copy dhclient[1133]: DHCPDISCOVER on enp0s3 to 255.255.255.255 port 67 interval 3 (xid=0xd207571d)
авг 16 16:53:06 vm-copy dhclient[1133]: DHCPDISCOVER on enp0s3 to 255.255.255.255 port 67 interval 8 (xid=0xd207571d)
авг 16 16:53:06 vm-copy ifup[1122]: DHCPDISCOVER on enp0s3 to 255.255.255.255 port 67 interval 8 (xid=0xd207571d)
авг 16 16:53:06 vm-copy dhclient[1133]: DHCPREQUEST of 192.168.0.15 on enp0s3 to 255.255.255.255 port 67 (xid=0x1d5707d2)
авг 16 16:53:06 vm-copy ifup[1122]: DHCPREQUEST of 192.168.0.15 on enp0s3 to 255.255.255.255 port 67 (xid=0x1d5707d2)
авг 16 16:53:06 vm-copy ifup[1122]: DHCPOFFER of 192.168.0.15 from 192.168.0.1
авг 16 16:53:06 vm-copy dhclient[1133]: DHCPOFFER of 192.168.0.15 from 192.168.0.1
авг 16 16:53:06 vm-copy dhclient[1133]: DHCPACK of 192.168.0.15 from 192.168.0.1
авг 16 16:53:06 vm-copy ifup[1122]: DHCPACK of 192.168.0.15 from 192.168.0.1
авг 16 16:53:09 vm-copy dhclient[1133]: bound to 192.168.0.15 -- renewal in 34994 seconds.
авг 16 16:53:09 vm-copy ifup[1122]: bound to 192.168.0.15 -- renewal in 34994 seconds.
авг 16 16:53:10 vm-copy systemd[1]: Started Raise network interfaces.
(Нажмите, чтобы показать/скрыть)
(Нажмите, чтобы показать/скрыть)

Пользователь добавил сообщение 18 Августа 2017, 09:26:12:
Посмотрел журнал, эта тварь действительно не получает пакет DHCP OFFER
(Нажмите, чтобы показать/скрыть)
« Последнее редактирование: 18 Августа 2017, 09:39:01 от Павел Зырянов »
Павел.

Оффлайн Павел Зырянов

  • Автор темы
  • Новичок
  • *
  • Сообщений: 8
    • Просмотр профиля
Re: Ubuntu 16.04 не получает IP по DHCP при загрузке
« Ответ #3 : 18 Августа 2017, 12:49:19 »
Хотя пакеты DHCP Offer идут исправно за Discover'ами
(Нажмите, чтобы показать/скрыть)
Далее ОС работает без IPv4, исправно отправляя в сеть DHCP Discover и игнорируя OFFER.  :-\
« Последнее редактирование: 22 Августа 2017, 12:37:29 от Павел Зырянов »
Павел.

Оффлайн Павел Зырянов

  • Автор темы
  • Новичок
  • *
  • Сообщений: 8
    • Просмотр профиля
Re: Ubuntu 16.04 не получает IP по DHCP при загрузке
« Ответ #4 : 24 Августа 2017, 10:54:54 »
Настроил статику, сеть работает, но DHCP так и не заработал.
« Последнее редактирование: 25 Августа 2017, 09:16:34 от Павел Зырянов »
Павел.

 

Страница сгенерирована за 0.043 секунд. Запросов: 23.