LinuxForum.Fans
Тема

Глючный DHCP-клиент в CentOS 6.3 или как настроить?

Автор: nkl 23 сообщений 6790 просмотров
#288649

Здравствуйте, в понедельник с товарищем решили провести миграцию нашего интернет шлюза c Debian 6.05, на CentOS 6.3. Вытянули версию minimal с зеркала Яндекса, прожгли болвань, установили вместо Debian на эту же машину. Втыкаем патчкорд смотрящий в интернеты, в конфиг интерфейса пишем следующее:

text

DEVICE=eth0
BOOTPROTO=dhcp
ONBOOT=yes
TYPE=Ethernet

и... Здец! Никакой реакции, тупо нам не выдается айпишник серой сетки провайдера. Пробились мы с ним часиков эдак 6 или 7, в конфиг интерфейса че только не писали, обзвонили кучу знакомых красноглазиков, даже админа с провайдера прислали, тот сказал, что это какой-то аномальный феномен или у вас глючный дистрибутив! Не был бы он таким аномальным, если бы просто глючила ОС или сам DHCP-клиент. Включили этот интерфейс в нашу локалку и машина моментально получила ip от локального DHCP на win2k8. Включили патчкорд, смотрящий в интернеты в обычный WinXP, ip серой сетки сразу же был получен. По быстренькому накатили Debian 6.05, но уже на другу тачку, тоже все работает как часы. Имеется еще один сервер на CentOS 6.3, но уже x86_64, в котором имелся свободный интерфейс, воткнули интернет-патчкорд в него и таже лабуда, IP не получается!
Вот логи DHCP клиента (CentOS 6.3 x86_64 тоже самое):

