On 29.4.2019 0:56, Miroslav Lachman wrote:
V pf.conf mam tabulku "reserved":
table <reserved> { ..., 10.0.0.0/8, ..., 0.0.0.0/8, ... }
## Deny all non routable trafic on external interface
block log quick on $ext_if inet from <reserved> to any
block log quick on $ext_if inet from any to <reserved>
DHCP server ma adresu 10.128.129.89:
Takze 10.128.129.89 v tomto pripade "routable" je, a predpoklad "adresy
zpravidla nemaji co delat" konkretne tady neplati. Nejspis je ta adresa
dokonce primo directly-connected (protoze primarni RENEW se posila na
255.255.255.255)
Tuhle IP jsem tedy vyloucil z tabulky reserved:
table <reserved> { ..., !10.128.129.89 }
A zpravy "send_packet: Permission denied" uz se v logu nevyskytujou.
To vypada jako vitezstvi.
Ale ja bych tohle neresil pres adresy. Proste bych povolil jakekoliv
odchozi UDP z portu 67 na port 68 a prichozi UDP z portu 68 na port 67.
Tecka.
jestli UPC DHCP server ma vzdy adresu 10.128.129.89
I kdyby ...
Nechtel's pouzit statickou konfiguraci IP, protoze ti do toho UPC muze
kdykoliv stournout, zpravidla, kdyz si pryc, a prestane to fungovat.
Opravdu chces funkcnost uzamknout na predpoklad, ze nemeni adresu DHCP
serveru ? Uz zitra ten DHCP server muze byt na jine - myslim uplne jine,
tedy ani ne z 10.0.0.0/8
ten keep state je tam patrne uplne navic
PF, ktery tam keep state pridava automaticky
Koukam, ze se IPF vyhybam i z duvodu, ktery jsem ani neznal ... ;-)
vratit k puvodnimu tematu, BIND, ktery mi ted opet prestal odpovidat na dotazy
z venku
V dhclient.leases.bge0 je tohle
renew 1 2019/4/29 00:32:14;
rebind 1 2019/4/29 02:47:14;
expire 1 2019/4/29 03:32:14;
a v 01:00 prestal odpovidat na dotazy na vnejsi IP adrese.
BIND prestal poslouchat na TCP portu, ale dal posloucha na UDP portu
Ja bych hadal, ze inicializace poslouchani bud eresit TCP i UDP soucasne
a to, ze jedno zustane a adruhe ne se mi jevi navysost podezrele. No, to
uz je fakt na podivani se do zdrojaku a to ti nejmene ted nabidnout
nemuzu. A k tomu mozna bude potreba pustit BIND pod kdump, pravidelne
testovat kdy na tom TCP prestane pospichat (protoze ten dump bude
ohromny a bez casu se v tom kriticky okamzik bude velice tezce hledat) a
pak se s tim nejak poprat.
Dan
--
FreeBSD mailing list (users-l@freebsd.cz)
http://www.freebsd.cz/listserv/listinfo/users-l