LINUX.ORG.RU
решено ФорумAdmin

dhcpd не поднимается. Туплю.


0

1

На компе с двумя сетевыми картами хочу через вторую раздать сеть. Тривиальная задача, да. Но или лыжи не едут, или одно из двух.
Не поднимается dhcpd.

eth1 - тот самый второй интерфейс, в который воткнут пустой шнурок.
# ifconfig eth1
eth1 Link encap:Ethernet HWaddr 00:e0:4c:2c:0d:34
inet addr:172.31.255.1 Bcast:172.31.255.255 Mask:255.255.255.0
UP BROADCAST 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:18 Base address:0x4000


Содержимое /etc/dhcp/dhcpd.conf:

subnet 172.31.255.0 netmask 255.255.255.0 {
range 172.31.255.2 172.31.255.254;
option routers 172.31.255.1;
}

Результат запуска:
Feb 28 21:36:18 localhost dhcpd: Wrote 0 leases to leases file.
Feb 28 21:36:18 localhost dhcpd: Can't bind to dhcp address: Address already in use
Feb 28 21:36:18 localhost dhcpd: Please make sure there is no other dhcp server
Feb 28 21:36:18 localhost dhcpd: running and that there's no entry for dhcp or
Feb 28 21:36:18 localhost dhcpd: bootp in /etc/inetd.conf. Also make sure you
Feb 28 21:36:18 localhost dhcpd: are not running HP JetAdmin software, which
Feb 28 21:36:18 localhost dhcpd: includes a bootp server.

Разумеется, нет у меня в памяти никакого dhcp bootp сервера, тем более что я уже ставил разные подсети, без толку.

Мне жутко стыдно, но я уже всё забыл, и совершенно не понимаю, в чём проблема :(
=================================
Кажется, у меня дохлая сетевуха. Печально.

★★★★★

Последнее исправление: Xellos (всего исправлений: 1)

Мб стоит указать интерфейс на который раздавать будешь.

У меня с таким конфигом всё работает:

subnet 192.168.0.0 netmask 255.255.255.0 {                                                                                      
interface eth1;                                                                                                                 
range 192.168.0.2 192.168.0.254;                                                                                                
option routers 192.168.0.1;                                                                                                     
#option domain-name-servers  8.8.8.8, 8.8.4.4, 217.14.192.170, 217.14.192.173;                                                  
option broadcast-address 192.168.0.255;                                                                                         
}  
ptah_alexs ★★★★★
()
Ответ на: комментарий от Xellos

Порт может занимать dhclient, например.
Еще в системе нужно указать, что dhcpd слушает именно eth1.

madcore ★★★★★
()

Порт может занимать DNSMASQ в нём есть свой dhcp сервер

man dnsmasq

NAME
dnsmasq - A lightweight DHCP and caching DNS server.  
SYNOPSIS
dnsmasq [OPTION]...  
DESCRIPTION
dnsmasq is a lightweight DNS, TFTP and DHCP server. It is intended to provide coupled DNS and DHCP service to a LAN.
Deleted
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.