text
Dec  3 13:50:36 localhost dhclient[4331]: DHCPACK from 172.30.117.36 (xid=0x66ec2f4)
Dec  3 13:50:36 localhost dhclient[4331]: DHCPDECLINE on eth1 to 255.255.255.255 port 67 (xid=0x66ec2f4)
Dec  3 13:51:08 localhost dhclient[4664]: DHCPREQUEST on eth1 to 255.255.255.255 port 67 (xid=0x417cbdda)
Dec  3 13:51:08 localhost dhclient[4664]: DHCPNAK from 172.30.117.36 (xid=0x417cbdda)
Dec  3 13:51:09 localhost dhclient[4664]: DHCPDISCOVER on eth1 to 255.255.255.255 port 67 interval 4 (xid=0x2a431cc)
Dec  3 13:51:09 localhost dhclient[4664]: DHCPOFFER from 172.30.117.36
Dec  3 13:51:09 localhost dhclient[4664]: DHCPREQUEST on eth1 to 255.255.255.255 port 67 (xid=0x2a431cc)
Dec  3 13:51:09 localhost dhclient[4664]: DHCPACK from 172.30.117.36 (xid=0x2a431cc)
Dec  3 13:51:09 localhost dhclient[4664]: DHCPDECLINE on eth1 to 255.255.255.255 port 67 (xid=0x2a431cc)
Dec  3 14:01:50 localhost dhclient[4991]: DHCPREQUEST on eth1 to 255.255.255.255 port 67 (xid=0x6f3c2e95)
Dec  3 14:01:58 localhost dhclient[4991]: DHCPREQUEST on eth1 to 255.255.255.255 port 67 (xid=0x6f3c2e95)
Dec  3 14:01:58 localhost dhclient[4991]: DHCPNAK from 172.30.117.36 (xid=0x6f3c2e95)
Dec  3 14:01:58 localhost dhclient[4991]: DHCPDISCOVER on eth1 to 255.255.255.255 port 67 interval 3 (xid=0x3814d0b2)
Dec  3 14:01:58 localhost dhclient[4991]: DHCPOFFER from 172.30.117.36
Dec  3 14:01:58 localhost dhclient[4991]: DHCPREQUEST on eth1 to 255.255.255.255 port 67 (xid=0x3814d0b2)
Dec  3 14:01:58 localhost dhclient[4991]: DHCPACK from 172.30.117.36 (xid=0x3814d0b2)
Dec  3 14:01:58 localhost dhclient[4991]: DHCPDECLINE on eth1 to 255.255.255.255 port 67 (xid=0x3814d0b2)
Dec  3 14:07:39 localhost dhclient[5314]: DHCPREQUEST on eth1 to 255.255.255.255 port 67 (xid=0x3aff4db2)
Dec  3 14:10:18 localhost dhclient[5584]: DHCPREQUEST on eth1 to 255.255.255.255 port 67 (xid=0x76f42522)
Dec  3 14:10:18 localhost dhclient[5584]: DHCPNAK from 172.30.117.36 (xid=0x76f42522)
Dec  3 14:10:18 localhost dhclient[5584]: DHCPDISCOVER on eth1 to 255.255.255.255 port 67 interval 3 (xid=0x2f110964)
Dec  3 14:10:18 localhost dhclient[5584]: DHCPOFFER from 172.30.117.36
Dec  3 14:10:18 localhost dhclient[5584]: DHCPREQUEST on eth1 to 255.255.255.255 port 67 (xid=0x2f110964)
Dec  3 14:10:18 localhost dhclient[5584]: DHCPACK from 172.30.117.36 (xid=0x2f110964)
Dec  3 14:10:18 localhost dhclient[5584]: DHCPDECLINE on eth1 to 255.255.255.255 port 67 (xid=0x2f110964)
Dec  3 14:26:22 localhost dhclient[5915]: DHCPREQUEST on eth1 to 255.255.255.255 port 67 (xid=0x2283d103)
Dec  3 14:26:30 localhost dhclient[5915]: DHCPREQUEST on eth1 to 255.255.255.255 port 67 (xid=0x2283d103)
Dec  3 14:26:45 localhost dhclient[5915]: DHCPDISCOVER on eth1 to 255.255.255.255 port 67 interval 5 (xid=0xa3bb0e0)
Dec  3 14:26:45 localhost dhclient[5915]: DHCPOFFER from 172.30.117.36
Dec  3 14:26:45 localhost dhclient[5915]: DHCPREQUEST on eth1 to 255.255.255.255 port 67 (xid=0xa3bb0e0)
Dec  3 14:26:45 localhost dhclient[5915]: DHCPACK from 172.30.117.36 (xid=0xa3bb0e0)
Dec  3 14:26:45 localhost dhclient[5915]: DHCPDECLINE on eth1 to 255.255.255.255 port 67 (xid=0xa3bb0e0)
Dec  3 14:42:33 localhost dhclient[6350]: Internet Systems Consortium DHCP Client 4.1.1-P1
Dec  3 14:42:33 localhost dhclient[6350]: Copyright 2004-2010 Internet Systems Consortium.
Dec  3 14:42:33 localhost dhclient[6350]: All rights reserved.
Dec  3 14:42:33 localhost dhclient[6350]: For info, please visit https://www.isc.org/software/dhcp/
Dec  3 14:42:33 localhost dhclient[6350]: Usage: dhclient [-4|-6] [-SNTP1dvrx] [-nw] [-p <port>] [-s server]
Dec  3 14:42:33 localhost dhclient[6350]:                 [-cf config-file] [-lf lease-file][-pf pid-file] [-e VAR=val]
Dec  3 14:42:33 localhost dhclient[6350]:                 [-I <dhcp-client-identifier>] [-B]
Dec  3 14:42:33 localhost dhclient[6350]:                 [-H <host-name> | -F <fqdn.fqdn>] [-timeout <timeout>]
Dec  3 14:42:33 localhost dhclient[6350]:                 [-V <vendor-class-identifier>]
Dec  3 14:42:33 localhost dhclient[6350]:                 [-R <request option list>]
Dec  3 14:42:33 localhost dhclient[6350]:                 [-sf script-file] [interface]
Dec  3 14:42:33 localhost dhclient[6350]:
Dec  3 14:42:33 localhost dhclient[6350]: This version of ISC DHCP is based on the release available
Dec  3 14:42:33 localhost dhclient[6350]: on ftp.isc.org.  Features have been added and other changes
Dec  3 14:42:33 localhost dhclient[6350]: have been made to the base software release in order to make
Dec  3 14:42:33 localhost dhclient[6350]: it work better with this distribution.
Dec  3 14:42:33 localhost dhclient[6350]:
Dec  3 14:42:33 localhost dhclient[6350]: Please report for this software via the Red Hat Bugzilla site:
Dec  3 14:42:33 localhost dhclient[6350]:     http://bugzilla.redhat.com
Dec  3 14:42:33 localhost dhclient[6350]:
Dec  3 14:42:33 localhost dhclient[6350]: exiting.
Dec  3 14:42:49 localhost dhclient[6351]: DHCPDISCOVER on eth1 to 255.255.255.255 port 67 interval 5 (xid=0x68b5797b)
Dec  3 14:42:49 localhost dhclient[6351]: DHCPOFFER from 172.30.117.36
Dec  3 14:42:49 localhost dhclient[6351]: DHCPREQUEST on eth1 to 255.255.255.255 port 67 (xid=0x68b5797b)
Dec  3 14:42:49 localhost dhclient[6351]: DHCPACK from 172.30.117.36 (xid=0x68b5797b)
Dec  3 14:42:49 localhost dhclient[6351]: DHCPDECLINE on eth1 to 255.255.255.255 port 67 (xid=0x68b5797b)
Dec  3 14:43:01 localhost dhclient[6351]: DHCPDISCOVER on eth1 to 255.255.255.255 port 67 interval 7 (xid=0x7e877b00)
Dec  3 14:43:01 localhost dhclient[6351]: DHCPOFFER from 172.30.117.36
Dec  3 14:43:01 localhost dhclient[6351]: DHCPREQUEST on eth1 to 255.255.255.255 port 67 (xid=0x7e877b00)
Dec  3 14:43:01 localhost dhclient[6351]: DHCPACK from 172.30.117.36 (xid=0x7e877b00)
Dec  3 14:43:01 localhost dhclient[6351]: DHCPDECLINE on eth1 to 255.255.255.255 port 67 (xid=0x7e877b00)
Dec  3 14:43:01 localhost dhclient[6351]: DHCPDISCOVER on eth1 to 255.255.255.255 port 67 interval 6 (xid=0x2b35bebf)
Dec  3 14:43:02 localhost dhclient[6351]: DHCPOFFER from 172.30.117.36
Dec  3 14:43:02 localhost dhclient[6351]: DHCPREQUEST on eth1 to 255.255.255.255 port 67 (xid=0x2b35bebf)
Dec  3 14:43:02 localhost dhclient[6351]: DHCPACK from 172.30.117.36 (xid=0x2b35bebf)
Dec  3 14:43:02 localhost dhclient[6351]: DHCPDECLINE on eth1 to 255.255.255.255 port 67 (xid=0x2b35bebf)
Dec  3 14:43:12 localhost dhclient[6351]: DHCPDISCOVER on eth1 to 255.255.255.255 port 67 interval 3 (xid=0x4098cc2c)
Dec  3 14:43:12 localhost dhclient[6351]: DHCPOFFER from 172.30.117.36
Dec  3 14:43:12 localhost dhclient[6351]: DHCPREQUEST on eth1 to 255.255.255.255 port 67 (xid=0x4098cc2c)
Dec  3 14:43:12 localhost dhclient[6351]: DHCPACK from 172.30.117.36 (xid=0x4098cc2c)
Dec  3 14:43:12 localhost dhclient[6351]: DHCPDECLINE on eth1 to 255.255.255.255 port 67 (xid=0x4098cc2c)
Dec  3 14:43:14 localhost dhclient[6351]: DHCPDISCOVER on eth1 to 255.255.255.255 port 67 interval 8 (xid=0x70ccc28c)
Dec  3 14:43:14 localhost dhclient[6351]: DHCPOFFER from 172.30.117.36
Dec  3 14:43:14 localhost dhclient[6351]: DHCPREQUEST on eth1 to 255.255.255.255 port 67 (xid=0x70ccc28c)
Dec  3 14:43:14 localhost dhclient[6351]: DHCPACK from 172.30.117.36 (xid=0x70ccc28c)
Dec  3 14:43:14 localhost dhclient[6351]: DHCPDECLINE on eth1 to 255.255.255.255 port 67 (xid=0x70ccc28c)
Dec  3 14:43:21 localhost dhclient[6351]: DHCPDISCOVER on eth1 to 255.255.255.255 port 67 interval 3 (xid=0x3a1716fa)
Dec  3 14:43:21 localhost dhclient[6351]: DHCPOFFER from 172.30.117.36
Dec  3 14:43:21 localhost dhclient[6351]: DHCPREQUEST on eth1 to 255.255.255.255 port 67 (xid=0x3a1716fa)
Dec  3 14:43:21 localhost dhclient[6351]: DHCPACK from 172.30.117.36 (xid=0x3a1716fa)
Dec  3 14:43:21 localhost dhclient[6351]: DHCPDECLINE on eth1 to 255.255.255.255 port 67 (xid=0x3a1716fa)
Dec  3 14:43:30 localhost dhclient[6351]: DHCPDISCOVER on eth1 to 255.255.255.255 port 67 interval 8 (xid=0x10334e16)
Dec  3 14:43:30 localhost dhclient[6351]: DHCPOFFER from 172.30.117.36
Dec  3 14:43:30 localhost dhclient[6351]: DHCPREQUEST on eth1 to 255.255.255.255 port 67 (xid=0x10334e16)
Dec  3 14:43:30 localhost dhclient[6351]: DHCPACK from 172.30.117.36 (xid=0x10334e16)
Dec  3 14:43:30 localhost dhclient[6351]: DHCPDECLINE on eth1 to 255.255.255.255 port 67 (xid=0x10334e16)
Dec  3 14:43:30 localhost dhclient[6351]: DHCPDISCOVER on eth1 to 255.255.255.255 port 67 interval 3 (xid=0x53e80bde)
Dec  3 14:43:31 localhost dhclient[6351]: DHCPOFFER from 172.30.117.36
Dec  3 14:43:31 localhost dhclient[6351]: DHCPREQUEST on eth1 to 255.255.255.255 port 67 (xid=0x53e80bde)
Dec  3 14:43:31 localhost dhclient[6351]: DHCPACK from 172.30.117.36 (xid=0x53e80bde)
Dec  3 14:43:31 localhost dhclient[6351]: DHCPDECLINE on eth1 to 255.255.255.255 port 67 (xid=0x53e80bde)
Dec  3 15:07:46 localhost dhclient[7453]: DHCPREQUEST on eth1 to 255.255.255.255 port 67 (xid=0x3f2840f4)
Dec  3 15:07:46 localhost dhclient[7453]: DHCPNAK from 172.30.117.36 (xid=0x3f2840f4)
Dec  3 15:07:46 localhost dhclient[7453]: DHCPDISCOVER on eth1 to 255.255.255.255 port 67 interval 8 (xid=0x2c2bcfcf)
Dec  3 15:07:46 localhost dhclient[7453]: DHCPOFFER from 172.30.117.36
Dec  3 15:07:46 localhost dhclient[7453]: DHCPREQUEST on eth1 to 255.255.255.255 port 67 (xid=0x2c2bcfcf)
Dec  3 15:07:46 localhost dhclient[7453]: DHCPACK from 172.30.117.36 (xid=0x2c2bcfcf)
Dec  3 15:07:46 localhost dhclient[7453]: DHCPDECLINE on eth1 to 255.255.255.255 port 67 (xid=0x2c2bcfcf)
Dec  3 15:08:39 localhost dhclient[7777]: DHCPREQUEST on eth1 to 255.255.255.255 port 67 (xid=0x3dd46ae7)
Dec  3 15:08:39 localhost dhclient[7777]: DHCPNAK from 172.30.117.36 (xid=0x3dd46ae7)
Dec  3 15:08:39 localhost dhclient[7777]: DHCPDISCOVER on eth1 to 255.255.255.255 port 67 interval 4 (xid=0x8388218)
Dec  3 15:08:39 localhost dhclient[7777]: DHCPOFFER from 172.30.117.36
Dec  3 15:08:39 localhost dhclient[7777]: DHCPREQUEST on eth1 to 255.255.255.255 port 67 (xid=0x8388218)
Dec  3 15:08:39 localhost dhclient[7777]: DHCPACK from 172.30.117.36 (xid=0x8388218)
Dec  3 15:08:39 localhost dhclient[7777]: DHCPDECLINE on eth1 to 255.255.255.255 port 67 (xid=0x8388218)
Dec  3 15:09:23 localhost dhclient[8321]: DHCPREQUEST on eth1 to 255.255.255.255 port 67 (xid=0x43ead897)
Dec  3 15:09:23 localhost dhclient[8321]: DHCPNAK from 172.30.117.36 (xid=0x43ead897)
Dec  3 15:09:23 localhost dhclient[8321]: DHCPDISCOVER on eth1 to 255.255.255.255 port 67 interval 5 (xid=0x49cc71ed)
Dec  3 15:09:23 localhost dhclient[8321]: DHCPOFFER from 172.30.117.36
Dec  3 15:09:23 localhost dhclient[8321]: DHCPREQUEST on eth1 to 255.255.255.255 port 67 (xid=0x49cc71ed)
Dec  3 15:09:23 localhost dhclient[8321]: DHCPACK from 172.30.117.36 (xid=0x49cc71ed)
Dec  3 15:09:23 localhost dhclient[8321]: DHCPDECLINE on eth1 to 255.255.255.255 port 67 (xid=0x49cc71ed)
Dec  3 15:12:37 localhost dhclient[8612]: DHCPREQUEST on eth1 to 255.255.255.255 port 67 (xid=0x2e028c88)
Dec  3 15:12:45 localhost dhclient[8612]: DHCPREQUEST on eth1 to 255.255.255.255 port 67 (xid=0x2e028c88)
Dec  3 15:12:45 localhost dhclient[8612]: DHCPNAK from 172.30.117.36 (xid=0x2e028c88)
Dec  3 15:12:45 localhost dhclient[8612]: DHCPDISCOVER on eth1 to 255.255.255.255 port 67 interval 5 (xid=0x24e02dbb)
Dec  3 15:12:45 localhost dhclient[8612]: DHCPOFFER from 172.30.117.36
Dec  3 15:12:45 localhost dhclient[8612]: DHCPREQUEST on eth1 to 255.255.255.255 port 67 (xid=0x24e02dbb)
Dec  3 15:12:45 localhost dhclient[8612]: DHCPACK from 172.30.117.36 (xid=0x24e02dbb)
Dec  3 15:12:45 localhost dhclient[8612]: DHCPDECLINE on eth1 to 255.255.255.255 port 67 (xid=0x24e02dbb)

