Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: DHCP не отдает адрес  (Прочитано 845 раз)

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

Оффлайн skykub

  • Автор темы
  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
DHCP не отдает адрес
« : 15 Октября 2010, 16:39:20 »
Изгуглился весь, но ответа не нашел. Стоит Ubuntu10,04
Проблема
Поднят DHCP сервер, но виндовая машина не получает адрес.
Цитировать
/usr/sbin/dhcpd3 -d -f
Internet Systems Consortium DHCP Server V3.1.3
Copyright 2004-2009 Internet Systems Consortium.
All rights reserved.
For info, please visit https://www.isc.org/software/dhcp/
Wrote 1 leases to leases file.
Listening on LPF/eth1/00:e0:43:07:04:00/192.168.0/24
Sending on   LPF/eth1/00:e0:43:07:04:00/192.168.0/24
Sending on   Socket/fallback/fallback-net
Can't create PID file /var/run/dhcpd.pid: Permission denied.
DHCPDISCOVER from 00:1e:68:fd:b1:00 via eth1
DHCPOFFER on 192.168.0.2 to 00:1e:68:fd:b1:00 (ACER-123) via eth1
DHCPDISCOVER from 00:1e:68:fd:b1:00 (ACER-123) via eth1
DHCPOFFER on 192.168.0.2 to 00:1e:68:fd:b1:00 (ACER-123) via eth1
DHCPDISCOVER from 00:1e:68:fd:b1:00 (ACER-123) via eth1
DHCPOFFER on 192.168.0.2 to 00:1e:68:fd:b1:00 (ACER-123) via eth1
DHCPDISCOVER from 00:1e:68:fd:b1:00 (ACER-123) via eth1
DHCPOFFER on 192.168.0.2 to 00:1e:68:fd:b1:00 (ACER-123) via eth1
И ток до бесконечности.
Цитировать
ifconfig
eth0      Link encap:Ethernet  HWaddr 00:13:46:e7:d0:00  
          inet addr:172.18.158.174  Bcast:172.18.158.255  Mask:255.255.255.0
          inet6 addr: fe80::213:46ff:fee7:d0be/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:506814 errors:0 dropped:0 overruns:0 frame:0
          TX packets:267166 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:730972279 (730.9 MB)  TX bytes:18377493 (18.3 MB)
          Interrupt:11 Base address:0xa000

eth1      Link encap:Ethernet  HWaddr 00:e0:43:07:04:00  
          inet addr:192.168.0.1  Bcast:192.168.0.255  Mask:255.255.255.0
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:183 errors:7 dropped:56 overruns:7 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:36026 (36.0 KB)  TX bytes:0 (0.0 B)
          Interrupt:5 Base address:0xd400

eth2      Link encap:Ethernet  HWaddr 00:e0:4c:ba:b2:00  
          inet addr:172.18.157.200  Bcast:172.18.157.255  Mask:255.255.255.0
          inet6 addr: fe80::2e0:4cff:feba:b2f4/64 Scope:Link
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:126 errors:0 dropped:0 overruns:0 frame:0
          TX packets:19 errors:0 dropped:0 overruns:0 carrier:094.232.49.47
          collisions:0 txqueuelen:1000
          RX bytes:21789 (21.7 KB)  TX bytes:2202 (2.2 KB)
          Interrupt:10 Base address:0xd000

