Opsætningen er som følger:
Kode: Vælg alt
NAT _____SERVER_____
Dynamisk adresse | |
Nettet ------------------------|---- eth0 |
| |
| 192.168.1.10 | Ubuntu 12.04.4 LTS
| | DHCP /
| eth1 ----|----------------klient
| | \
|______________| Win7
Jeg har fået både masquerading og den transparente proxy til at køre som en drøm... men det er kun indtil jeg aktiverer ufw - så går det galt
Jeg har lagt følgende iptables ind i /etc/rc.local:
Kode: Vælg alt
#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.
#Masquearading from eth1 to eth0
iptables -t nat -A POSTROUTING -s 192.168.1.0/24 -o eth0 -j MASQUERADE
#Transparent proxy (squid3)
iptables -t nat -A PREROUTING -i eth1 -p tcp -m tcp --dport 80 -j DNAT --to-des$
iptables -t nat -A PREROUTING -i eth0 -p tcp -m tcp --dport 80 -j REDIRECT --to$
exit 0
Og det hele kører som det skal ... lige indtil jeg aktiverer ufw - så mister jeg forbindelsen'
Jeg har forsøgt at få masquerading til at fingere med udgangspunkt i ufw, men det er ikke lykkedes for mig selvom jeg har fulgt vejledningen til punkt og prikke (https://help.ubuntu.com/12.04/serverguide/firewall.html).
Jeg har også forsøgt at smide de ovenstående iptables ind i /etc/ufw/before.rules, men det løser ikke problemet.
Er der nogen der har erfaring med at anvende ufw sammen med masquerading og transperent proxy - som kan se hvad jeg gør forkert?
De virtuelle maskiner er sat op i virtualbox 4.3.6 og testet i den nyeste versoin 4.3.8