1 (04.12.2012 18:28:58 отредактировано nkl)

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

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

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

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, как это приводится в статье?

2

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

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

3

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

4

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

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

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

It is good day to die ...
MS Windows 10
Заметки о главном...

5

наверно ab

6

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

service network restart

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

7

alexfinn пишет:

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

service network restart

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

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

8

i2ks пишет:

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

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

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

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

9

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

10

nkl пишет:

Куда катится линуксфорум?

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

nkl пишет:

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

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

nkl пишет:

где в новом CentOS лежит dhclient.conf

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

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.

История показывает, что во всем новом обычно кроется какой-то подвох.
Классическая ошибка, которую совершают проектировщики
абсолютно надежных систем, - недооценка изобретательности клинических идиотов.

11

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

И баба с воза, и волки сыты...

12

nkl пишет:

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

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

/etc/dhcp/dhclient-ethX.conf

It is good day to die ...
MS Windows 10
Заметки о главном...

13

afanasev.p пишет:

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

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

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

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

14

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

И баба с воза, и волки сыты...

15 (13.12.2012 14:33:41 отредактировано nkl)

afanasev.p пишет:

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

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

16

nkl пишет:

Интерфейс, смотрящий в LAN, имеет статический ip.

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

--------------------
Jedem das Seine!

17

Наблюдаю такую же проблему в 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)

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

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

18

Ковыряние трафика показало следующую картину:
после пакета 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 ?

19

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

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

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

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

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

20

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

И баба с воза, и волки сыты...

21

nkl пишет:

Не работает dhcpclient в новом релизе 6.3 хоть ты тресни!

Вот и предлагаю ТС сразу треснуть, потому что у меня почему-то работает без проблем.

22 (15.01.2013 09:26:54 отредактировано afanasev.p)

alexfinn пишет:

у меня почему-то работает без проблем

+1

И баба с воза, и волки сыты...

23

afanasev.p пишет:

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

Так и сделаю, мб во время летнего отпуска...