День добрый.
Исходные данные: мать ASUS P5B-E, на ней сетевуха Attansic L1.
инет дается провайдером при условии получения IP-адреса, DNS и маршрутов по DHCP.
Недавно установлена openSUSE 11.1. и возникла проблема. Сетевуха не получает свой IP (привязка по MAC-адресу у провайдера). Адреса даются тем же сервером, но почему-то левые(10.145.0.161, 10.145.3.32, 10.145.3.13 и т.д.), соответственно инета нет ,равно как и всей остальной сети.
несколько раз, правда, каким-то образом я получал-таки свой адрес, но это временно все, ибо только до перезагрузки(новый запрос - другой адрес)
ситуация сходна как с использованием if(up|down), так и с NetworkManager.
# dhcp-test eth0
говорит, что сервер видно, но адреса каджый раз различны.
если использовать не # dhcpcd eth0, а # dhclient eth0 - то адрес левый, но одинаков (10.145.1.160), что все равно не есть решение, ибо сети нет
если я пытаюсь запросить свой адрес в запросе - мне его, конечно, дают, но маршруты неверны(#dhcpcd -r 10.145.XXX.YYY eth0)
Подскажите куда копать! а то уже лоб болит!
пишу пока с работы..
openSUSE 11.1 получает неверный адрес по DHCP
Модератор: Модераторы разделов
-
fed71
- Сообщения: 2480
- ОС: Ubuntu
Re: openSUSE 11.1 получает неверный адрес по DHCP
1. Проверить настройки файрвола
2. Включить сетевые протоколы
3. Проверить права доступа
Я не знаю кто я. Не помню ни серии своей, ни инвентарного номера...
Мой блог http://fed71.livejournal.com
Мой блог http://fed71.livejournal.com
-
gorka
- Сообщения: 7
Re: openSUSE 11.1 получает неверный адрес по DHCP
1 отключал на время манипуляций. результат тот же
2 не особо понял, но думаю,что включены, если пару раз я получал-таки(каким-то чудесным образом) свой адрес и сеть работала.
3 права доступа на что? делал от рута
-
fed71
- Сообщения: 2480
- ОС: Ubuntu
Re: openSUSE 11.1 получает неверный адрес по DHCP
Настройки сетевой смотри в Yast-Сетевые устройства-Сетевые настройки
Себя добавь в группу wheel - это в Yast-Безопасность и пользователи-Управление пользователями-Пользователи (первая вкладка)-Редактировать (свою запись)-Подробности
Ну и вот это
Себя добавь в группу wheel - это в Yast-Безопасность и пользователи-Управление пользователями-Пользователи (первая вкладка)-Редактировать (свою запись)-Подробности
Ну и вот это
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Я не знаю кто я. Не помню ни серии своей, ни инвентарного номера...
Мой блог http://fed71.livejournal.com
Мой блог http://fed71.livejournal.com
-
gorka
- Сообщения: 7
Re: openSUSE 11.1 получает неверный адрес по DHCP
включил - не помогает...
службы включил ,в wheel себя добавил - без толку. как ситуация была так и осталась
у меня срок аренды адреса 20 мин максимум. в прошлый раз не смог дописать ничего.
вот кусок консоли, пока работает...
Код: Выделить всё
linuxboard:/etc # route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
10.145.120.1 0.0.0.0 255.255.255.255 UH 0 0 0 eth0
10.145.12.0 0.0.0.0 255.255.252.0 U 0 0 0 eth0
169.254.0.0 0.0.0.0 255.255.0.0 U 0 0 0 eth0
127.0.0.0 0.0.0.0 255.0.0.0 U 0 0 0 lo
0.0.0.0 10.145.12.1 0.0.0.0 UG 0 0 0 eth0
linuxboard:/etc # ping ya.ru
^Clinuxboard:/etc # route del all
^C
linuxboard:/etc # route del 169.254.0.0
SIOCDELRT: Нет такого процесса
linuxboard:/etc # ifdown eth0
eth0 device: Attansic Technology Corp. L1 Gigabit Ethernet Adapter (rev b0)
^[[A^[[A^[[A^[[Aliroute -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
127.0.0.0 0.0.0.0 255.0.0.0 U 0 0 0 lo
linuxboard:/etc # ifdhcpcd -r 10.145.14.60 eth0
bash: ifdhcpcd: команда не найдена
linuxboard:/etc # dhcpcd -r 10.145.14.60 eth0
linuxboard:/etc # route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
10.145.12.0 0.0.0.0 255.255.252.0 U 0 0 0 eth0
169.254.0.0 0.0.0.0 255.255.0.0 U 0 0 0 eth0
127.0.0.0 0.0.0.0 255.0.0.0 U 0 0 0 lo
0.0.0.0 10.145.12.1 0.0.0.0 UG 0 0 0 eth0
linuxboard:/home/gorin # ping ya.ru
^Clinuxboard:/home/gorin # dhcpcd-test -r 10.145.14.60 eth0
err, eth0: cannot test with --inform or --request
info, eth0: exiting
linuxboard:/home/gorin # dhcpcd -r 10.145.14.60 eth0
err, eth0: dhcpcd already running on pid 15321 (/var/run/dhcpcd-eth0.pid)
linuxboard:/home/gorin # ifdown eth0
eth0 device: Attansic Technology Corp. L1 Gigabit Ethernet Adapter (rev b0)
^[[Alinuxboard:/home/gorin # dhcpcd -r 10.145.14.60 eth0
linuxboard:/home/gorin # route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
10.145.12.0 * 255.255.252.0 U 0 0 0 eth0
link-local * 255.255.0.0 U 0 0 0 eth0
loopback * 255.0.0.0 U 0 0 0 lo
default 10.145.12.1 0.0.0.0 UG 0 0 0 eth0
linuxboard:/home/gorin # ping ya.ru
PING ya.ru (213.180.204.8) 56(84) bytes of data.
64 bytes from ya.ru (213.180.204.8): icmp_seq=1 ttl=55 time=11.4 ms
64 bytes from ya.ru (213.180.204.8): icmp_seq=2 ttl=55 time=14.7 ms
64 bytes from ya.ru (213.180.204.8): icmp_seq=3 ttl=55 time=11.1 ms
64 bytes from ya.ru (213.180.204.8): icmp_seq=4 ttl=55 time=12.5 ms
64 bytes from ya.ru (213.180.204.8): icmp_seq=5 ttl=55 time=13.5 ms
^C
--- ya.ru ping statistics ---
15 packets transmitted, 15 received, 0% packet loss, time 14064ms
rtt min/avg/max/mdev = 10.074/13.527/34.105/5.680 ms
linuxboard:/home/gorin # ifconfig
eth0 Link encap:Ethernet HWaddr 00:18:F3:6B:AC:C0
inet addr:10.145.14.60 Bcast:10.145.15.255 Mask:255.255.252.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:15031 errors:0 dropped:0 overruns:0 frame:0
TX packets:577 errors:0 dropped:0 overruns:0 carrier:1
collisions:0 txqueuelen:1000
RX bytes:1303520 (1.2 Mb) TX bytes:38479 (37.5 Kb)
eth1 Link encap:Ethernet HWaddr 00:30:4F:23:E6:F5
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:349 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:30321 (29.6 Kb) TX bytes:0 (0.0 b)
Interrupt:23 Base address:0xcc00
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:219 errors:0 dropped:0 overruns:0 frame:0
TX packets:219 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:17709 (17.2 Kb) TX bytes:17709 (17.2 Kb)После этого, видать ,истекла аренда... и инет "отвалился"
Почему сейчас дало мой адрес не понимаю. до этого в конфигурации вроде как светился мой адрес, но маршруты писались левые(см кусок листинга выше.)
то,что было до этого.. кусками
Код: Выделить всё
inuxboard:/etc # ifconfig
eth0 Link encap:Ethernet HWaddr 00:18:F3:6B:AC:C0
inet addr:10.145.3.243 Bcast:10.145.3.255 Mask:255.255.252.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:37039 errors:0 dropped:0 overruns:0 frame:0
TX packets:9511 errors:0 dropped:0 overruns:0 carrier:1
collisions:0 txqueuelen:1000
RX bytes:10435007 (9.9 Mb) TX bytes:1433120 (1.3 Mb-
NiKoLa_N
- Сообщения: 639
Re: openSUSE 11.1 получает неверный адрес по DHCP
Попробуйте удалить все в папке /var/lib/dhcpcd/
а потом
#rcnetwork restart
а потом
#rcnetwork restart
-
jura12
- Сообщения: 275
- ОС: ubuntu 11.04
Re: openSUSE 11.1 получает неверный адрес по DHCP
а винда нормально работает? для теста загрузись с этой машины с винды.
-
gorka
- Сообщения: 7
Re: openSUSE 11.1 получает неверный адрес по DHCP
2 jura12 винда работает как часы. сейчас пишу со своей машинки... см листинги выше, там все целиком.
2 NiKoLa_N Ща попробую. я понять не могу, что пороисходит во время запроса адреса. почему дается чужой да еще с левыми маршрутами
upd: сделал rm -r /var/lib/dhcpcd/
-
mint_99
- Сообщения: 673
- ОС: OpenSUSE 42.1
Re: openSUSE 11.1 получает неверный адрес по DHCP
Почитай-ка про мои злоключения с DHCP.
Может быть rpm -e --nodeps dhcpcd тебе поможет.
Может быть rpm -e --nodeps dhcpcd тебе поможет.
Можно на "ты".
-
gorka
- Сообщения: 7
Re: openSUSE 11.1 получает неверный адрес по DHCP
mint_99 писал(а): ↑29.12.2008 22:23Почитай-ка про мои злоключения с DHCP.
Может быть rpm -e --nodeps dhcpcd тебе поможет.
А, т.е. ты говоришь. что все-таки стоит снести новый dhcpcd к едрени фени и поставить старый?
думал, но пока не стал, потому, как dhclient тоже давал бред. но попробую.
-
mint_99
- Сообщения: 673
- ОС: OpenSUSE 42.1
Re: openSUSE 11.1 получает неверный адрес по DHCP
Нет. Я говорю, снеси dhcpcd, оставь только dhcp-client, ибо есть уверенность, что ужиться вместе в одной системе они не могут.
Можно на "ты".
-
gorka
- Сообщения: 7
Re: openSUSE 11.1 получает неверный адрес по DHCP
тааак...
добился стабильного результата :bugoga: ща покажу, что хочу сказать
Код: Выделить всё
linuxboard:/var/lib # rpm -e --nodeps dhcpcd
ошибка: пакет dhcpcd не установлен
linuxboard:/var/lib # ifdown eth0
eth0 device: Attansic Technology Corp. L1 Gigabit Ethernet Adapter (rev b0)
linuxboard:/var/lib # ifdown eth0
eth0 device: Attansic Technology Corp. L1 Gigabit Ethernet Adapter (rev b0)
^[[Alinuxboard:/var/lib # rpm -e --nodeps dhcpcd
ошибка: пакет dhcpcd не установлен
linuxboard:/var/lib # ifdown eth0
eth0 device: Attansic Technology Corp. L1 Gigabit Ethernet Adapter (rev b0)
linuxboard:/var/lib # ifconfig
eth1 Link encap:Ethernet HWaddr 00:30:4F:23:E6:F5
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:2504 errors:0 dropped:4294967295 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:197388 (192.7 Kb) TX bytes:0 (0.0 b)
Interrupt:23 Base address:0xcc00
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:239 errors:0 dropped:0 overruns:0 frame:0
TX packets:239 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:19142 (18.6 Kb) TX bytes:19142 (18.6 Kb)
linuxboard:/var/lib # ifup eth0
eth0 device: Attansic Technology Corp. L1 Gigabit Ethernet Adapter (rev b0)
Starting DHCP4 client on eth0. . . .
eth0 IP address: 10.145.3.106/22
linuxboard:/var/lib #сносил dhcpcd - тогда получаю прочто чужой адрес с чужими маршрутам. снова поставил последний и:
Код: Выделить всё
linuxboard:/vadhcpcd -r 10.145.14.6045.14.60 eth0
linuxboard:/var/lib # route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
10.145.120.1 0.0.0.0 255.255.255.255 UH 0 0 0 eth0
10.145.12.0 0.0.0.0 255.255.252.0 U 0 0 0 eth0
169.254.0.0 0.0.0.0 255.255.0.0 U 0 0 0 eth0
127.0.0.0 0.0.0.0 255.0.0.0 U 0 0 0 lo
0.0.0.0 10.145.120.1 0.0.0.0 UG 0 0 0 eth0
linuxboard:/var/lib # ifdown eth0
eth0 device: Attansic Technology Corp. L1 Gigabit Ethernet Adapter (rev b0)
linuxboard:/var/lib # ifdown eth0
eth0 device: Attansic Technology Corp. L1 Gigabit Ethernet Adapter (rev b0)
linuxboard:/var/lib # ifdown eth0
eth0 device: Attansic Technology Corp. L1 Gigabit Ethernet Adapter (rev b0)
linuxboard:/var/lib # ifdown eth0
eth0 device: Attansic Technology Corp. L1 Gigabit Ethernet Adapter (rev b0)
linuxboard:/var/lib # ifdown eth0
eth0 device: Attansic Technology Corp. L1 Gigabit Ethernet Adapter (rev b0)
linuxboard:/var/lib # ifdown eth0
eth0 device: Attansic Technology Corp. L1 Gigabit Ethernet Adapter (rev b0)
^[[A
^[[A
linuxboard:/var/lib # ifdown eth0
eth0 device: Attansic Technology Corp. L1 Gigabit Ethernet Adapter (rev b0)
^[[A
linuxboard:/var/lib # ifdown eth0
^[[A eth0 device: Attansic Technology Corp. L1 Gigabit Ethernet Adapter (rev b0)
linuxboard:/var/lib # ifdown eth0
eth0 device: Attansic Technology Corp. L1 Gigabit Ethernet Adapter (rev b0)
^[[A^[[Alinuxboard:/var/lib # ifdown eth0
^[[A eth0 device: Attansic Technology Corp. L1 Gigabit Ethernet Adapter (rev b0)
^[[A^[[Alinuxboard:route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
127.0.0.0 0.0.0.0 255.0.0.0 U 0 0 0 lo
linuxboard:/var/lib # dhcpcd -r 10.145.14.60 eth0
linuxboard:/var/lib # route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
10.145.12.0 0.0.0.0 255.255.252.0 U 0 0 0 eth0
169.254.0.0 0.0.0.0 255.255.0.0 U 0 0 0 eth0
127.0.0.0 0.0.0.0 255.0.0.0 U 0 0 0 lo
0.0.0.0 10.145.12.1 0.0.0.0 UG 0 0 0 eth0если я несколько раз (больше 3) дропаю интерфейс, затем опрашиваю маршруты, затем прошу выдать мне МОЙ IP - мне его выдают!, и маршруты достаются мои и правильные. Блин, где затык-то? почему при обновлении аренды пишутся левые маршруты??? (срок аренды около 20 мин макс)