Добро пожаловать! Это — архивная версия форумов на «Хакер.Ru». Она работает в режиме read-only.
 

Linux. dhclient не получает IP

Пользователи, просматривающие топик: none

Зашли как: Guest
Все форумы >> [*nix/Linux] >> Linux. dhclient не получает IP
Имя
Сообщение << Старые топики   Новые топики >>
Linux. dhclient не получает IP - 2009-03-20 00:08:19.246666   
furiousangel

Сообщений: 1116
Оценки: 0
Присоединился: 2005-05-28 06:31:47
Картина такая.
Линукс дебиан ленни 4. Ядро стояло 2.6.26-1-686.
В сети динамическая раздача адрессов.
Собрал сам ядро 2.6.28. Установил.
После этого не могу получить ИП ни с одного из ядер.
Кто сталкивался с пдобным поделитесь инфой.

ЗЫ. Для умников, советующих "юзать гугл".
Искал. Везде описана проблема (и решение есно), где dhclient перезаписывает resolv.conf
Мне бы для начала IP-адресс получить бы…
Post #: 1
RE: Linux. dhclient не получает IP - 2009-03-20 00:22:18.840000   
Анон

Сообщений: 632
Оценки: 0
Присоединился: 2008-07-21 22:14:59.233333
Поломал мозг пока понял(надеюсь), что ты имеешь ввиду. ИП из ядер, страшные вещи..

dhclient это dhcpcd ты имеешь ввиду? и чем мотивирует?

Вывод ifconfig, конфиг networks, что-нибудь подозрительное в dmesg,ответ dhcpcd eth0. Хоть что-нибудь покажи.
Post #: 2
RE: Linux. dhclient не получает IP - 2009-03-20 00:40:42.350000   
furiousangel

Сообщений: 1116
Оценки: 0
Присоединился: 2005-05-28 06:31:47
Не. IP из ядер я не имел ввиду.
Ок. щас грузанусь и все покажу. А пока скажу что dhcpcd и dhclient - это как я понял разные dhcp клиенты. И это еще не все.
Post #: 3
RE: Linux. dhclient не получает IP - 2009-03-20 00:55:25.336666   
haks0r

Сообщений: 206
Оценки: 0
Присоединился: 2009-02-26 18:29:47.626666
думаю проблема тут "собрал сам ядро 2.6.28. установил"
Post #: 4
RE: Linux. dhclient не получает IP - 2009-03-20 01:27:27.656666   
furiousangel

Сообщений: 1116
Оценки: 0
Присоединился: 2005-05-28 06:31:47

quote:

ORIGINAL: haks0r

думаю проблема тут "собрал сам ядро 2.6.28. установил"


Имхо это очень врят ли:
1) Новое я собрал в деб-пакет и ставил через dpkg
2) ИП не получается не под одним из ядер. Новое я кста снес. Все-равно.
3) Я с линуксом достаточно давно и немного в этом деле соображаю. С таким еще не сталкивался

ifconfig
furang:/home/furang# ifconfig eth0 Link encap:Ethernet HWaddr 00:1f:c6:16:6d:d4 inet6 addr: fe80::21f:c6ff:fe16:6dd4/64 Scope:Link UP BROADCAST RUNNING 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 Base address:0xb800 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:187 errors:0 dropped:0 overruns:0 frame:0 TX packets:187 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:11980 (11.6 KiB) TX bytes:11980 (11.6 KiB)
А вот что когда пытаюсь получить IP
furang:/home/furang# dhclient eth0 Internet Systems Consortium DHCP Client V3.1.1 Copyright 2004-2008 Internet Systems Consortium. All rights reserved. For info, please visit http://www.isc.org/sw/dhcp/ Listening on LPF/eth0/00:1f:c6:16:6d:d4 Sending on LPF/eth0/00:1f:c6:16:6d:d4 Sending on Socket/fallback DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 8 DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 15 DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 9 DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 10 DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 10 ^C furang:/home/furang# Как видно приходится отменять, ибо так ждать можно долго. При загрузке тоже приходится Ctrl+C жать при попытке получения адресса.
Где-то читтал что надо открыть 67 UDP порт на прием или передачу (при получении тоже намек дается). Но ничего конкретного.
Post #: 5
RE: Linux. dhclient не получает IP - 2009-03-20 09:24:40.533333   
time2die

Сообщений: 222
Оценки: 0
Присоединился: 2007-03-16 12:14:09.526666
а ну да, это ты ядро правильно собрал, просто ядро плохое оказалось ;-)
Post #: 6
RE: Linux. dhclient не получает IP - 2009-03-20 10:47:10.390000   
Kwant

Сообщений: 23
Оценки: 0
Присоединился: 2008-07-09 10:33:37.880000
У меня на фряхе такое было. Выполнил:

# cd /var/db/
# rm -rf dhc*

Перезагрузил и все пошло
Post #: 7
RE: Linux. dhclient не получает IP - 2009-03-20 14:24:54.380000   
furiousangel