Мы так понимаем этот лог. DHCP выдает нам IP, тачка проверяет есть ли уже такой в сети, удостоверяется что такой IP уже есть и отвергает полученный IP. Возможно и не так вовсе, это все ИМХО. По сабжу кой чо нарыл на opennet, в частности вот. Но там мануал для Дебияна, попробовал его "портировать" в CentOS 6.3, ничего не получилось, потому как тупо не могу найти dhclient.conf. Где таковой находиться? И вообще, какие есть соображения по сей трабле?
P.S.
У товарища моего все прекрасно работает на CentOS 6.2. Может, дело правда в том, что Beeline увлечен технологиями MS, как это приводится в статье?

#288653

Добавьте ради интереса:

text
NM_CONTROLLED="no"
HWADDR=F0:DE:F1:CD:D0:63 (Ваш впишите)
#288654

Заодно, параметры после = в кавычки заключите

#288655

По умолчанию в centos6.3 интерфейс выглядит как то так:

text

DEVICE=eth0
BOOTPROTO=none
NM_CONTROLLED=yes
ONBOOT=none
TYPE=Ethernet
UUID="615c5bd8-14f1-40e6-a2e9-09da99f4e2f0"
HWADDR=
IPADDR=
PREFIX=16
GATEWAY=
DNS1=
DOMAIN=
DEFROUTE=yes
IPV4_FAILURE_FATAL=yes
IPV6INIT=no
NAME="System eth0"
NETMASK=
USERCTL=no

