Portál AbcLinuxu, 5. května 2025 10:40

Dotaz: Ubuntu s UFW jako jednoduchý router

24.10.2019 09:11 jan.rok | skóre: 21
Ubuntu s UFW jako jednoduchý router
Přečteno: 451×
Odpovědět | Admin
Dobrý den,

protože mám nějaký problém s propustností HW routeru Cisco RV130W (nějak "neutáhne" větší provoz), pustil jsem se do experimentování s jedním starším PC, ze kterého jsem chtěl udělat jednoduchý linuxový router s firewallem. Chci jen aby povolil veškerou odchozí komunikaci, zablokoval veškerou příchozí komunikaci a aby vnitřní síť schoval za NATem.

Testovací PC je Core2 3 GHz, 4 GB RAM, 2x gigabit, nějaký disk, Ubuntu Server 18.04 LTS.

Nainstaloval jsem OS, UFW. Pomocí NETPLAN jsem nastavil síťové karty:

WAN (enp3s0): DHCP od poskytovatele (dostane adresu 10.9.0.135/24, gtw: 10.9.0.254)

LAN (enp2s0): 192.168.1.254/24

Testuju to se stanicí v LAN s IP 192.168.1.1/24, gtw: 192.168.1.254.

Zarazil jsem se už na prvním kroku, kdy jsem se chtěl ze stanice dopingnout ven do internetu:

V /etc/sysctl.conf jsem povolil net.ipv4.ip_forward = 1 a zaktivoval tuto volbu sudo sysctl -p. Aktivoval jsem firewall sudo ufw enable. Očekával jsem, že tahle volba povolí routování mezi oběma síťovými kartami. Zřejmě to ale nestačí.

Ping ze stanice na 192.168.1.254 projde, ale na bránu poskytovatele 10.9.0.254 ani do internetu (třeba na 8.8.8.8) už ne.

Ping ze serveru do internetu funguje.

Prosím zkušenější o mírné nakopnutí. Díky. JanR

Řešení dotazu:


Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

24.10.2019 11:24 jan.rok | skóre: 21
Rozbalit Rozbalit vše Re: Ubuntu s UFW jako jednoduchý router
Odpovědět | | Sbalit | Link | Blokovat | Admin
Samozřejmě mi tam ještě chybí vlastní povolení NATu v /etc/ufw/before.rules:

*nat

:POSTROUTING ACCEPT [0:0]

-A POSTROUTING -s 10.9.0.0/24 -o enp3s0 -j MASQUERADE

COMMIT

Pak to funguje.
24.10.2019 12:04 NN
Rozbalit Rozbalit vše Re: Ubuntu s UFW jako jednoduchý router
Takze vyreseno?
24.10.2019 12:05 jan.rok | skóre: 21
Rozbalit Rozbalit vše Re: Ubuntu s UFW jako jednoduchý router
Ano
1.11.2019 13:22 jan.rok | skóre: 21
Rozbalit Rozbalit vše Re: Ubuntu s UFW jako jednoduchý router
Jak zablokovat komunikaci pro 1 PC směrem ven přes firewall?

Zkusil jsem sudo ufw deny from 192.168.1.110 to any, ale to nefunguje.
1.11.2019 13:32 Corsair
Rozbalit Rozbalit vše Re: Ubuntu s UFW jako jednoduchý router
Odpovědět | | Sbalit | Link | Blokovat | Admin
Co třeba si zkusit napsat jednoduchý fw script ? Já mam celý firewall psaný v nftables a je to přehlednější než ufw.

Založit nové vláknoNahoru

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

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.