Здравствуйте, прошу помоч.
Значит на интерфейсе rl1 одна локалка,на rl0 вторая в которой надо выдавать ip адреса.
Преблема заключается в ледующем: есть фряха 7.2 на ней пытаюсь поставить DHCP всё установил перезагружаюсь выходит ошибка.moreh# cat /var/log/messages
Feb 12 09:09:44 moreh savecore: no dumps found
Feb 12 09:09:45 moreh kernel: rl0: link state changed to UP
Feb 12 09:09:45 moreh kernel: rl1: link state changed to UP
Feb 12 09:09:45 moreh dhcpd: Can't bind to dhcp address: Address already in use
Feb 12 09:09:45 moreh dhcpd: Please make sure there is no other dhcp server
Feb 12 09:09:45 moreh dhcpd: running and that there's no entry for dhcp or
Feb 12 09:09:45 moreh dhcpd: bootp in /etc/inetd.conf. Also make sure you
Feb 12 09:09:45 moreh dhcpd: are not running HP JetAdmin software, which
Feb 12 09:09:45 moreh dhcpd: includes a bootp server.
Но dhcpd всё равно запускается, но не работает.
moreh# sockstat -4l | grep :67
dhcpd dhcpd 822 5 udp4 *:67 *:*
moreh# ps ax | grep dhcp
1134 ?? Is 0:00,00 /usr/local/sbin/dhcpd -q -cf /usr/local/etc/dhcpd.conf -lf /var/db/dhcpd/dhcpd.leases -pf /var/run/dhcpd/dhcpd.pid -user dhcpd
Потом пробую выключить его и включить снова - ошибки нет, но он не работает.
moreh# /usr/local/etc/rc.d/isc-dhcpd restart
Stopping dhcpd.
Starting dhcpd.
Не работает потому что делаю tcpdump запускаю на соседней машине получить ip и никаких пакетов неприходит, хотя если поставить статичный адрес и начать пинговать пакеты идут нормально, связь есть.
moreh# tcpdump -i rl0
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on rl0, link-type EN10MB (Ethernet), capture size 96 bytes
Конфиги
moreh# cat /etc/rc.conf
# Please make all changes to this file, not to /etc/defaults/rc.conf.
# This file now contains just the overrides from /etc/defaults/rc.conf.
kern_securelevel="-1"
keymap="ru.koi8-r"
scrnmap="koi8-r2cp866"
font8x14="cp866-8x14"
font8x16="cp866b-8x16"
font8x8="cp866-8x8"
keyrate="fast"
mousechar_start="3"
saver="daemon"
#--------------------------------------------------------
hostname="londagw"
ifconfig_rl0="inet 192.170.0.1 netmask 255.255.255.0"
ifconfig_rl1="inet 192.168.0.101 netmask 255.255.255.0"
#--------------------------------------------------------
# set up static routing
defaultrouter="192.168.0.4"
#--------------------------------------------------------
# starting service daemons
sendmail_enable="NONE"
sshd_enable="YES"
inetd_enable="YES"
vsftpd_enable="YES"
mysql_enable="YES"
apache_enable="YES"
dovecot_enable="YES"
exim_enable="YES"
#squid_enable="YES"
hylafax_enable="YES"
clamav_freshclam_enable="YES"
firewall_enable="YES"
firewall_type="open"
firewall_logging="YES"
natd_enable="YES"
natd_interface="YES"
dhcpd_enable="YES"
dhcpd_flags="-q"
dhcpd_conf="/usr/local/etc/dhcpd.conf"
dhcpd_ifaces="rl0"
moreh# cat /usr/local/etc/dhcpd.conf
# dhcpd.conf
#
# Configuration file for ISC dhcpd (see 'man dhcpd.conf')
#
option domain-name "Gate.my";
server-identifier 192.170.0.1;
option domain-name-servers 192.170.0.1;
ddns-updates on;
authoritative;
ddns-update-style interim;
ddns-domainname "home.local.";
ddns-rev-domainname "in-addr.arpa.";
deny client-updates;
option ip-forwarding off;
deny bootp;
subnet 192.170.0.0 netmask 255.255.255.0 {
range 192.170.0.10 192.170.0.110;
one-lease-per-client on;
default-lease-time 3600;
max-lease-time 3601;
option routers 192.170.0.1;
interface rl0;
}
Помогите уже 2 дня мучаюсь.