Откуда такой у ТС то? Наверно сам написал. :)

#288656

наверно :)

#288657

Хотя после установки конфиг сильно урезанныйи интерфейс, если я правильно помню. по умолчанию не поднимается сам...
как минимум, требуется включить ONBOOT и сделать

text
service network restart

если не используется NM, а его на сервере проще отключить :)

#288659
alexfinn написал:
Хотя после установки конфиг сильно урезанныйи интерфейс, если я правильно помню. по умолчанию не поднимается сам...
как минимум, требуется включить ONBOOT и сделать
text
service network restart

если не используется NM, а его на сервере проще отключить :)

Вау, кэп, браво! :)

#288660
i2ks написал:
По умолчанию в centos6.3 интерфейс выглядит как то так:
text

DEVICE=eth0
BOOTPROTO=none
NM_CONTROLLED=yes
ONBOOT=none
TYPE=Ethernet
UUID="615c5bd8-14f1-40e6-a2e9-09da99f4e2f0"
HWADDR=
IPADDR=
PREFIX=16
GATEWAY=
DNS1=
DOMAIN=
DEFROUTE=yes
IPV4_FAILURE_FATAL=yes
IPV6INIT=no
NAME="System eth0"
NETMASK=
USERCTL=no

Откуда такой у ТС то? Наверно сам написал. :)

