РЕШЕНО: Не получаю адрес по DHCP

Автор vladimir_ar, 23 июля 2012, 21:56:12

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

vladimir_ar

Доброго времени!
Такая проблема. Поменял роутер (старый сдох) на новый с ви-фи. Но не в этом суть. Роутер дешевый и весь канал (85 Мбит) не пропускает (~45 Мбит) - остальное резервирует на ви-фи. Решил воткнуть в комп еще сетевую и настроить мост, а кабель от провайдера воткнуть в комп напрямую, чтобы получить на нем всю скорость. Подключение по DHCP с привязкой по MAC. И вот незадача - комп не получает от сервера IP. От роутера по тому же DHCP получает, от прова нет. Начал разбираться - запросы (DHCPDISCOVER) идут, а ответов нет. Логи ниже. МАС-и и на роутере и сетевой одинаковые. Конфиги роутера и сетевой ниже во вкладках.

При работе сетевой через роутер:
# ifconfig
Открыть содержимое (спойлер)

eth1      Link encap:Ethernet  HWaddr 50:xx:xx:xx:63:5d 
          inet addr:192.168.1.150  Bcast:192.168.1.255  Mask:255.255.255.0
          inet6 addr: fe80::52e5:49ff:fe5c:635d/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:723849 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1097974 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:259829196 (247.7 MiB)  TX bytes:767137514 (731.5 MiB)
          Interrupt:40 Base address:0xa000

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:19518 errors:0 dropped:0 overruns:0 frame:0
          TX packets:19518 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:1254877 (1.1 MiB)  TX bytes:1254877 (1.1 MiB
[свернуть]

Зашел по telnet роутер - его интерфейсы
Открыть содержимое (спойлер)

# ifconfig
br0       Link encap:Ethernet  HWaddr 54:xx:xx:xx:92:60 
          inet addr:192.168.1.1  Bcast:192.168.1.255  Mask:255.255.255.0
          inet6 addr: fe80::5604:a6ff:fec8:9260/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:907414 errors:0 dropped:0 overruns:0 frame:0
          TX packets:582108 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:670927649 (639.8 MiB)  TX bytes:185891420 (177.2 MiB)

eth2      Link encap:Ethernet  HWaddr 54:xx:xx:xx:92:60 
          inet6 addr: fe80::5604:a6ff:fec8:9260/64 Scope:Link
          UP BROADCAST RUNNING PROMISC MULTICAST  MTU:1500  Metric:1
          RX packets:1640359 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1655038 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:887069850 (845.9 MiB)  TX bytes:886775608 (845.6 MiB)
          Interrupt:3

eth2.1    Link encap:Ethernet  HWaddr 54:xx:xx:xx:92:60 
          inet6 addr: fe80::5604:a6ff:fec8:9260/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:907416 errors:0 dropped:0 overruns:0 frame:0
          TX packets:598887 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:674554519 (643.3 MiB)  TX bytes:189159568 (180.3 MiB)

eth2.2    Link encap:Ethernet  HWaddr 50:xx:xx:xx:63:5D 
          inet addr:46.yyy.yyy.130  Bcast:46.yyy.yyy.255  Mask:255.255.224.0
          inet6 addr: fe80::52e5:49ff:fe5c:635d/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:732609 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1056149 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:189517171 (180.7 MiB)  TX bytes:696797032 (664.5 MiB)

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 MULTICAST  MTU:16436  Metric:1
          RX packets:130 errors:0 dropped:0 overruns:0 frame:0
          TX packets:130 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:69382 (67.7 KiB)  TX bytes:69382 (67.7 KiB)

ra0       Link encap:Ethernet  HWaddr 54:xx:xx:xx:92:60 
          inet6 addr: fe80::5604:a6ff:fec8:9260/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:4 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:648 (648.0 B)  TX bytes:0 (0.0 B)
          Interrupt:4

[свернуть]

eth2.2 роутера смотрит в нет. МАС-и с сетевой одинаковы.
В настройках роутера и сетевой стоит одинаково Automatic DHCP.

Логи из SysLog
Открыть содержимое (спойлер)

Jul 23 15:22:32 GNU-HOME NetworkManager[2324]: <info> Activation (eth1) starting connection 'Auto eth1'
Jul 23 15:22:32 GNU-HOME NetworkManager[2324]: <info> (eth1): device state change: 3 -> 4 (reason 0)
Jul 23 15:22:32 GNU-HOME NetworkManager[2324]: <info> Activation (eth1) Stage 1 of 5 (Device Prepare) scheduled...
Jul 23 15:22:32 GNU-HOME NetworkManager[2324]: <info> Activation (eth1) Stage 1 of 5 (Device Prepare) started...
Jul 23 15:22:32 GNU-HOME NetworkManager[2324]: <info> Activation (eth1) Stage 2 of 5 (Device Configure) scheduled...
Jul 23 15:22:32 GNU-HOME NetworkManager[2324]: <info> Activation (eth1) Stage 1 of 5 (Device Prepare) complete.
Jul 23 15:22:32 GNU-HOME NetworkManager[2324]: <info> Activation (eth1) Stage 2 of 5 (Device Configure) starting...
Jul 23 15:22:32 GNU-HOME NetworkManager[2324]: <info> (eth1): device state change: 4 -> 5 (reason 0)
Jul 23 15:22:32 GNU-HOME NetworkManager[2324]: <info> Activation (eth1) Stage 2 of 5 (Device Configure) successful.
Jul 23 15:22:32 GNU-HOME NetworkManager[2324]: <info> Activation (eth1) Stage 3 of 5 (IP Configure Start) scheduled.
Jul 23 15:22:32 GNU-HOME NetworkManager[2324]: <info> Activation (eth1) Stage 2 of 5 (Device Configure) complete.
Jul 23 15:22:32 GNU-HOME NetworkManager[2324]: <info> Activation (eth1) Stage 3 of 5 (IP Configure Start) started...
Jul 23 15:22:32 GNU-HOME NetworkManager[2324]: <info> (eth1): device state change: 5 -> 7 (reason 0)
Jul 23 15:22:32 GNU-HOME NetworkManager[2324]: <info> Activation (eth1) Beginning DHCPv4 transaction (timeout in 45 seconds)
Jul 23 15:22:32 GNU-HOME NetworkManager[2324]: <info> dhclient started with pid 29141
Jul 23 15:22:32 GNU-HOME NetworkManager[2324]: <info> Activation (eth1) Stage 3 of 5 (IP Configure Start) complete.
Jul 23 15:22:32 GNU-HOME dhclient: Internet Systems Consortium DHCP Client 4.1.1-P1
Jul 23 15:22:32 GNU-HOME dhclient: Copyright 2004-2010 Internet Systems Consortium.
Jul 23 15:22:32 GNU-HOME dhclient: All rights reserved.
Jul 23 15:22:32 GNU-HOME dhclient: For info, please visit https://www.isc.org/software/dhcp/
Jul 23 15:22:32 GNU-HOME dhclient:
Jul 23 15:22:32 GNU-HOME NetworkManager[2324]: <info> (eth1): DHCPv4 state changed nbi -> preinit
Jul 23 15:22:32 GNU-HOME dhclient: Listening on LPF/eth1/50:xx:xx:xx:63:5d
Jul 23 15:22:32 GNU-HOME dhclient: Sending on   LPF/eth1/50:xx:xx:xx:63:5d
Jul 23 15:22:32 GNU-HOME dhclient: Sending on   Socket/fallback
Jul 23 15:22:34 GNU-HOME dhclient: DHCPDISCOVER on eth1 to 255.255.255.255 port 67 interval 7
Jul 23 15:22:41 GNU-HOME dhclient: DHCPDISCOVER on eth1 to 255.255.255.255 port 67 interval 15
Jul 23 15:22:56 GNU-HOME dhclient: DHCPDISCOVER on eth1 to 255.255.255.255 port 67 interval 19
Jul 23 15:23:15 GNU-HOME dhclient: DHCPDISCOVER on eth1 to 255.255.255.255 port 67 interval 14
Jul 23 15:23:18 GNU-HOME NetworkManager[2324]: <warn> (eth1): DHCPv4 request timed out.
Jul 23 15:23:18 GNU-HOME NetworkManager[2324]: <info> (eth1): canceled DHCP transaction, DHCP client pid 29141
Jul 23 15:23:18 GNU-HOME NetworkManager[2324]: <info> Activation (eth1) Stage 4 of 5 (IP4 Configure Timeout) scheduled...
Jul 23 15:23:18 GNU-HOME NetworkManager[2324]: <info> Activation (eth1) Stage 4 of 5 (IP4 Configure Timeout) started...
Jul 23 15:23:18 GNU-HOME NetworkManager[2324]: <info> (eth1): device state change: 7 -> 9 (reason 5)
Jul 23 15:23:18 GNU-HOME NetworkManager[2324]: <info> Marking connection 'Auto eth1' invalid.
Jul 23 15:23:18 GNU-HOME NetworkManager[2324]: <warn> Activation (eth1) failed.
Jul 23 15:23:18 GNU-HOME NetworkManager[2324]: <info> Activation (eth1) Stage 4 of 5 (IP4 Configure Timeout) complete.
Jul 23 15:23:18 GNU-HOME NetworkManager[2324]: <info> (eth1): device state change: 9 -> 3 (reason 0)
Jul 23 15:23:18 GNU-HOME NetworkManager[2324]: <info> (eth1): deactivating device (reason: 0).
[свернуть]

Лог при получении IP по DHCP от роутера
Открыть содержимое (спойлер)

Jul 23 15:34:24 GNU-HOME NetworkManager[2324]: <info> dhclient started with pid 10848
Jul 23 15:34:24 GNU-HOME NetworkManager[2324]: <info> Activation (eth1) Stage 3 of 5 (IP Configure Start) complete.
Jul 23 15:34:24 GNU-HOME NetworkManager[2324]: <info> (eth1): DHCPv4 state changed nbi -> preinit
Jul 23 15:34:24 GNU-HOME dhclient: Listening on LPF/eth1/50:xx:xx:xx:63:5d
Jul 23 15:34:24 GNU-HOME dhclient: Sending on   LPF/eth1/50:xx:xx:xx:63:5d
Jul 23 15:34:24 GNU-HOME dhclient: Sending on   Socket/fallback
Jul 23 15:34:27 GNU-HOME dhclient: DHCPDISCOVER on eth1 to 255.255.255.255 port 67 interval 3
Jul 23 15:34:27 GNU-HOME dhclient: DHCPOFFER from 192.168.1.1
Jul 23 15:34:27 GNU-HOME dhclient: DHCPREQUEST on eth1 to 255.255.255.255 port 67
Jul 23 15:34:27 GNU-HOME dhclient: DHCPACK from 192.168.1.1
Jul 23 15:34:27 GNU-HOME dhclient: bound to 192.168.1.150 -- renewal in 40917 seconds.
Jul 23 15:34:27 GNU-HOME NetworkManager[2324]: <info> (eth1): DHCPv4 state changed preinit -> bound
Jul 23 15:34:27 GNU-HOME NetworkManager[2324]: <info> Activation (eth1) Stage 4 of 5 (IP4 Configure Get) scheduled...
Jul 23 15:34:27 GNU-HOME NetworkManager[2324]: <info> Activation (eth1) Stage 4 of 5 (IP4 Configure Get) started...
Jul 23 15:34:27 GNU-HOME NetworkManager[2324]: <info>   address 192.168.1.150
Jul 23 15:34:27 GNU-HOME NetworkManager[2324]: <info>   prefix 24 (255.255.255.0)
Jul 23 15:34:27 GNU-HOME NetworkManager[2324]: <info>   gateway 192.168.1.1
Jul 23 15:34:27 GNU-HOME NetworkManager[2324]: <info>   nameserver '192.168.1.1'
Jul 23 15:34:27 GNU-HOME NetworkManager[2324]: <info> Activation (eth1) Stage 5 of 5 (IP Configure Commit) scheduled...
Jul 23 15:34:27 GNU-HOME NetworkManager[2324]: <info> Activation (eth1) Stage 4 of 5 (IP4 Configure Get) complete.
Jul 23 15:34:27 GNU-HOME NetworkManager[2324]: <info> Activation (eth1) Stage 5 of 5 (IP Configure Commit) started...
Jul 23 15:34:27 GNU-HOME avahi-daemon[20442]: Joining mDNS multicast group on interface eth1.IPv4 with address 192.168.1.150.
Jul 23 15:34:27 GNU-HOME avahi-daemon[20442]: New relevant interface eth1.IPv4 for mDNS.
Jul 23 15:34:27 GNU-HOME avahi-daemon[20442]: Registering new address record for 192.168.1.150 on eth1.IPv4.
Jul 23 15:34:28 GNU-HOME NetworkManager[2324]: <info> (eth1): device state change: 7 -> 8 (reason 0)
Jul 23 15:34:28 GNU-HOME NetworkManager[2324]: <info> Policy set 'Auto eth1' (eth1) as default for IPv4 routing and DNS.
Jul 23 15:34:28 GNU-HOME NetworkManager[2324]: <info> Activation (eth1) successful, device activated.
Jul 23 15:34:28 GNU-HOME NetworkManager[2324]: <info> Activation (eth1) Stage 5 of 5 (IP Configure Commit) complete.
Jul 23 15:34:28 GNU-HOME dbus[2230]: [system] Activating service name='org.freedesktop.nm_dispatcher' (using servicehelper)
Jul 23 15:34:28 GNU-HOME dbus[2230]: [system] Successfully activated service 'org.freedesktop.nm_dispatcher'
Jul 23 15:34:28 GNU-HOME avahi-daemon[20442]: Got SIGTERM, quitting.
Jul 23 15:34:28 GNU-HOME avahi-daemon[20442]: Leaving mDNS multicast group on interface eth1.IPv6 with address fe80::52e5:49ff:fe5c:635d.
Jul 23 15:34:28 GNU-HOME avahi-daemon[20442]: Leaving mDNS multicast group on interface eth1.IPv4 with address 192.168.1.150.
Jul 23 15:34:28 GNU-HOME avahi-daemon[20442]: avahi-daemon 0.6.27 exiting.
Jul 23 15:34:28 GNU-HOME avahi: Avahi detected that your currently configured local DNS server serves
Jul 23 15:34:28 GNU-HOME avahi: a domain .local. This is inherently incompatible with Avahi and thus
Jul 23 15:34:28 GNU-HOME avahi: Avahi disabled itself. If you want to use Avahi in this network, please
Jul 23 15:34:28 GNU-HOME avahi: contact your administrator and convince him to use a different DNS domain,
Jul 23 15:34:28 GNU-HOME avahi: since .local should be used exclusively for Zeroconf technology.
Jul 23 15:34:28 GNU-HOME avahi: For more information, see http://avahi.org/wiki/AvahiAndUnicastDotLocal
[свернуть]

interfaces
Открыть содержимое (спойлер)

# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
allow-hotplug eth0
#iface eth0 inet dhcp
#hwaddress ether 00:08:02:e1:22:a8

#auto dsl-provider
#iface dsl-provider inet ppp
#pre-up /sbin/ifconfig eth0 up # line maintained by pppoeconf
#provider dsl-provider
[свернуть]

/etc/NetworkManager/system-connections/Auto eth1
Открыть содержимое (спойлер)

[802-3-ethernet]
duplex=full

[connection]
id=Auto eth1
uuid=c62597a8-c237-4a93-ae38-d74d108e7489
type=802-3-ethernet

[ipv6]
method=auto
may-fail=true

[ipv4]
method=auto

/etc/NetworkManager/NetworkManager.conf

[main]
plugins=ifupdown,keyfile

no-auto-default=50:xx:xx:xx:63:5d,

[ifupdown]
managed=false
[свернуть]

При конфигурировании напрямую через interfaces ничего не меняет.

Такое решение - раскоментировать в конфиге строку не помогает. Пробовал разные варианты (в гугле штук пять разных нашел)
/etc/dhcp/dhclient.conf
send dhcp-client-identifier 0:0:11:22:33:44:55;

Вопрос такой  - с моей стороны можно решить? И как? И, собственно, какая разница между роутером (в котором тоже линь прошит) и линуксом?
Debian Testing, kernel 3.16-2-amd64, OpenBox
AMD A8-3750 / 16Gb RAM / ATI HD6550D (onboard) / Sound ASUS Xonar - DS
_______________________________
Debian Testing, kernel 3.14-2-amd64, OpenBox
HP-655 AMD E1 / 8Gb RAM / ATI HD7310M

rayanAyar

При каких обстоятельствах сдох старый роутер? Мне пациента притаскивали месяц назад - во время грозы от скачка напряжения пострадал. Вышибло шину USB, PCI-слот и сетевушку. Причем сетевушка у них дома не работает, а когда ко мне притащили - у меня дома работает. Предположил, что может она не справляется с длинным кабелем провайдера (у меня комп был подключен от роутера на метровом шнурке, а дома у пациента кабель провайдера напрямую). В результате к этому пациенту был куплен роутер (всё равно они давно хотели). И с этим роутером он сейчас нормально работает. А напрямую с провайдером ни в какую, хотя раньше всё отлично было.

Попробуйте выставьте параметры подключения вручную (чисто для проверки "физики"). Подключите роутер, посмотрите какой айпишник, маску, шлюз выдает пров. Эти параметры вручную задайте на сетевушке компа. И попробуйте попинговать шлюз/днс сервера провайдера.

vladimir_ar

#2
Роутер сдох от старости - перестал сохранять параметры - сбрасывает по умолчанию. С сетевой все нормально - я через нее по рррое связывался на этом же кабеле. Нашел еще пару решений - высплюсь, проверю. Нашел мануал по DHCP - возможно, неправильно указал идентификатор в параметре
send dhcp-client-identifier 0:0:11:22:33:44:55;
По найденному мануалу он указывается в формате 1:хх:хх:хх:хх:хх:хх , т.е. единица и полный МАС, а не 5 последних групп. И еще вариант поставить dhcpcd.


Сообщение объединено: 25 июля 2012, 22:05:21

Цитата: vladimir_ar от 24 июля 2012, 06:15:28Нашел мануал по DHCP - возможно, неправильно указал идентификатор в параметре
send dhcp-client-identifier 0:0:11:22:33:44:55;
По найденному мануалу он указывается в формате 1:хх:хх:хх:хх:хх:хх , т.е. единица и полный МАС, а не 5 последних групп.
В этом причина. В параметре send dhcp-client-identifier нужно указывать МАС в таком формате 1:хх:хх:хх:хх:хх:хх.
Решено.


Debian Testing, kernel 3.16-2-amd64, OpenBox
AMD A8-3750 / 16Gb RAM / ATI HD6550D (onboard) / Sound ASUS Xonar - DS
_______________________________
Debian Testing, kernel 3.14-2-amd64, OpenBox
HP-655 AMD E1 / 8Gb RAM / ATI HD7310M