Portál AbcLinuxu, 8. května 2025 18:52
version 2.0 config setup nat_traversal=yes protostack=mast virtual_private=%v4:1.2.3.4/32,%v4:!0.0.0.0/0 conn host-to-host authby=secret pfs=no auto=add keyingtries=3 rekey=no sareftrack=yes overlapip=yes dpddelay=10 dpdtimeout=90 dpdaction=clear ikelifetime=8h keylife=1h type=transport left=1.2.3.4 right=%anyKdyž nastartuju Openswan, klienti se mi připojí (vidím příslušné SA), ale když zkouším z klienta tu veřejnou IP pingat, nepřichází odpověď. Interface mast0 vypadá takto:
mast0 Link encap:UNSPEC HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00 UP RUNNING NOARP MTU:16260 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:10 RX bytes:26840 (26.2 KiB) TX bytes:0 (0.0 B)a zajímavé je, že když spustím tcpdump, na mast0 opravdu ty příchozí pingy vidím. Odpověďi vidím také, ale nikoliv na mast0, ale na eth0. Když zkusím místo MAST módu KLIPS mód, funguje to parádně (akorát se nemůžou připojit 2 různí klienti za stejným NATem najednou, vždy to funguje jenom jednomu, protože v ne-MAST módu nefunguje podpora SAref). Snad jsem to popsal dostatečně. Nenapadne někoho, co mám kde blbě? Předem moc děkuju :)
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.