Взялся такой, потому что с Дефолтным тоже не работает. Но даже с таким "урезанным" конфигом он прекрасно работает с локальным DHCP

#288700

Куда катится линуксфорум? Неужели кроме тривиального совета типа "перезагрузи интерфейс" или "поставь кавычки в значении параметра" ни у кого никаких мыслей нет? Я ведь не зря ссылку на статью opennet'a привел. Кто нить по ней хоть прошел? Коли так, тогда просто скажите, где в новом CentOS лежит dhclient.conf и вообще как конфигурируется этот клиент в CentOS 6.3. Будем сами разбираться.

#288716
"nkl" написал:
Куда катится линуксфорум?

Точно куда? Вот что не понятно:

"nkl" написал:
решили провести миграцию нашего интернет шлюза c Debian 6.05, на CentOS 6.3.

шило на мыло...

"nkl" написал:
где в новом CentOS лежит dhclient.conf

100% в /etc :)
Наверное это:

The default config file is ignored and instead is specified in
/etc/syconfig/ifup in the form:

dhclient-${DEVICE}.conf

which looks for a unique config file for each interface named:

/etc/dhclient-eth1.conf

хотя проверить не могу... ни разу не было желания уйти с Debian на CentOS.

#288736

ТС, сравнивали приходящие пакеты от dhcp провайдера и своего сервера?

