Portál AbcLinuxu, 10. května 2025 05:12
gate ~ # cat /etc/dhcp/dhcpd.conf option domain-name "mojedomena.net"; option domain-name-servers 127.0.0.1, 192.168.1.254; option routers 192.168.1.254; ddns-update-style none; default-lease-time 600; max-lease-time 7200; subnet 192.168.1.0 netmask 255.255.255.0 { range 192.168.1.100 192.168.1.105; } # # Definice přidělení IP dle kontroly MAC adres # # Muj pracovni notebook host notebook-1 { hardware ethernet 00:30:4f:2c:34:88; fixed-address 192.168.1.100; option routers 192.168.1.254; option broadcast-address 192.168.1.255; } gate ~ #V okamžiku, kdy nastartuju DHCPd, tak se mi v logu objeví následující chybové hlášky:
gate ~ # /etc/init.d/dhcpd start * Starting dhcpd ... [ ok ] gate ~ # cat /var/log/messages Jul 21 08:44:56 gate dhcpd: Wrote 0 deleted host decls to leases file. Jul 21 08:44:56 gate dhcpd: Wrote 0 new dynamic host decls to leases file. Jul 21 08:44:56 gate dhcpd: Wrote 0 leases to leases file. Jul 21 08:44:56 gate dhcpd: Jul 21 08:44:56 gate dhcpd: No subnet declaration for eth0 (10.255.255.99). Jul 21 08:44:56 gate dhcpd: ** Ignoring requests on eth0. If this is not what Jul 21 08:44:56 gate dhcpd: you want, please write a subnet declaration Jul 21 08:44:56 gate dhcpd: in your dhcpd.conf file for the network segment Jul 21 08:44:56 gate dhcpd: to which interface eth0 is attached. ** Jul 21 08:44:56 gate dhcpd: gate ~ #Nevíte prosím, kde mám co v dhcpd.conf špatně ? Poradíte mi prosím, jak to opravit ? Chci, aby DHCPd přidělovalo IP adresy pouze na rozhraní eth1, což je subnet 192.168.1.0/24. IP adresy se na rozhraní eth1 budou přidělovat JEN podle předem nadefinovaných MAC adres. Na rozhraní eth0 se nikdy nic přidělovat nebude. Subnet na eth0 mám 10.255.255.0/24
subnet 10.255.255.0 netmask 255.255.255.0 { }zpusob jak donutit poslouchat dhcp server jenom na jednom rozhrani bude asi u každé distribuce jiný, např. ve FC je to pomocí souboru
/etc/sysconfig/dhcpd
prostě se k nastaví na DHCPDARGS=eth1
gate ~ # cat /etc/conf.d/dhcpd DHCPD_CONF="/etc/dhcp/dhcpd.conf" DHCPD_IFACE="eth1" gate ~ #... a výpis v syslogu se zkrátil na tento:
gate ~ # cat /var/log/messages Jul 21 09:38:42 gate dhcpd: Wrote 0 deleted host decls to leases file. Jul 21 09:38:42 gate dhcpd: Wrote 0 new dynamic host decls to leases file. Jul 21 09:38:42 gate dhcpd: Wrote 0 leases to leases file. gate ~ #Tak se chci jenom zeptat, zda-li je již tento výpis OK a eventuelně, zda-li by mi vysvětlit někdo význam tohoto výpisu. Předem děkuji
dhcpd eth1
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.