Сообщений: 1116
Оценки: 0
Присоединился: 2005-05-28 06:31:47

quote:

ORIGINAL: time2die

а ну да, это ты ядро правильно собрал, просто ядро плохое оказалось ;-)


Умник, я про опенсорс знаю не по наслышке, и под линуксом уже не первый год. Просто раньше с таким не встречался.
Сам факт что все произошло после инстала нового ядра я привел лишь для полноты картины. Тут имхо и так понятно что с этим моя проблема может быть связана косвенно.
Если нечего дельного не можешь подсказать… Будешь проходить мимо - проходи мимо.

2all. Очень прошу вас отписывать что-то дельное или хотя бы по теме. Заранее признателен.
Post #: 8
RE: Linux. dhclient не получает IP - 2009-03-20 14:52:11.813333   
Parano1d

Сообщений: 423
Оценки: 0
Присоединился: 2008-05-21 13:40:17.093333
quote:

Умник, я про опенсорс знаю не по наслышке, и под линуксом уже не первый год.

ну если ты такой матёрый, то нафига удалил старое ядро? попробуй его загрузить, если не удалил… будет ли в нём та же проблема…
Post #: 9
RE: Linux. dhclient не получает IP - 2009-03-20 15:02:02.916666   
furiousangel

Сообщений: 1116
Оценки: 0
Присоединился: 2005-05-28 06:31:47
Старое я не удалял.
quote:

Собрал сам ядро 2.6.28. Установил.
После этого не могу получить ИП ни с одного из ядер.

quote:

ИП не получается не под одним из ядер. Новое я кста снес. Все-равно.
Post #: 10
RE: Linux. dhclient не получает IP - 2009-03-20 15:04:40.386666   
The Professor

Сообщений: 179
Оценки: 0
Присоединился: 2008-01-04 03:01:42.476666
Первое подозрение: фаервол не пропускает пакеты либо исходящие, либо входящие. СтОит обнулить настройки iptables через iptables -F и попытаться получить IP "вручную" через dhclient eth0 -1
Post #: 11
RE: Linux. dhclient не получает IP - 2009-03-20 15:34:43.726666   
LynXzp

Сообщений: 307
Оценки: 0
Присоединился: 2007-01-12 23:20:28.196666
tcpdump включи на 67-й порт и посмотри что почем, куда (не) идут пакеты, куда (не)доходят.
Post #: 12
RE: Linux. dhclient не получает IP - 2009-03-20 15:55:39.326666   
Анон

Сообщений: 632
Оценки: 0
Присоединился: 2008-07-21 22:14:59.233333
и eth0 - это точно нужный нам интерфейс, который исправно, как я понял, работает в винде?
 
можно поснифать порт, как сказал камрад LynXzp + коечто нагуглил http://ubuntuforums.org/showpost.php?p=1563747&amp;postcount=12
Post #: 13
RE: Linux. dhclient не получает IP - 2009-03-20 15:58:26.923333   
furiousangel

Сообщений: 1116
Оценки: 0
Присоединился: 2005-05-28 06:31:47

quote:

ORIGINAL: The Professor

Первое подозрение: фаервол не пропускает пакеты либо исходящие, либо входящие. СтОит обнулить настройки iptables через iptables -F и попытаться получить IP "вручную" через dhclient eth0 -1


Мне тоже так показалось. Сделал. Ничего не изменилось.
Поставил dhcpcd
furang:/var# dhcpcd eth0 err, eth0: timed out err, eth0: lease information file `/var/lib/dhcpcd/dhcpcd-eth0.info' does not ex ist warn, eth0: using IPV4LL address 169.254.44.103 furang:/var# dhcpcd.sh: interface eth0 has been configured with new IP=169.254.4 4.103 furang:/var# ifconfig eth0 Link encap:Ethernet HWaddr 00:1f:c6:16:6d:d4 inet addr:169.254.44.103 Bcast:169.254.255.255 Mask:255.255.0.0 inet6 addr: fe80::21f:c6ff:fe16:6dd4/64 Scope:Link UP BROADCAST RUNNING 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 Base address:0xb800 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:147 errors:0 dropped:0 overruns:0 frame:0 TX packets:147 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:9380 (9.1 KiB) TX bytes:9380 (9.1 KiB) Ip получаю будто СКНП. Кста на свитче все это время диод не горит. Но под виндой IP получаю без проблем.
Решил заглянуть в route. Таблица пуста(еще до сброса iptables). /me в недоумении…
Post #: 14
RE: Linux. dhclient не получает IP - 2009-03-20 16:27:09.970000   
The Professor

Сообщений: 179
Оценки: 0
Присоединился: 2008-01-04 03:01:42.476666
Тогда всё по-порядку.
1. Единственное требование к ядру это Packet Socket support "впаянный" в ядро (Device Drivers ⇒ Networking Support ⇒ Networking Options ⇒ Packet Socket).
2. Конфигурационные файлы для DHCP это /etc/dhclient.conf и /etc/dhcpd.conf. Нам нужен первый. Я смутно себе представляю, что в нём должно быть, поэтому man dhclient.conf. Мой /etc/dhclient.conf такой

