KVM / Guest s přístupem na internet, bez přístupu do LAN

Prosím o radu, jde-li vyřešit následující:

Chtěl bych, aby určité VMs měly přístup pouze na internet, ale neviděly ostatní stanice v lokální síti.

Zkoušel jsem přes iptables, ale vůbec se mi nedaří. Ideální by byl nějaký NAT setup pro VMs tak, aby neviděly síť 192.168.0.0/24, kromě routeru 192.168.0.1.

Děkuji!


PanVP

Re:KVM / Guest s přístupem na internet, bez přístupu do LAN
« Odpověď #1 kdy: 22. 04. 2021, 15:48:27 »

Definuj si DMZ na samostatném segmentu sítě.
Firewall je pustí do netu.
Lokální stanice se na ně dostanou.
Vymalováno.

Až ti stanici v lokální síti někdo hackne, tak se tvým pravidlům v IPtables vysměje.

Re:KVM / Guest s přístupem na internet, bez přístupu do LAN
« Odpověď #2 kdy: 22. 04. 2021, 16:08:58 »
Stanici v lokální síti nikdo nehackne, protože v LAN jsem jenom já a z internetu není LAN dostupná.

Pokud někdo ví jak izolovat VMs s KVM NAT default network (192.168.122.0/24) od mé LAN (192.168.0.0/24) s tím aby VMs mohly přes router 192.168.0.1 na internet, budu vděčný.

Díky.

Re:KVM / Guest s přístupem na internet, bez přístupu do LAN
« Odpověď #3 kdy: 22. 04. 2021, 16:38:39 »
Udělat VLAN (přiřazení VLAN tag na KVM) pro VMs, co nemají vidět dovnitř. VMs se stejným tagem mohou komunikovat, s jiným nebo žádným ne.
Na routeru se to musí ještě nějak pořešit.

Sorry, pil jsem  ;D


https://elkano.org/blog/vlan-tagging-on-linux-for-kvm/

Re:KVM / Guest s přístupem na internet, bez přístupu do LAN
« Odpověď #4 kdy: 22. 04. 2021, 17:25:59 »
Díky za odpověď, ale můj router neumí vlany...

Já bych potřeboval něco jako tohle:

když na VM přidám pravidlo: iptables -A OUTPUT -d  192.168.0.200 -j DROP zablokuju tím přístup VM na 192.168.0.200. Ale potřebovat bych tohle pravidlo udělat na KVM HOSTu, abych to nemusel na každý VM definovat zvlášť.


PanVP

Re:KVM / Guest s přístupem na internet, bez přístupu do LAN
« Odpověď #5 kdy: 22. 04. 2021, 18:02:37 »
Routery umí i port isolation nebo client isolation.
Takže například nic připojeného do portu 4 nevidí do zbytku sítě, ale jen na net.

BTW, proč to oddělovat, když to nikdo nemůže hacknout?

Nedělej hérečku a popiš o co jde.

Re:KVM / Guest s přístupem na internet, bez přístupu do LAN
« Odpověď #6 kdy: 22. 04. 2021, 18:38:19 »
Já nedělám žádnou herečku, není důvod.

Chci prostě někomu externímu zpřístupnit VM na pokusy pomocí Anydesk a nechci aby mi viděl na zbytek sítě. Toť vše.

Potřebuji to vyřešit přes iptables nebo něčím podobným. Izolace portů je nesmysl, protože pak moje jiná PC v síti neuvidí na server (KVM host).

PanVP

Re:KVM / Guest s přístupem na internet, bez přístupu do LAN
« Odpověď #7 kdy: 22. 04. 2021, 18:52:48 »
A chceš to chránit pořádně nebo jen tak naoko?
Jestli jen tak naoko, tak ty pravidla firewallu budou ok.
Jestli to chceš pořádně, pošlu návod, ale to řešení tě vyjde na 300 za zařízení.

Re:KVM / Guest s přístupem na internet, bez přístupu do LAN
« Odpověď #8 kdy: 22. 04. 2021, 19:00:11 »
Sice nechápu proč naoko, ale budiž. Ano stačí mi tedy naoko - pravidlo iptables na KVM hostu/serveru. Když mi poradíš to pravidlo, rád si nechám vysvětlit, proč je to jen naoko. Děkuji.

PanVP

Re:KVM / Guest s přístupem na internet, bez přístupu do LAN
« Odpověď #9 kdy: 22. 04. 2021, 19:08:27 »
Takhle se blokuje celý rozsah:
iptables -A INPUT -s 192.168.0.0/24 -j DROP
/24 určuje masku, tj. pro Cčkovou masku.
Masku si můžeš šikovně upravit a máš vymalováno.
Pro tvůj účel by to mohlo stačit.

Re:KVM / Guest s přístupem na internet, bez přístupu do LAN
« Odpověď #10 kdy: 22. 04. 2021, 19:08:56 »
A reference, s kým se bavíme? Rád si zaplatím za kvalitu, tak šup sem s tím.

A chceš to chránit pořádně nebo jen tak naoko?
Jestli jen tak naoko, tak ty pravidla firewallu budou ok.
Jestli to chceš pořádně, pošlu návod, ale to řešení tě vyjde na 300 za zařízení.

Re:KVM / Guest s přístupem na internet, bez přístupu do LAN
« Odpověď #11 kdy: 22. 04. 2021, 19:18:12 »
Takhle se blokuje celý rozsah:
iptables -A INPUT -s 192.168.0.0/24 -j DROP
/24 určuje masku, tj. pro Cčkovou masku.
Masku si můžeš šikovně upravit a máš vymalováno.
Pro tvůj účel by to mohlo stačit.

Tak se teda pleteš. Tímto zablokuješ KVM host/server, ale VMs komunikují se sítí nadále a naprosto v pohodě...

PanVP

Re:KVM / Guest s přístupem na internet, bez přístupu do LAN
« Odpověď #12 kdy: 22. 04. 2021, 19:42:08 »
Tak se teda pleteš.

Ukazoval jsem ti, jak se blokuje rozsah, ne konkrétní pravidlo a hotové řešení.
A KVM neznám.
Nevím, jak funguje, jestli vytváří virtuální switch, virtuální síťovky nebo mapuješ fyzické karty.
Budeš si to muset nastudovat a umístit si pravidla na správné místo.
Běžně používám VMware a občas HyperV.


Re:KVM / Guest s přístupem na internet, bez přístupu do LAN
« Odpověď #13 kdy: 22. 04. 2021, 19:46:25 »
Tak se teda pleteš.

Ukazoval jsem ti, jak se blokuje rozsah, ne konkrétní pravidlo a hotové řešení.
A KVM neznám.
Nevím, jak funguje, jestli vytváří virtuální switch, virtuální síťovky nebo mapuješ fyzické karty.
Budeš si to muset nastudovat a umístit si pravidla na správné místo.
Běžně používám VMware a občas HyperV.

Takže celou dobu ze sebe děláš bezpečnostního experta s tím, že pravidlo FW je řešení naoko a pak z tebe vypadne, že vlastně neumíš napsat ani to pravidlo FW. To je fakt vtip.

PanVP

Re:KVM / Guest s přístupem na internet, bez přístupu do LAN
« Odpověď #14 kdy: 22. 04. 2021, 19:54:05 »
Ale já ho napsat dokážu  ;D
Jen ti to nechci dát na stříbrném podnosu  ;D

A KVM ... fuj :-D