firewall - pristup z jailu s lokalni IP na lo1 na verejnou IP adresu hostitele
Miroslav Lachman
000.fbsd at quip.cz
Fri Sep 15 13:19:35 CEST 2017
Mam stroj s FreeBSD 10.3 a PF firewallem.
Na tom stroji je naklonovany interface lo1 s IP z rozsahu 172.16.1.0/24
V PF mam NAT smerem ven, takze z jailu se v poradku dostanu do internetu.
nat on $ext_if from $jail_addr_0 to !$jail_addr_0 -> $ext_addr_0
Problem je, ze se z jailu nedostanu na sluzby, ktere bezi na adrese
hostitele: $ext_addr_0
Podle pftop to blokuje defaultni pravidlo "block all" (tedy cokoliv, co
neni jmenovite povoleno"
Pokud interface lo1 pridam do $unfiltered, kde se pak nastavuje set
skip, tak vsechno funguje:
set skip on $unfiltered
Chtel jsem ale jen pridat pravidlo "pass out", jenze to nefunguje, ani v
hodne obecne forme
pass out on $jail_int_if inet from any to any
Packety jsou porad blokovany tim defaultnim "block all".
Trosku se ztracim v tom, jak to na pozadi funguje, protoze se tam micha
NAT a to, ze packety z lo1 ve skutecnosti tcpdump vidi na lo0.
Takze otazka v podstate primo na Dana :)
Co je potreba povolit, abych se z jailu dostal jak ven (skrz NAT), tak
na slozby bezici na tom stroji?
Mirek
More information about the Users-l
mailing list