script po startu - chkconfig

1 reply [Poslední]
Neznámý

Mám takový malý problém.Potřebuji donutit všechny pc v síti, aby používaly pro port 80 proxy squid, abych si mohl jednotlivé počítače hlídat.Nastavil jsem si squid jako reverzní proxy,napsal dvouřádkový script na přesměrování provozu na portu 80 na proxy 3128.
iptables -t nat -A PREROUTING -p tcp --dport 80 -s vnitrni_sit -i ! vnejsi_interfejs -j REDIRECT --to-port squiduv_port (já mám dvě wan, tak tedy dva řádky). Skript jsem přidal pomocí chkconfig pro spuštění po startu, nejprva v úrovni 3,5, pak snad i ve všech ostatních. Script se spouští (zkoušel jsem pomocí mkdir), ale iptables nejede. Když spustím script ručně, je vše ok a pc musejí přes proxy. Prosím o pomoc s automatickým spoštěním.Díky

Volby prohlížení komentářů

Vyberte si, jak chcete zobrazovat komentáře a klikněte na „Uložit změny“.
strnous
Offline
Joined: 29.07.2007
Body: 73
a co zavislosti

skriptu v init.d?
Napada me, jestli se ti nastaveni, ktere vytvori tvuj skript behem pokracujiciho startu nepreplacne trba konfiguraci SuseFirewallu.
Zkus v hlavicce tveho skriptu nastavit, aby se spoustela az po vsech skriptech firewallu (mustr najdes v dalsich skriptech v init.d), pripadne v /etc/sysconfig/boot prenastavit RUN_PARALLEL na "no" a seradit pak skripty rc?.d adresarich klasicky podle abecedy.

Aktivní uživatelé

UživatelBody
Aidamos2299
VojTEKK2268
Ilfirin1343
jiri.vetvicka1127
ra100620
diamonds-notebook366
djs_core288
xhc267
JirkaZ266
fipa211

Hackweek živě

Hackweek