abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×

    dnes 03:22 | Nová verze

    Byla vydána nová stabilní verze 8.3 webového prohlížeče Vivaldi (Wikipedie). Postavena je na Chromiu 156 s bezpečnostními opravami z Chromia 157. Přehled novinek i s náhledy v příspěvku na blogu.

    Ladislav Hagara | Komentářů: 0
    včera 19:53 | Bezpečnostní upozornění
    V Xenu objevena zranitelnost. Chyba v mechanismu grant copy umožňuje škodlivému virtuálnímu stroji číst a přepisovat libovolnou paměť jiných VM včetně privilegované domény Dom0. Dotčené verze jsou Xen 4.6 a novější. V upstreamu jsou dostupné patche pro Xen 4.17 až 4.19 a vývojovou větev. Pro starší nepodporované verze 4.6–4.16 nejsou v XSA-523 přiloženy opravy.
    vencour | Komentářů: 0
    včera 16:55 | Nová verze

    Multimediální přehrávač mpv byl vydán ve verzi 0.42.0. Jde o větší balík změn po bezmála roce. Mimo jiné se lépe integruje s Waylandem nebo rozšiřuje podporu DVD/Blu-ray, např. umožňuje přehrávat rovnou obrazy médií (soubory iso).

    ʚĭɞ 🍉 | Komentářů: 0
    včera 12:22 | Nová verze

    Desktopové prostředí LXQt (Lightweight Qt Desktop Environment, Wikipedie) vzniklé sloučením projektů Razor-qt a LXDE bylo vydáno ve verzi 2.5.0. Přehled novinek v poznámkách k vydání.

    Ladislav Hagara | Komentářů: 0
    včera 12:11 | Nová verze

    Byla vydána (𝕏) nová verze 8.0 LTS open source monitorovacího systému Zabbix (Wikipedie). Přehled novinek v oznámení na webu, v poznámkách k vydání a v aktualizované dokumentaci.

    Ladislav Hagara | Komentářů: 0
    včera 04:22 | Nová verze

    Byla vydána verze R14.1.7 desktopového prostředí Trinity Desktop Environment (TDE, fork KDE 3.5, Wikipedie). Přehled novinek v poznámkách k vydání, podrobnosti v seznamu změn.

    JZD | Komentářů: 3
    včera 00:33 | Nová verze

    Bazzite (Wikipedie), tj. linuxová distribuce vycházející z Fedora Linuxu a optimalizována pro hraní počítačových her, byla vydána ve verzi 45. S Open Gaming Collective (OGC) jádrem a novým Easy Anti-Cheatem pro Linux (EAC Linux v2).

    Ladislav Hagara | Komentářů: 0
    4.11. 22:11 | Bezpečnostní upozornění

    MikroTik zveřejnil vlastní bezpečnostní upozornění potvrzující, že zranitelnost linuxového jádra postihuje také RouterOS 7. Jde o use-after-free při zpracování IPv4 TCP spojení s IP options. Zranitelnost se týká provozu směřujícího na TCP službu samotného routeru, nikoli paketů, které router pouze přeposílá. Opraveno v long-term od 7.24.6, v stable od 7.25.1 a devel od 7.26beta5.

    vencour | Komentářů: 0
    4.11. 17:00 | Bezpečnostní upozornění

    Ve správci balíčků APT, používaném v Debianu a odvozených distribucích, byla nalezena a opravena kritická zranitelnost CVE-2026-109518. Vzdálený útočník může obejít ověření stažených balíčků pomocí přesměrování a dočasných chyb HTTP serveru.

    Ladislav Hagara | Komentářů: 1
    4.11. 13:11 | IT novinky

    Nejvyšší kontrolní úřad (NKÚ) vydal zprávu o finančním řízení prostředků EU v ČR (pdf). Dočíst se lze například, že přes 8 miliard korun na digitální vzdělávání nepřineslo naplnění žádného z prioritních cílů programu. Peněžní prostředky z fondů EU sice byly vynaloženy formálně v souladu s právními předpisy, avšak s minimálním nebo neprokazatelným dopadem na proklamované cíle ve vzdělávání. Na Metodickém portálu RVP.CZ bylo ke konci

    … více »
    Ladislav Hagara | Komentářů: 21
    Které desktopové prostředí na Linuxu používáte?
     (9%)
     (7%)
     (4%)
     (21%)
     (30%)
     (9%)
     (5%)
     (2%)
     (14%)
     (20%)
    Celkem 2984 hlasů
     Komentářů: 34, poslední 26.10. 08:24
    Rozcestník

    Dotaz: DHCP - pridelenie IP podla VLAN a MAC adresy

    20.6.2019 17:40 GeorgeWH | skóre: 42
    DHCP - pridelenie IP podla VLAN a MAC adresy
    Přečteno: 799×
    Zdravim.

    Mam dve VLAN-y a na zaklade VLAN ID (Option 82 doplneneho relay agentom na switchi) pridelujem IP z 2 roznych rozsahov, resp. na zaklade VLAN ID ich rozdelujem do dvoch tried (class) a potom mam v pool-och na tieto triedy obmedzenia (allow/deny member of). Toto mi funguje, klient dostane IP zo spravneho rozsahu podla toho, ake PVID je na danom porte na switchi nastavene.

    Pokial v jednom pool-e nastavim klientovi "staticku" IP na zaklade MAC adresy, ale na switchi mu nastavim PVID z druheho pool-u, tak mu DHCP server prideli IP podla MAC adresy a teda z pool-u, ktory nie je pre tuto VLAN-u. V logu vidim, ze klienta zaradil do spravnej triedy.

    Ked mu ale pridam staticku IP adresu aj do pool-u pre jeho VLAN-u, tak uz to funguje spravne.

    Aby som to zhrnul: chcem klientovi pridelovat IP adresu podla VLAN-y s tym, ze v jednej VLAN-e moze dostat akukolvek IP adresu, ale v druhej VLAN-e mu ju chcem pridelit na zaklade MAC adresy.

    Vdaka.
    authoritative;
    ddns-update-style             none;
    default-lease-time            21600;
    max-lease-time                21600;
    
    
    class "VLAN-200" {
        match if binary-to-ascii(10,16,"",substring(option agent.circuit-id,2,2)) = "200";
        log(info, "matched to a VLAN-200");
    }
    
    class "VLAN-222" {
        match if binary-to-ascii(10,16,"",substring(option agent.circuit-id,2,2)) = "222";
        log(info, "matched to a VLAN-222");
    }
    
    
    shared-network FOO-BAR {
    
        # mgmt LAN - switch (dhcp relay agent)
        subnet 192.168.14.0 netmask 255.255.255.0 {
        }
    
        # vlan-100 - local LAN
        subnet 172.16.100.0 netmask 255.255.255.0 {
        }
    
        # vlan-200 - DHCP relay
        subnet 172.16.200.0 netmask 255.255.255.0 {
            pool {
                allow members of     "VLAN-200";
                deny members of      "VLAN-222";
                default-lease-time   300;
                max-lease-time       300;
                range                172.16.200.50 172.16.200.100;
                option routers       172.16.200.1;
                option subnet-mask   255.255.255.0;
                option domain-name-servers   1.1.1.1;
    
                # AK TOTO ODKOMENTUJEM, TAK TO FUNGUJE
                #host client-200 {
                #    hardware ethernet 00:0b:82:12:b7:65;
                #    fixed-address 172.16.200.75;
                #}
            }
        }
    
        # vlan-222 - DHCP relay
        subnet 172.16.222.0 netmask 255.255.255.0 {
            pool {
                allow members of     "VLAN-222";
                deny members of      "VLAN-200";
                default-lease-time   300;
                max-lease-time       300;
                range                172.16.222.50 172.16.222.100;
                option routers       172.16.222.1;
                option subnet-mask   255.255.255.0;
                option domain-name-servers   1.1.1.1;
    
                host client-222 {
                    hardware ethernet 00:0b:82:12:b7:65;
                    fixed-address 172.16.222.75;
                }
            }
        }
    }
    Jun 20 17:35:19 test-dhcp dhcpd: matched to a VLAN-200
    Jun 20 17:35:19 test-dhcp dhcpd: DHCPDISCOVER from 00:0b:82:12:b7:65 via 192.168.14.50
    Jun 20 17:35:19 test-dhcp dhcpd: DHCPOFFER on 172.16.222.75 to 00:0b:82:12:b7:65 via 192.168.14.50
    Jun 20 17:35:19 test-dhcp dhcpd: Dynamic and static leases present for 172.16.222.75.
    Jun 20 17:35:19 test-dhcp dhcpd: Remove host declaration client-222 or remove 172.16.222.75
    Jun 20 17:35:19 test-dhcp dhcpd: from the dynamic address pool for FOO-BAR
    Jun 20 17:35:19 test-dhcp dhcpd: matched to a VLAN-200
    Jun 20 17:35:19 test-dhcp dhcpd: DHCPREQUEST for 172.16.222.75 (172.16.100.5) from 00:0b:82:12:b7:65 via 192.168.14.50
    Jun 20 17:35:19 test-dhcp dhcpd: DHCPACK on 172.16.222.75 to 00:0b:82:12:b7:65 via 192.168.14.50
    

    Řešení dotazu:


    Odpovědi

    20.6.2019 19:02 NN
    Rozbalit Rozbalit vše Re: DHCP - pridelenie IP podla VLAN a MAC adresy
    Problem by mohlo byt spojeni subnetu do 'shared-network'.
    20.6.2019 19:16 GeorgeWH | skóre: 42
    Rozbalit Rozbalit vše Re: DHCP - pridelenie IP podla VLAN a MAC adresy
    V "shared-network" by mali byt subnety, ktore zdielaju rovnaky iface. Otazka je, co sa povazuje za zdielanie interfacu. Ale skusim.
    20.6.2019 23:11 GeorgeWH | skóre: 42
    Rozbalit Rozbalit vše Re: DHCP - pridelenie IP podla VLAN a MAC adresy
    Nepomohlo, tym zdielanym interfacom sa mysli sietovka, na ktoru prichadzaju DHCP requesty (aj tie z DHCP relay). Ked som zrusil shared-networks, tak DHCP server hlasil

    network 192.168.14.0/24: no free leases.

    Z manualu:

    If it is desirable to be able to boot a DHCP or BOOTP client on more than one subnet with fixed v4 addresses, more than one address may be specified in the fixed-address declaration, or more than one host statement may be specified matching the same client.

    To chapem tak, ze ak chcem jednemu hostovi prideli viac IP z ronych subnetov, tak mu mam zadat bud viac IP adries, alebo viac krat definovat hosta.

    Toto:
    host client-tel {
         hardware ethernet 00:0b:82:12:b7:65;
         fixed-address 172.16.200.101,172.16.222.101;
    }
    mi nefungovalo, vzdy dostal prvu definovanu IP adresu.

    Toto:
    host client-tel-1 {
         hardware ethernet 00:0b:82:12:b7:65;
         fixed-address 172.16.200.101;
    }
    
    host client-tel-2 {
         hardware ethernet 00:0b:82:12:b7:65;
         fixed-address 172.16.222.101;
    }
    
    mi tiez nefungovalo, rovnake spravanie ako vyssie.

    Dalej sa pise:

    Conversely, for a host declaration to match a client being allocated a dynamic address, it must not have any fixed-address statements.

    Z toho mi vychadza, ze to, co chcem (v jednom subnete staticka IP, v druhom dynamicka), sa vlastne ani neda. Ale za tym je doplnenie:

    You may therefore need a mixture of host declarations for any given client...some having fixed-address statements, others without.

    Cize nieco taketo(?):
    host client-tel-1 {
         hardware ethernet 00:0b:82:12:b7:65;
    }
    
    host client-tel-2 {
         hardware ethernet 00:0b:82:12:b7:65;
         fixed-address 172.16.222.101;
    }
    
    Ale to mi tiez nefugovalo :/.
    21.6.2019 10:13 NN
    Rozbalit Rozbalit vše Re: DHCP - pridelenie IP podla VLAN a MAC adresy
    Mas ten DHCP server v trunku(viz nize)? Potom se kazda VLAN bere jako semostatny interface a verianta bez 'shared-network' by mela fungovat.
    21.6.2019 09:15 Ivan
    Rozbalit Rozbalit vše Re: DHCP - pridelenie IP podla VLAN a MAC adresy
    S timhle jsem kdysi taky bojoval skoncil jsem s tim, ze jsem pripsal cca 100 radek kodu do ISC DHCP serveru. Vytvoril jsem si vlastni address type (jiny nez MAC) a pak jsem presvedcil DHCPd aby prideloval IPcka podle cisla VLANy a cisla portu.

    Cele je to ale trochu hack, protoze format Option82 je prorietarni a napr Cisco a HP cisluji porty jinak. Dokonce i ruzne IOsy pouzivaji ruzny format.

    Pokud je jen o ruzne VLANy a nepotrebujes cislo portu, tak staci protahnout VLAN az na server. Pouzit net interface jako trunk a pak muzes mit ruzne DHCP serveru s ruznou konfiguraci na kazdek trunk network interface.
    21.6.2019 14:05 GeorgeWH | skóre: 42
    Rozbalit Rozbalit vše Re: DHCP - pridelenie IP podla VLAN a MAC adresy
    S timhle jsem kdysi taky bojoval skoncil jsem s tim, ze jsem pripsal cca 100 radek kodu do ISC DHCP serveru. Vytvoril jsem si vlastni address type (jiny nez MAC) a pak jsem presvedcil DHCPd aby prideloval IPcka podle cisla VLANy a cisla portu.

    Touto cestou urcite nepojdem, nestoji mi to za to.

    Cele je to ale trochu hack, protoze format Option82 je prorietarni a napr Cisco a HP cisluji porty jinak. Dokonce i ruzne IOsy pouzivaji ruzny format.

    Parsovanie Option 82 mi funguje, na zyxel stranke je ukazkovy konfig pre isc-dhpc server a pekne prideluje IP podla PVID.

    Pokud je jen o ruzne VLANy a nepotrebujes cislo portu, tak staci protahnout VLAN az na server. Pouzit net interface jako trunk a pak muzes mit ruzne DHCP serveru s ruznou konfiguraci na kazdek trunk network interface.

    Ano, to je asi jedine riesenie. Bude to VM, takze dotiahnut VLAN-y nebude problem, aj ked som sa chcel tomu vyhnut, resp. vyuzit moznosti switchov. Port ma netrapi, staci mi VLAN ID, ale tak v tomto pripade uz nebude co riesit.

    Vdaka za reakcie.

    Založit nové vlákno • Nahoru

    Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.