#288737
"nkl" написал:
где в новом CentOS лежит dhclient.conf и вообще как конфигурируется этот клиент в CentOS 6.3. Будем сами разбираться.

гугл забанил?

/etc/dhcp/dhclient-ethX.conf

#290294
afanasev.p написал:
ТС, сравнивали приходящие пакеты от dhcp провайдера и своего сервера?

Нет, этим не занимались.

text
гугл забанил?

Гугул не забанил. Первая страница выдачи состояла из ответов, что дали мне в этой теме, НО для старых версий (3.1 если не ошибаюсь). Вот я и подумал, а может в 6.3 какой-то совершенно иной механизм. Ладно, теперь в частности по проблеме. Че только не перепробовали, разве, что только то, о чем говорит господин afanasev.p, никаких результатов это не дало. И, что самое интересное, упоминаний о такой проблеме практически нет. Пришли к тому, что вернулись обратно на Дебиян, хотя в CentOS 6.2 все прекрасно работает. В общем, мистика какая-то.

#290300

У вас случаем этот сервер в домен (AD-шный который, или 389DS) не входит?

#290345
afanasev.p написал:
У вас случаем этот сервер в домен (AD-шный который, или 389DS) не входит?

Нет, не входит. Интерфейс, смотрящий в LAN, имеет статический ip. Самое странное в нашем случае то, что если воткнуть вместо WAN-патчкорда LAN-патчкорд, интерфейс моментально получает айпишник от локального DHCP на Win2k8.

#290535
nkl написал:
Интерфейс, смотрящий в LAN, имеет статический ip.

Так может не dhcp а статику прописать?

#292234

Наблюдаю такую же проблему в Centos 6.3:

