Tomato - iptables
|
snikers |
Dodano 20-06-2010 15:23
|

User

Posty: 16
Dołączył: 20/06/2010 14:51
|
Witam,
Po wgraniu oprogramowania tomato (wersja z VPN) do routera WRT54GL wszystko działa ok, do czasu gdy go zresetuje. Regułki iptables które wprowdziłem w panelu tomato w script/firewall nie są automatycznie uruchamiane po restarcie routera. Po zalogowaniu się przez ssh i po wykonaniu polecnia iptables -L nie ma żadnych regułek i plik /etc/iptables nie istnieje. Dopiero jak wykonuje jakieś zmian w panelu tomato (np. wyłączam usługę telnet) pojawia się ten plik /etc/iptables i po wykonaniu iptables -L jest juz wszystko widoczne.
Co mam ustawić żeby po restarcie routera i zalogowaniu się przez ssh plik /etc/iptables był odrazu widoczny i regułki które dodaje do script/firewall w panelu były uruchamiane ? Proszę o pomoc
Oprogramowanie które zostało zainstalowane:
http://tomatovpn.tomatomod.de/release/1.27vpn3.6/tomatovpn-1.27vpn3.6.7z
To jest moja pierwsza instalacja tomato na wrt54gl. |
|
|
|
shibby |
Dodano 20-06-2010 15:24
|

SysOp

Posty: 17143
Dołączył: 15/01/2009 20:30
|
robiles erase nvram po wgraniu tomato?
Router: Unifi Cloud Gateway Max
Switch: Unifi USW-Lite-16-PoE
Switch: Unifi USW-Flex-Mini - szt. 2
Wi-Fi: Unifi U6-Lite - szt. 2
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD
VM #1: Synology SA6400
VM #2: Debian, WWW
VM #3: Home Assistant OS
|
|
|
|
snikers |
Dodano 20-06-2010 15:26
|

User

Posty: 16
Dołączył: 20/06/2010 14:51
|
oczywiście! |
|
|
|
snikers |
Dodano 20-06-2010 18:04
|

User

Posty: 16
Dołączył: 20/06/2010 14:51
|
shibby zrobienie erase nvram, powróciłem do ustawień domyślnych i nie pomogło. Jakieś inne sugestie? |
|
|
|
shibby |
Dodano 20-06-2010 18:50
|

SysOp

Posty: 17143
Dołączył: 15/01/2009 20:30
|
http://tomato.groov.pl/ND-VPN/
nasze polskie tomato. Wgraj i sprawdz. Ogólnie problem bardzo dziwny i pierwszy raz sie z nim spotykam.
Router: Unifi Cloud Gateway Max
Switch: Unifi USW-Lite-16-PoE
Switch: Unifi USW-Flex-Mini - szt. 2
Wi-Fi: Unifi U6-Lite - szt. 2
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD
VM #1: Synology SA6400
VM #2: Debian, WWW
VM #3: Home Assistant OS
|
|
|
|
snikers |
Dodano 20-06-2010 22:33
|

User

Posty: 16
Dołączył: 20/06/2010 14:51
|
po wgraniu tomato 1.25 VPN ten sam efekt mam. Po uruchomieniu routera ustawienia iptables znikają i plik /etc/iptables tak samo. Dopiero jak się zaloguje do panelu tomato i przejdę do Administracja/Dostęp administratora i daje tutaj zapisz dopiero jest OK tzn. plik /etc/iptables wtedy jest tworzony, a po wydaniu w konsoli iptables -L wyświetlają się podstawowe ustawienia, nowe regułki dodane do script/firewall też sie wyświetlają wtedy. A po restarcie tak jakby firewall nie startował.
Nie wiem teraz czy próbować dalej wgrywać inne jeszcze oprogramowanie czy może ktoś ma jeszcze jakiś pomysł na rozwiązanie tego problemu? |
|
|
|
shibby |
Dodano 21-06-2010 07:29
|

SysOp

Posty: 17143
Dołączył: 15/01/2009 20:30
|
czyli wpisujesz cokolwiek w skrypt firewalla, zapisujesz, robisz restart routera i zawartosc skrypru znika?
daj do skryptu init cos takiego
Cytat service firewall restart
Router: Unifi Cloud Gateway Max
Switch: Unifi USW-Lite-16-PoE
Switch: Unifi USW-Flex-Mini - szt. 2
Wi-Fi: Unifi U6-Lite - szt. 2
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD
VM #1: Synology SA6400
VM #2: Debian, WWW
VM #3: Home Assistant OS
|
|
|
|
snikers |
Dodano 21-06-2010 11:27
|

User

Posty: 16
Dołączył: 20/06/2010 14:51
|
dodałem taki poniższy skrypt do firewall w tomato:
modprobe ipt_TTL
iptables -t mangle -A POSTROUTING -j TTL --ttl-set 128
iptables -t mangle -A FORWARD -j TTL --ttl-set 128
iptables -t mangle -A PREROUTING -j TTL --ttl-set 128
daje zapisz i po restarcie nie znikają mi te wpisy, są cały czas w skrypcie firewall. Robie restart routera i sprawdzam potem pingiem ttl czy się zmienił z 64 na 128 lub sprawdzam w konsoli czy te regułki dodały się, ale okazuje się że nie. Po wydaniu polecenia iptables -L -t mangle powinny być widoczne.
Dodałem ten skrypt "service firewall restart" do init i teraz po ponownym uruchomieniu routera jest wszystko ok.
Wielkie dzięki za pomoc, to jest dobre rozwiązanie. Nie wiem czemu ten skrypt firewalla dodany w panelu nie wykonywał mi się automatycznie po uruchomieniu routera. Tak jakby usługa firewall nie była uruchamiana po restarcie. |
|
|