reguły firewalla
|
matt_s |
Dodano 04-02-2010 01:17
|
User
Posty: 4
Dołączył: 10/03/2008 22:15
|
Witam
Mam problem z dodaniem regół do firewalla w moim ag241, tak aby po restarcie port 443, którego otwieram na zewnątrz poleceniami :
iptables -t nat -A prerouting_wan -p tcp --dport 443 -j ACCEPT
iptables -A input_wan -p tcp --dport 443 -j ACCEPT
był nadal otwarty. Bo, niestety, po restarcie routera startuje z domyślnymi ustawieniami ... |
|
|
|
rpc |
Dodano 04-02-2010 06:10
|
User
Posty: 111
Dołączył: 26/06/2008 05:54
|
dodajesz to do pliku /etc/firewall.users
a co chcesz uzyskać ? redirect na port lan ?
Jak "DNAT" redirect to np.
add firewall redirect
set firewall.@redirect[-1].src=wan
set firewall.@redirect[-1].src_dport=443
set firewall.@redirect[-1].dest=lan
set firewall.@redirect[-1].dest_ip=192.168.1.2
set firewall.@redirect[-1].dest_port443
set firewall.@redirect[-1].proto=tcp
|
|
|
|
obsy |
Dodano 04-02-2010 06:33
|
VIP
Posty: 5775
Dołączył: 31/10/2006 20:06
|
uci add firewall rule
uci set firewall.@rule[-1]._name=htttps
uci set firewall.@rule[-1].src=wan
uci set firewall.@rule[-1].target=ACCEPT
uci set firewall.@rule[-1].proto=tcp
uci set firewall.@rule[-1].dest_port=443
uci commit firewall
Raczej tylko tyle...
|
|
|
|
rpc |
Dodano 04-02-2010 07:22
|
User
Posty: 111
Dołączył: 26/06/2008 05:54
|
jeśli autorowi chodziło tylko o otwarcie https to tak
ja się pytałem o pierwszą regułę bo autor może ma serwer https w LAN i dlatego redirect zaproponowałem. Druga jest oczywista otwiera na router 443. Ale co autor chciał uzyskać poprzez pierwszą regułę ?
|
|
|
|
matt_s |
Dodano 04-02-2010 11:17
|
User
Posty: 4
Dołączył: 10/03/2008 22:15
|
Cytat obsy napisał/a:
uci add firewall rule
uci set firewall.@rule[-1]._name=htttps
uci set firewall.@rule[-1].src=wan
uci set firewall.@rule[-1].target=ACCEPT
uci set firewall.@rule[-1].proto=tcp
uci set firewall.@rule[-1].dest_port=443
uci commit firewall
Raczej tylko tyle...
Niestety nie dziala :/ Chodzi o to ze chcialbym sie laczyc przez putty z zewnatrz ze swoim routerem na porcie 443 przez ssh. Po wpisaniu komend iptables ktore na poczatku podalem dziala, ale po restarcie routera kupa...
Plik etc/config/firewall wyglada tak:
config 'defaults'
option 'syn_flood' '1'
option 'input' 'ACCEPT'
option 'output' 'ACCEPT'
option 'forward' 'REJECT'
config 'zone'
option 'name' 'lan'
option 'input' 'ACCEPT'
option 'output' 'ACCEPT'
option 'forward' 'REJECT'
config 'zone'
option 'name' 'wan'
option 'input' 'REJECT'
option 'output' 'ACCEPT'
option 'masq' '1'
option 'forward' 'REJECT'
config 'forwarding'
option 'src' 'lan'
option 'dest' 'wan'
option 'mtu_fix' '1'
config 'rule'
option '_name' 'htttps'
option 'src' 'wan'
option 'target' 'ACCEPT'
option 'proto' 'tcp'
option 'dest_port' '443'
Moze poprostu dodac jakis skrypt startowy ? |
|
|
|
jejek |
Dodano 04-02-2010 11:25
|
User
Posty: 59
Dołączył: 25/01/2009 14:56
|
A wykonałeś /etc/init.d/firewall restart ?
Bo ja dokładnie taki sam mam konfig i działa.
Zdrówko. |
|
|
|
matt_s |
Dodano 04-02-2010 11:29
|
User
Posty: 4
Dołączył: 10/03/2008 22:15
|
tak, nadal nic. Nie wiem juz o co kaman;/ |
|
|
|
reaper7 |
Dodano 04-02-2010 11:45
|
User
Posty: 148
Dołączył: 26/12/2006 15:41
|
po pierwsze jeśli dopisujesz coś w /etc/firewall.user
to w pliku /etc/config/firewall dodaj to:
config 'include'
option 'path' '/etc/firewall.user'
a w /etc/firawall.user:
iptables -t nat -A prerouting_wan -p tcp --dport 443 -j DNAT --to x.x.x.x:443
iptables -A input_wan -p tcp --dport 443 -d x.x.x.x -j ACCEPT
gdzie x.x.x.x zamień na IP routera od strony LAN
ja to wprawdzie używam z przekierowaniem z portu wan innego niż 443 więc jest trochę przerost formy nad treścią ale działa
musisz oczywiście w tym rozwiązaniu co podałem wywalić z /etc/config/firewall ten wpis:
config 'rule'
option '_name' 'htttps'
option 'src' 'wan'
option 'target' 'ACCEPT'
option 'proto' 'tcp'
option 'dest_port' '443'
=====================
ASUS 500gP+Kamikaze
IPBOX9000HD+STLinux(sh4)
w razie co Compaq+FreeBSD 6.2
=====================
|
|
|
|
matt_s |
Dodano 04-02-2010 12:02
|
User
Posty: 4
Dołączył: 10/03/2008 22:15
|
reaper7, dzieki wielkie dziala
Pozdro |
|
|