Dec 23 16:24:02 localhost dhclient[6707]: DHCPDISCOVER on eth1 to 255.255.255.255 port 67 interval 3 (xid=0x2df8462d)
Dec 23 16:24:02 localhost dhclient[6707]: DHCPOFFER from 10.13.8.1
Dec 23 16:24:02 localhost dhclient[6707]: DHCPREQUEST on eth1 to 255.255.255.255 port 67 (xid=0x2df8462d)
Dec 23 16:24:02 localhost dhclient[6707]: DHCPACK from 10.13.8.1 (xid=0x2df8462d)
Dec 23 16:24:02 localhost dhclient[6707]: DHCPDECLINE on eth1 to 255.255.255.255 port 67 (xid=0x2df8462d)
Dec 23 16:24:06 localhost dhclient[4525]: DHCPDISCOVER on eth1 to 255.255.255.255 port 67 interval 13 (xid=0x3f9da378)
Dec 23 16:24:06 localhost dhclient[4525]: DHCPOFFER from 10.13.8.1
Dec 23 16:24:06 localhost dhclient[4525]: DHCPREQUEST on eth1 to 255.255.255.255 port 67 (xid=0x3f9da378)
Dec 23 16:24:06 localhost dhclient[4525]: DHCPACK from 10.13.8.1 (xid=0x3f9da378)
Dec 23 16:24:06 localhost dhclient[4525]: DHCPDECLINE on eth1 to 255.255.255.255 port 67 (xid=0x3f9da378)
Dec 23 16:24:06 localhost dhclient[4525]: DHCPDISCOVER on eth1 to 255.255.255.255 port 67 interval 3 (xid=0x3ebbf754)
Dec 23 16:24:06 localhost dhclient[4525]: DHCPOFFER from 10.13.8.1
Dec 23 16:24:06 localhost dhclient[4525]: DHCPREQUEST on eth1 to 255.255.255.255 port 67 (xid=0x3ebbf754)
Dec 23 16:24:06 localhost dhclient[4525]: DHCPACK from 10.13.8.1 (xid=0x3ebbf754)
Dec 23 16:24:06 localhost dhclient[4525]: DHCPDECLINE on eth1 to 255.255.255.255 port 67 (xid=0x3ebbf754)

если принудительно указать

text
ifconfig -a eth1 10.13.8.1 netmask 255.255.255.0

то

[root@localhost ~]# ifconfig
eth0 Link encap:Ethernet HWaddr 00:24:BE:B5:65:6F
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
Interrupt:16

eth1 Link encap:Ethernet HWaddr 00:1E:73:81:81:A1
inet addr:10.13.8.1 Bcast:10.13.8.255 Mask:255.255.255.0
inet6 addr: fe80::21e:73ff:fe81:5ab3/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1400 Metric:1
RX packets:4105 errors:0 dropped:0 overruns:0 frame:0
TX packets:144 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:32054 (31.3 KiB) TX bytes:47232 (46.1 KiB)

lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:46 errors:0 dropped:0 overruns:0 frame:0
TX packets:46 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:8756 (8.5 KiB) TX bytes:8756 (8.5 KiB)

а в логах

Dec 23 16:34:09 localhost avahi-daemon[2032]: Registering new address record for 10.13.8.1 on eth1.IPv4.
Dec 23 16:34:09 localhost kernel: ADDRCONF(NETDEV_UP): eth1: link is not ready
Dec 23 16:34:09 localhost avahi-daemon[2032]: Withdrawing address record for 10.13.8.1 on eth1.
Dec 23 16:34:09 localhost avahi-daemon[2032]: Leaving mDNS multicast group on interface eth1.IPv4 with address 10.13.8.1.
Dec 23 16:34:09 localhost avahi-daemon[2032]: Interface eth1.IPv4 no longer relevant for mDNS.
Dec 23 16:34:09 localhost avahi-daemon[2032]: Joining mDNS multicast group on interface eth1.IPv4 with address 10.13.8.1.
Dec 23 16:34:09 localhost avahi-daemon[2032]: New relevant interface eth1.IPv4 for mDNS.
Dec 23 16:34:09 localhost avahi-daemon[2032]: Registering new address record for 10.13.8.1 on eth1.IPv4.

но пинги не проходят..

Debian\Ubuntu без проблем настраиваются dhclient-ом

Подскажите, пожалуйста что не так?


P.S.


[root@localhost ~]#cat /etc/sysconfig/network-scripts/ifcfg-eth1

