Sziasztok!

Van valaki, aki ért a shorewall-hoz?
Egyszer már működött a dolog. Sőt. Elég sok minden működött, de most meg semmi. Valamit tuti elállítottam, de nem jövök rá, hogy mit, pedig már mindent visszaállítottam. Valójában, csak majdnem, mert egy valaminek még lennie kell, hiszen nem működik.

Szépen működött a config. Lehetett netezni. Még be is tudtam vpn-ezni telefonról, mobilneten keresztül. Azt az elvet követtem, hogy csak az a forgalom megy ki, amit kiengedek. De ezek az alap dolgok működtek. Még bentről is tudtak vpn-ezni másik helyre. Aztán jött a következő szint. Mivel két internet vonalunk van, jött a load-balanced, failover próbálgatás. Még ez is működött. Csak el kezdtem több variációt is kipróbálni, hogy melyik is kell nekünk. A vége már az lett, hogy annyira elosztottam a két vonal között a terhelést, hogy a vpn azért nem ment, mert az egyiken jött be, és a másikon akart kimenni.
Ez az állapot persze nem jó. Így vissza akartam térni az előző állapotra.

Most az a helyzet, hogy semmi nem megy. Még egy sima web forgalom sem. A terheléselosztáshoz kapcsolódó fájlokat már mind kiszedtem, kikommenteztem, de semmi. Lehet, hogy az interfaces fájlban nem jól állítottam vissza valamit, nem tudom. Sajnos nem jegyeztem fel a különböző variációknak a configját. De olvastam a doksit, a terhelés elosztás próbálása előtti jegyzeteimet, de még egy sima netezős állapotot se tudok elérni és nem értem miért.

Tippen szerint tuti, hogy valami routolási gond lehet.
Alap esetben az átjáró routing listája így néz ki:

default via ISP1_IP dev eth3  scope link
default via ISP2_IP dev eth2  proto static  metric 1024
xxx.xxx.xxx.xxx/xx dev eth1  scope link
xxx.xxx.xxx.xxx/xx via xxx.xxx.xxx.xxx dev tun0
xxx.xxx.xxx.xxx dev tun0  proto kernel  scope link  src xxx.xxx.xxx.xxx
ISP1_hálózati_cím/xx dev eth3  proto kernel  scope link  src ISP1_IP
ISP1_GW dev eth3  scope link  src ISP1_IP
ISP2_hálózati_cím/xx dev eth2  proto kernel  scope link  src ISP2_IP
ISP2_GW dev eth2  scope link  src ISP2_IP

Ha a terheléselosztásos configot kikapcsolom és úgy próbálom ki a shorewall configot, akkor nem változik az  a routing tábla, de net mégsincs.

Ha bekapcsolom a terheléselosztást, akkor az alábbiak szerint változik a routing tábla:

default
    nexthop via ISP2_IP  dev eth2 weight 1
    nexthop via ISP1_IP  dev eth3 weight 1
default via ISP2_IP dev eth2  proto static  metric 1024
xxx.xxx.xxx.xxx/xx dev eth1  scope link
xxx.xxx.xxx.xxx/xx via xxx.xxx.xxx.xxx dev tun0
xxx.xxx.xxx.xxx dev tun0  proto kernel  scope link  src xxx.xxx.xxx.xxx
ISP1_hálózati_cím/xx dev eth3  proto kernel  scope link  src ISP1_IP
ISP1_GW dev eth3  scope link  src ISP1_IP
ISP2_hálózati_cím/xx dev eth2  proto kernel  scope link  src ISP2_IP
ISP2_GW dev eth2  scope link  src ISP2_IP

A providers, rtrules fájlok érintettek a terheléselosztás kapcsán.

De igazából azt nem értem, hogy egy sima web-et miért nem tudok megnyitni?

Az os egy Debian jessie, a shorewall pedig 4.6.4.3.

Ötlet? Tanács? Bármi...

Üdv:
Attila

--
Kovács Attila
sysadmin
Fényi Gyula Jezsuita Gimnázium és Kollégium
Miskolc

_______________________________________________
Techinfo mailing list
Techinfo@lista.sulinet.hu
Fel- és leiratkozás: http://lista.sulinet.hu/mailman/listinfo/techinfo
Illemtan: http://www.szag.hu/illemtan.html
Ügyfélszolgálat FAQ: http://sulinet.niif.hu/

válasz