Portál AbcLinuxu, 12. května 2025 15:25
server s dhcp na eth1 a dvoma vlan (192.168.11.0, 192.168.12.0 - VID sú 11 a 12) -> trunk -> switch -> vlan11 |-> vlan12dhcpd.conf je nasledovný:
authoritative; ddns-update-style none; shared-network eth1 { subnet 192.168.11.0 netmask 255.255.255.0 { default-lease-time 86400; max-lease-time 86400; option netbios-node-type 8; use-host-decl-names on; option domain-name "domain.tld"; option routers 192.168.11.254; option broadcast-address 192.168.11.255; option subnet-mask 255.255.255.0; option domain-name-servers 192.168.11.254; option netbios-name-servers 192.168.11.254; option ntp-servers 192.168.11.254; pool { range 192.168.11.1 192.168.11.150; deny unknown-clients; host pc1 { hardware ethernet 00:11:22:33:44:55; fixed-address pc1.domain.tld; } } pool { range 192.168.11.151 192.168.11.200; allow unknown-clients; } } subnet 192.168.12.0 netmask 255.255.255.0 { default-lease-time 86400; max-lease-time 86400; option netbios-node-type 8; use-host-decl-names on; option domain-name "domain.tld"; option routers 192.168.12.254; option broadcast-address 192.168.12.255; option subnet-mask 255.255.255.0; option domain-name-servers 192.168.12.254; option netbios-name-servers 192.168.12.254; option ntp-servers 192.168.12.254; pool { range 192.168.12.1 192.168.12.150; deny unknown-clients; host nb1 { hardware ethernet 55:44:33:22:11:00; fixed-address nb1.domain.tld; } } pool { range 192.168.12.151 192.168.12.200; allow unknown-clients; } } }A moja otázka znie - ako vlastne bude dhcpd vedieť, že z akého "allow unknown-clients" pool-u má poslať IP adresu? Moja idea je taká, že čo sa týka zadefinovaných klientov by malo byť všetko OK, veď dhcpd priradí takú IP akú ma nadefinovanú k MAC adrese. Ale zároveň chcem aby stanice ktoré nie sú definované dostali vo vlan11 IP adresu z rozsahu 192.168.11.151-200 a stanice vo vlan12 adresu z rozsahu 192.168.12.151-200. Je toto vôbec možné spraviť? Bude to fungovať tak ako to mám nastavené, alebo treba niečo na serveri zmeniť/doplniť, alebo treba aj niečo nastaviť na switchi? Dúfam, že ste ma pochopili. Vopred vám všetkým veľmi pekne ďakujem za pomoc.
Řešení dotazu:
shared-network
a eth1
? Neměl byste spíš mít 192.168.11.0/24 na eth1.11
a 192.168.12.0/24 na eth1.12
? Pak to server rozliší podle toho, na který interface (stripnutý) paket dostane, stejně jako kdyby to byly dvě různé fyzické síťové karty.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.