DEVICE=eth1
BOOTPROTO=dhcp
NM_CONTROLLED=no
ONBOOT=none
TYPE=Ethernet
HWADDR=00:1E:73:81:81:A1
IPADDR=
PREFIX=16
GATEWAY=
DNS1=
DOMAIN=
NETMASK=
USERCTL=no
#293386

Ковыряние трафика показало следующую картину:
после пакета DHCPACK от сервера, где подтверждают выдачу 31.159.11.227, моя машина делает запрос ARP

No. Time Source Destination Protocol Length Info
5 0.203383 Zte_81:81:a1 Broadcast ARP 42 Who has 31.159.11.227? Tell 0.0.0.0

Frame 5: 42 bytes on wire (336 bits), 42 bytes captured (336 bits)
Ethernet II, Src: Zte_81:81:a1 (00:1E:73:81:81:A1), Dst: Broadcast (ff:ff:ff:ff:ff:ff)
Address Resolution Protocol (request)
Hardware type: Ethernet (1)
Protocol type: IP (0x0800)
Hardware size: 6
Protocol size: 4
Opcode: request (1)
[Is gratuitous: False]
Sender MAC address: Zte_81:81:a1 (00:1E:73:81:81:A1)
Sender IP address: 0.0.0.0 (0.0.0.0)
Target MAC address: Broadcast (ff:ff:ff:ff:ff:ff)
Target IP address: 31.159.11.227 (31.159.11.227)

No. Time Source Destination Protocol Length Info
6 0.203396 Zte_81:81:a2 Zte_81:81:a1 ARP 42 31.159.11.227 is at 00:1E:73:81:81:A2

Frame 6: 42 bytes on wire (336 bits), 42 bytes captured (336 bits)
Ethernet II, Src: Zte_81:81:a2 (00:1E:73:81:81:A2), Dst: Zte_81:81:a1 (00:1E:73:81:81:A1)
Address Resolution Protocol (reply)
Hardware type: Ethernet (1)
Protocol type: IP (0x0800)
Hardware size: 6
Protocol size: 4
Opcode: reply (2)
[Is gratuitous: False]
Sender MAC address: Zte_81:81:a2 (00:1E:73:81:81:A2)
Sender IP address: 31.159.11.227 (31.159.11.227)
Target MAC address: Zte_81:81:a1 (00:1E:73:81:81:A1)
Target IP address: 0.0.0.0 (0.0.0.0)

После чего машина посылает DHCPDECLINE

Как его заставить/настроить, чтобы запросы отправлялись серверу с получаемого хостом айпи или, я так понимаю, чтобы хост с новым айпи не отвечал 0.0.0.0 ?

#296464

Товарищ, забудь о помощи всяк сюда входящий. Максиму что здесь могут посоветовать, так это ...

Так может не dhcp а статику прописать?

или еще лучше вот совет

Заодно, параметры после = в кавычки заключите

Троллолоши одни, а не одмины. Как оказалось, не я один такой ущербный. Ладно, я на проблему забил, поставил назад Дебиян настроил свою дохлую одномегабитовую статику и выкинул рутовый пароль... А ведь люди CentOS хотят у себя на сервере видеть, что им теперь делать? Не работает dhcpclient в новом релизе 6.3 хоть ты тресни!

#296473

Товарищ, если Вы не желаете разбираться с проблемой, то не ожидайте, что кто-то сделает это за Вас.
Выложить кусок конфига и портянку лога - это конечно же лучше вопросов из ряда "я поставил то-то и оно не работает", но при этом отвечать на вопросы по теме в духе "нет, не пробовали..." (с подтекстом "и не собираемся") - не лучший способ получить хоть какую-нибудь помощь.
Проблемы с dhcp провайдера? Так возьми ты в зубы tcpdump, да посмотри на пакеты, которые тебе от прова приходят. И сравни с теми, которые тебе твой же dhcp присылает. Нет разницы? Смотри в конфиги. Не только конфиги /etc/sysconfig/network-skripts/ifcfg-*, но рядом лежащие тоже посмотри! Ничего интересного там не нашел? Настройки ядра тоже корректные? Почитай rfc и подобные вещи. И там всё ок? Железо проверил? Свяжись с провайдером в конце концов. И у провайдера проблем нет? ЗАПОСТЬ ЭТОТ *** БАГРЕПОРТ!

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