Немозможность получения ip-адреса через dhcp
Операционная система - Debian Squeeze
Не получается получить ip-адрес через dhcp. Вводилиcь следующие команды:
#dmesg | grep eth
[ 6.400543] atl1c 0000:01:00.0: atl1c: eth0 NIC Link is Up<100 Mbps Full Duplex>
[ 16.624008] eth0: no IPv6 routers present
#lspci | grep Ether
01:00.0 Ethernet controller: Atheros Communications AR8131 Gigabit Ethernet (rev c0)
#ifconfig
eth0 Link encap:Ethernet HWaddr 20:cf:30:81:58:b1
inet6 addr: fe80::22cf:30ff:fe81:58b1/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:631 errors:0 dropped:0 overruns:0 frame:0
TX packets:12 errors:0 dropped:0 overruns:0 carrier:1
collisions:0 txqueuelen:1000
RX bytes:39055 (38.1 KiB) TX bytes:2520 (2.4 KiB)
Interrupt:27
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:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
# 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
domain kstu.kursk.ru
search kstu.kursk.ru
nameserver 10.20.0.1
nameserver 8.8.8.8
127.0.0.1 localhost
127.0.1.1 kamputer.kstu.kursk.ru kamputer
# The following lines are desirable for IPv6 capable hosts
::1 ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
#route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
Далее выполняются команды
#route add -net 127.0.0.0 netmask 255.0.0.0 lo
#route add -net 10.20.0.0 netmask 255.255.248.0 eth0
#route add -net default gw 10.20.0.3
#route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
10.20.0.0 * 255.255.248.0 U 0 0 0 eth0
loopback ...
#ifdown eth0
Copyright 2004-2010 Internet System Consortium.
All rights reserved.
For info please visit https://www.isc.org/software/dhcp
Listening on LPF/eth0/20:cf:30:81:58:b1
Sending on LPF/eth0/20:cf:30:81:58:b1
Sending on Socket/fallback
DHCPRELEASE on eth0 to 172.20.21.1 port 67
send_packet: Network is unreachable
send_packet: please consult README file regadarble broadcast address
#/etc/init.d/networking stop
Deconfiguring network interfaces...done.
#/etc/init.d/networking start
Configuring network interfaces...done.
#ifup eth0
Copyright 2004-2010 Internet System Consortium.
All rights reserved.
For info please visit https://www.isc.org/software/dhcp
Listening on LPF/eth0/20:cf:30:81:58:b1
Sending on LPF/eth0/20:cf:30:81:58:b1
Sending on Socket/fallback
DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 4
DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 5
DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 6
DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 10
DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 10
DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 17
DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 9
Целесобразно предположить, что дело не в драйвере, потому что команда dmesg обнаруживает запись о сетевом интерфейсе и с помощью команды ifconfig можно указать статический ip-адрес. Но в текущей ситуации необходимо получение именно динамического ip-адреса, так как при его получении сразу же раздается интернет (во всяком случае так было в Windows, простите за сравнение).
Дополнительно прилагаются некоторые настройки
ip-адрес, который должен быть получен 10.20.3.58
Маска подсети 255.255.248.0
Шлюз 10.20.0.3
DHCP-сервер 172.20.0.1
DNS-сервер 10.20.0.1
8.8.8.8