lo        Link encap:Локальная петля (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:283 errors:0 dropped:0 overruns:0 frame:0
          TX packets:283 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:36496 (36.4 KB)  TX bytes:36496 (36.4 KB)
Раздаю с eth1

cat /etc/dhcp3/dhcpd.conf
option domain-name-servers 94.232.55.215;

default-lease-time 600;
max-lease-time 7200;


subnet 172.18.158.0 netmask 255.255.255.0 {
}
subnet 172.18.157.0 netmask 255.255.255.0 {
}
# Wi-Fi
subnet 192.168.0.0 netmask 255.255.255.0 {
        interface eth1;
        range 192.168.0.2 192.168.0.250;
        option domain-name-servers      94.232.55.215;
        option routers                  192.168.0.1;
        option subnet-mask              255.255.255.0;
        option broadcast-address        192.168.0.255;
}
Пробовал по совету форумов route add -host 255.255.255.255 dev eth1 - не помогло

Клиент гарантировано исправен - от рядом стоящего D-Linkа получает на ура.
Подскажите плз, где еще копать?
« Последнее редактирование: 15 Октября 2010, 16:42:46 от skykub »

Оффлайн БТР

  • Заслуженный пользователь
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 6293
    • Просмотр профиля
Re: DHCP не отдает адрес
« Ответ #1 : 15 Октября 2010, 16:44:56 »
sudo /usr/sbin/dhcpd3 -d -f

Оффлайн skykub

  • Автор темы
  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
Re: DHCP не отдает адрес
« Ответ #2 : 15 Октября 2010, 16:49:32 »
конечно sudo, это само собой.
Я на этом даже внимание заострять не стал

Оффлайн Mam(O)n

  • Старожил
  • *
  • Сообщений: 5855
    • Просмотр профиля
Re: DHCP не отдает адрес
« Ответ #3 : 15 Октября 2010, 16:54:33 »
добавь authoritative;

Оффлайн skykub

  • Автор темы
  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
Re: DHCP не отдает адрес
« Ответ #4 : 15 Октября 2010, 16:59:07 »
Цитата: Mam(O)n
добавь authoritative;
Добавил. Не помогло.

Оффлайн Mam(O)n

  • Старожил
  • *
  • Сообщений: 5855
    • Просмотр профиля
Re: DHCP не отдает адрес
« Ответ #5 : 15 Октября 2010, 17:02:48 »
eth1      Link encap:Ethernet  HWaddr 00:e0:43:07:04:00  
          RX packets:183 errors:7 dropped:56 overruns:7 frame:0
Действительно прям эпидемия какая то.. Какой чип сетевушки?

Оффлайн skykub

  • Автор темы
  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
Re: DHCP не отдает адрес
« Ответ #6 : 15 Октября 2010, 17:10:35 »
Цитата: Mam(O)n
Какой чип сетевушки?
eth1 и eth2 две одинаковых д-линковских. Сетевуха не битая - если на клиенте адрес руками прописываю, то без проблем попадаю, например в вебмин.

Оффлайн Mam(O)n

  • Старожил
  • *
  • Сообщений: 5855
    • Просмотр профиля
Re: DHCP не отдает адрес
« Ответ #7 : 15 Октября 2010, 17:14:26 »
Как рапортует о сетевухах lspci -vvv?

А если поменять местами кабели и перенастроить соответственно систему, то ошибки в ifconfig на другой адаптер переходят?

Оффлайн skykub

  • Автор темы
  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
Re: DHCP не отдает адрес
« Ответ #8 : 15 Октября 2010, 17:19:48 »
Цитировать
lspci -vvv
00:08.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)
   Subsystem: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+
   Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
   Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
   Latency: 32 (8000ns min, 16000ns max)
   Interrupt: pin A routed to IRQ 10
   Region 0: I/O ports at d000 [size=256]
   Region 1: Memory at e7000000 (32-bit, non-prefetchable) [size=256]
   [virtual] Expansion ROM at 20000000 [disabled] [size=64K]
   Capabilities: [50] Power Management version 2
      Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0-,D1+,D2+,D3hot+,D3cold-)
      Status: D0 PME-Enable- DSel=0 DScale=0 PME-
   Kernel driver in use: 8139too
   Kernel modules: 8139too, 8139cp

00:09.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)
   Subsystem: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+
   Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
   Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
   Latency: 32 (8000ns min, 16000ns max)
   Interrupt: pin A routed to IRQ 5
   Region 0: I/O ports at d400 [size=256]
   Region 1: Memory at e7001000 (32-bit, non-prefetchable) [size=256]
   [virtual] Expansion ROM at 20010000 [disabled] [size=64K]
   Capabilities: [50] Power Management version 2
      Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0-,D1+,D2+,D3hot+,D3cold-)
      Status: D0 PME-Enable- DSel=0 DScale=0 PME-
   Kernel driver in use: 8139too
   Kernel modules: 8139too, 8139cp

00:0a.0 Ethernet controller: VIA Technologies, Inc. VT6105/VT6106S [Rhine-III] (rev 8b)
   Subsystem: D-Link System Inc Device 1405
   Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
   Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
   Latency: 32 (750ns min, 2000ns max), Cache Line Size: 32 bytes
   Interrupt: pin A routed to IRQ 11
   Region 0: I/O ports at d800 [size=256]
   Region 1: Memory at e7002000 (32-bit, non-prefetchable) [size=256]
   Capabilities: [44] Power Management version 2
      Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0+,D1+,D2+,D3hot+,D3cold+)
      Status: D0 PME-Enable- DSel=0 DScale=0 PME-
   Kernel driver in use: via-rhine
   Kernel modules: via-rhine

Пользователь решил продолжить мысль 15 Октября 2010, 17:27:18:
Цитата: Mam(O)n
А если поменять местами кабели и перенастроить соответственно систему, то ошибки в ifconfig на другой адаптер переходят?
Чорд, они не переходят. Значит все-таки сетевуха битая. Я неделю убил.
Спасибо за подсазку, похоже вопрос снят.
« Последнее редактирование: 15 Октября 2010, 17:27:18 от skykub »

 

Страница сгенерирована за 0.018 секунд. Запросов: 20.