PF a NAT pro lokalni sit / MTU
Miroslav Lachman
000.fbsd at quip.cz
Sat Mar 23 08:56:06 CET 2019
Dan Lukes wrote on 2019/03/23 07:20:
> Nejspis ho nekde po ceste nejaky spatne nastaveny filtr sezere.
>
>> ifconfig na bge0 hlasi mtu 576 (ale proc?)
>
> Oprava chyby (moji) v myslenkovem toku.
>
> Neni nikdo, kdo by ICMP "fragmentation neede" zral a nema smysl ho hledat.
>
> Chyba je v konfiguraci na tve strane - v ramci jedne LAN musi mit
> vsechny sitove interface hodnotu MTU identickou. MTU se muze legitimne
> menit jen pri pruchodu routerem.
>
> Stanice neni schopna velky paket prijmout (tudiz na jeho prichod nemuze
> reagovat zaslanim ICMP) a router nevi, ze konkretni destinace ma jinou
> MTU a paket nebude prijmout schopna - takze taky nemuze odesilatele
> informovat.
>
> Pokud mas v LAN MTU 1500 a pripojis stanici, ktera ma MTU jen 576,
> nemuze to fungovat.
>
> Zadny problem s firewallem kdekoliv, problem je jen ta MTU na karte.
Mozna jsem to spatne popsal v predchozich e-mailech, tak to zkusim
popsat jeste jednou srozumitelneji:
internet --- UPC modem --- router OLD --- LAN stanice
router OLD
ext_if: xl0 mtu 1500
int_if: rl0 mtu 1500
LAN stanice
if: em0 mtu 1500
Kdyz odpojim "router OLD" a zapojim misto nej "router NEW" (s pouzitim
stejnych kabelu, stejneho UPC modemu atd.
internet --- UPC modem --- router NEW --- LAN stanice
router NEW
ext_if: bge0 mtu 576
int_if: bge1 mtu 1500
LAN stanice
if: em0 mtu 1500
Kdyz zapnu "router NEW", tak v logu najdu tohle
kernel: bge0: link state changed to DOWN
kernel: bge1: link state changed to DOWN
kernel: bge0: link state changed to UP
kernel: bge0: link state changed to DOWN
kernel: nd6_setmtu0: new link MTU on bge0 (576) is too small for IPv6
kernel: bge1: link state changed to UP
kernel: bge0: link state changed to UP
Kdyz na nem zkusim pustit
ifconfig bge0 mtu 1500
tak dojde k sekvenci DOWN, dhclient, UP a zase se na sitovce bge0 objevi
mtu 576. Takze ho z nejakeho duvodu nastavuje dhclient / komunikace s
UPC Modemem, ale netusim proc. Neni to obecne nastaveni site, protoze
kdyz k modemu pripojim "router OLD", tak se s protejsi stranou domluvi
na mtu 1500.
Mirek
More information about the Users-l
mailing list