Оказывается, нужно поставить dhcp3-server (командой sudo apt-get install dhcp3-server). После этого слегка поправить конфиги:
1. Необязательный момент, если интерфейс один: в /etc/default/dhcp3-server прописать:
INTERFACES="eth0"
2. Обязательный момент: в /etc/dhcp/dhcpd.conf прописать:
option domain-name "ylsoftware.com";
option domain-name-servers 192.168.2.10;
subnet 192.168.2.0 netmask 255.255.255.0 {
range 192.168.2.2 192.168.2.254;
option domain-name-servers 192.168.2.1;
option routers 192.168.2.10;
}
3. Если нужна привязка ip к mac, это делается так:
host first {
hardware ethernet 00:E0:4C:B7:C2:59;
fixed-address 192.168.2.3;
}
После этого перестартуем сервер /etc/init.d/isc-dhcp-server restart
На клиенте:
В /etc/network/interfaces пишем:
auto lo eth0
iface lo inet loopback
iface eth0 inet dhcp
И перестартуем: /etc/init.d/networking restart
(или ifdown eth0, ifup eth0, вроде, тоже канает)
Кстати, для статического адреса нужно в /etc/network/interfaces писать следующее:
auto eth0
iface eth0 inet static
address 192.168.2.4
netmask 255.255.255.0
gateway 192.168.2.1
а в /etc/resolv.conf:
nameserver 192.168.2.10
Проверяется конфигурация сети командой ifconfig.
Комментариев нет:
Отправить комментарий