Omdat ik het beu ben te werken met prefab images alla pfsense, smoothwall, ipcop, etc... die teveel bieden dan ik nodig heb, wil ik een simpel linux routertje opzetten die alle inkomende verbindingen blokkeert en alle uitgaande toestaat (ik weet dat het nog beter zou zijn om manueel te zeggen welke poorten naar buiten mogen) maar, dat is voor een later stadium.
Het probleem: verkeer naar buiten werkt niet. Ik mis ergens een regel, iemand enig idee?
ter info: ETH0 ==> WAN , ETH1 ==> LAN
OS: Laatste debian versie
Ik heb tot nu toe:
Het probleem: verkeer naar buiten werkt niet. Ik mis ergens een regel, iemand enig idee?
ter info: ETH0 ==> WAN , ETH1 ==> LAN
OS: Laatste debian versie
Ik heb tot nu toe:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
| echo 1 > /proc/sys/net/ipv4/ip_forward echo 1 > /proc/sys/net/ipv4/tcp_syncookies #Flush table's iptables -F INPUT iptables -F OUTPUT iptables -F FORWARD iptables -t nat -F #Drop traffic iptables -P FORWARD DROP iptables -P INPUT DROP iptables -P OUTPUT DROP #verkeer naar buiten toe laten en nat aanzetten iptables -A FORWARD -i eth1 -o eth0 -m state --state ESTABLISHED,RELATED -j ACCEPT iptables -A FORWARD -i eth0 -o eth1 -j ACCEPT iptables -t nat -A POSTROUTING -o eth1 -j MASQUERADE #RDP forward voor windows servers iptables -t nat -A PREROUTING -p tcp --dport 3389 -i eth0 -j DNAT --to destination 192.168.2.10 iptables -t nat -A PREROUTING -p tcp --dport 3340 -i eth0 -j DNAT --to destination 192.168.2.12 #toestaan SSH verkeer iptables -t nat -A PREROUTING -p tcp --dport 22 -i eth0 -j DNAT --to destination 192.168.2.1 iptables -t nat -A PREROUTING -p udp --dport 22 -i eth0 -j DNAT --to destination 192.168.2.1 #toestaan verkeer loopback iptables -A INPUT -i lo -j ACCEPT iptables -A OUTPUT -o lo -j ACCEPT #toestaan lokaal netwerk iptables -A OUTPUT -o eth1 -j ACCEPT iptables -A INPUT -i eth1 -j ACCEPT iptables -A INPUT --match state --state RELATED,ESTABLISHED -j ACCEPT ifconfig eth1 192.168.2.1/24 ifconfig eth0 XXXXXXXX ifconfig eth0 up ifconfig eth1 up route add default gw XXXXXX |