Admin
Регистрация: 05.10.2005
Проживание: Москва
Сообщения: 284
|
Пример настройки dhcp - Linux
1. DHCP-сервер
emerge dhcp
#/etc/dhcp/dhcpd.conf
deny bootp;
default-lease-time 86400000;
max-lease-time 86400000;
ddns-update-style none;
subnet 192.168.150.0 netmask 255.255.255.0 {
range 192.168.150.20 192.168.150.95;
option domain-name-servers 192.168.150.1;
option subnet-mask 255.255.255.0;
option routers 192.168.150.13;
}
#далее список хостов, определенному MAC дается определенный IP
host serg {
hardware ethernet 00:0C:76:E4:99:34;
fixed-address 192.168.150.2;
}
host irina {
hardware ethernet 00:0E:A6:5D:90:46;
fixed-address 192.168.150.3;
}
Возможно придется поправить скрипт (дописать имя интерфейса - eth0), если прописанная в файл /etc/conf.d/dhcp строка IFACE="eth0"
не имеет эффекта
#/etc/init.d/dhcp
...
start() {
checkconfig || return 1
ebegin "Starting ${CHROOT:+chrooted }dhcpd"
start-stop-daemon --start --quiet --exec /usr/sbin/dhcpd -- -pf /var/run/dhcp/dhcpd.pid -q -user dhcp -group dhcp ${DHCPD_OPTS} ${CHROOT:+-chroot ${CHROOT}} eth0
eend $?
}
...
2. DHCP-клиент
emerge dhcpcd
Ну и для старта интерфейса с получением адреса автоматически в файле
#/etc/conf.d/net
ifconfig_eth0 = "dhcp"
|