Linux. dhclient не получает IP
Пользователи, просматривающие топик: none
|
Зашли как: Guest
|
Имя |
Сообщение |
<< Старые топики Новые топики >> |
|
|
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-адресс получить бы…
|
|
|
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. Хоть что-нибудь покажи.
|
|
|
RE: Linux. dhclient не получает IP - 2009-03-20 00:40:42.350000
|
|
|
furiousangel
Сообщений: 1116
Оценки: 0
Присоединился: 2005-05-28 06:31:47
|
Не. IP из ядер я не имел ввиду. Ок. щас грузанусь и все покажу. А пока скажу что dhcpcd и dhclient - это как я понял разные dhcp клиенты. И это еще не все.
|
|
|
RE: Linux. dhclient не получает IP - 2009-03-20 00:55:25.336666
|
|
|
haks0r
Сообщений: 206
Оценки: 0
Присоединился: 2009-02-26 18:29:47.626666
|
думаю проблема тут "собрал сам ядро 2.6.28. установил"
|
|
|
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 порт на прием или передачу (при получении тоже намек дается). Но ничего конкретного.
|
|
|
RE: Linux. dhclient не получает IP - 2009-03-20 09:24:40.533333
|
|
|
time2die
Сообщений: 222
Оценки: 0
Присоединился: 2007-03-16 12:14:09.526666
|
а ну да, это ты ядро правильно собрал, просто ядро плохое оказалось ;-)
|
|
|
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* Перезагрузил и все пошло
|
|
|
RE: Linux. dhclient не получает IP - 2009-03-20 14:24:54.380000
|
|
|
furiousangel
Сообщений: 1116
Оценки: 0
Присоединился: 2005-05-28 06:31:47
|
quote:
ORIGINAL: time2die а ну да, это ты ядро правильно собрал, просто ядро плохое оказалось ;-) Умник, я про опенсорс знаю не по наслышке, и под линуксом уже не первый год. Просто раньше с таким не встречался. Сам факт что все произошло после инстала нового ядра я привел лишь для полноты картины. Тут имхо и так понятно что с этим моя проблема может быть связана косвенно. Если нечего дельного не можешь подсказать… Будешь проходить мимо - проходи мимо. 2all. Очень прошу вас отписывать что-то дельное или хотя бы по теме. Заранее признателен.
|
|
|
RE: Linux. dhclient не получает IP - 2009-03-20 14:52:11.813333
|
|
|
Parano1d
Сообщений: 423
Оценки: 0
Присоединился: 2008-05-21 13:40:17.093333
|
quote:
Умник, я про опенсорс знаю не по наслышке, и под линуксом уже не первый год. ну если ты такой матёрый, то нафига удалил старое ядро? попробуй его загрузить, если не удалил… будет ли в нём та же проблема…
|
|
|
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:
ИП не получается не под одним из ядер. Новое я кста снес. Все-равно.
|
|
|
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
|
|
|
RE: Linux. dhclient не получает IP - 2009-03-20 15:34:43.726666
|
|
|
LynXzp
Сообщений: 307
Оценки: 0
Присоединился: 2007-01-12 23:20:28.196666
|
tcpdump включи на 67-й порт и посмотри что почем, куда (не) идут пакеты, куда (не)доходят.
|
|
|
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&postcount=12
|
|
|
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 в недоумении…
|
|
|
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
|
|
|
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? А трафик так и не проснифал.
|
|
|
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 > 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 > 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 > 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 > 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 > 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 > 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 > 255.255.255.255.bootps: BOOTP/DHCP, Request from 00:1f:c6:16:6d:d4 (oui Unknown), length 300 Блин. Забыл с конфигом поигратся:@ Еще запустил dhcpdump. Но он вобще молчал при попытке получения IP,
|
|
|
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 это "оно". Значит, с ядром всё нормально.
|
|
|
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 соединение и теперь юзаю норм нет)))
|
|
|
|
|