# dhclient.conf

interface "eth1"{
prepend domain-name-servers 127.0.0.1;
request subnet-mask, broadcast-address, time-offset, routers,
domain-name, domain-name-servers, host-name;
require subnet-mask, domain-name-servers;
}
# end dhclient.conf
Post #: 15
RE: Linux. dhclient не получает IP - 2009-03-20 16:30:44.903333   
LynXzp

Сообщений: 307
Оценки: 0
Присоединился: 2007-01-12 23:20:28.196666
quote:

ORIGINAL: furiousangel
Кста на свитче все это время диод не горит. Но под виндой IP получаю без проблем.
Решил заглянуть в route. Таблица пуста(еще до сброса iptables). /me в недоумении…

Вбей вручную левый IP и пропингуй кого-то в сети. Если лампочка не горит то у тебя проблемы с железом(поддержкой)/файером. Что толку мучать dhcp? А трафик так и не проснифал.
Post #: 16
RE: Linux. dhclient не получает IP - 2009-03-20 16:40:07.343333   
furiousangel

Сообщений: 1116
Оценки: 0
Присоединился: 2005-05-28 06:31:47
dhclient.conf тоже уже перебирал. щас попробую твой конфиг. проверю ядро. добавил ли в ядро Packet Socket support. и траф снифану. просто ребутится постоянно не оч удобно.
проблему с хардом можно смело исключить, ибо под виндой все норм работает. меня оч смущает пустая таблицамаршрутов в ядре…. Ведь так явно быть не должно[&:]

UPD: Проверил конфиг ядра… Таких пунктов я вобще не нашел. В .config нашел только CONFIG_PACKET=y и CONFIG_PACKET_MMAP=y. Это оно?
Запустил tcpdump и запустил dhclient
furang:/home/furang# tcpdump -i eth0 port 67 tcpdump: WARNING: eth0: no IPv4 address assigned tcpdump: verbose output suppressed, use -v or -vv for full protocol decode listening on eth0, link-type EN10MB (Ethernet), capture size 96 bytes 16:00:28.001053 IP 0.0.0.0.bootpc &gt; 255.255.255.255.bootps: BOOTP/DHCP, Request from 00:1f:c6:16:6d:d4 (oui Unknown), length 300 16:00:43.689004 IP 0.0.0.0.bootpc &gt; 255.255.255.255.bootps: BOOTP/DHCP, Request from 00:1f:c6:16:6d:d4 (oui Unknown), length 300 16:00:55.688975 IP 0.0.0.0.bootpc &gt; 255.255.255.255.bootps: BOOTP/DHCP, Request from 00:1f:c6:16:6d:d4 (oui Unknown), length 300 16:00:55.688988 IP 0.0.0.0.bootpc &gt; 255.255.255.255.bootps: BOOTP/DHCP, Request from 00:1f:c6:16:6d:d4 (oui Unknown), length 300 16:00:55.688994 IP 0.0.0.0.bootpc &gt; 255.255.255.255.bootps: BOOTP/DHCP, Request from 00:1f:c6:16:6d:d4 (oui Unknown), length 300 16:01:07.688964 IP 0.0.0.0.bootpc &gt; 255.255.255.255.bootps: BOOTP/DHCP, Request from 00:1f:c6:16:6d:d4 (oui Unknown), length 300 16:01:24.000956 IP 0.0.0.0.bootpc &gt; 255.255.255.255.bootps: BOOTP/DHCP, Request from 00:1f:c6:16:6d:d4 (oui Unknown), length 300
Блин. Забыл с конфигом поигратся:@
Еще запустил dhcpdump. Но он вобще молчал при попытке получения IP,
Post #: 17
RE: Linux. dhclient не получает IP - 2009-03-20 17:50:55.026666   
The Professor

Сообщений: 179
Оценки: 0
Присоединился: 2008-01-04 03:01:42.476666
quote:

ORIGINAL: furiousangel

UPD: Проверил конфиг ядра… Таких пунктов я вобще не нашел. В .config нашел только CONFIG_PACKET=y и CONFIG_PACKET_MMAP=y. Это оно?
CONFIG_PACKET=y это "оно". Значит, с ядром всё нормально.
Post #: 18
RE: Linux. dhclient не получает IP - 2009-03-24 17:25:20.496666   
furiousangel

Сообщений: 1116
Оценки: 0
Присоединился: 2005-05-28 06:31:47
Непонятным образом все наладилось.
Все что я помню….
Я был достаточно пьян. ковырялся с маршрутизацией. удалил dhclient.conf.leases.
и забыл. через два дня грузанулся и удивился. ip выдался сразу без плясок.
Настроил pptp соединение и теперь юзаю норм нет)))
Post #: 19
Страниц:  [1]
Все форумы >> [*nix/Linux] >> Linux. dhclient не получает IP







Связаться:
Вопросы по сайту / xakep@glc.ru

Предупреждение: использование полученных знаний в противозаконных целях преследуется по закону.