Portál AbcLinuxu, 31. října 2025 18:27
server s dhcp na eth1 a dvoma vlan (192.168.11.0, 192.168.12.0 - VID sú 11 a 12) -> trunk -> switch -> vlan11
                                                                                                   |-> vlan12
dhcpd.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.