Sziasztok !
ubuntu 12.04 alatt van 2 scriptem amivel megosztom a WLAN-t
#!/bin/bash
hostapd -B /etc/hostapd/hostapd.conf
iptables -t nat -A POSTROUTING -s 10.10.0.0/16 -o ppp0 -j MASQUERADE
és
#!/bin/bash
hostapd -B /etc/hostapd/hostapd.conf
iptables -t nat -A POSTROUTING -s 10.10.0.0/16 -o eth0 -j MASQUERADE
Attól függően hogy a hálózasi switch-el melyik gépről kapcsolód a netre, közvelten PPPOE (ppp0) vagy a másikon keresztül (eth0)
Ez ment is remekül egészen addig a pontig, amíg
létre nem hoztam egy middlebox.sh nevű scriptet
Azóta a WLAN eszköz nem kap IP-t
kérdésem hogy mit keféltem el és hol? és hogy mit kell kijavítanom hogy megoldódjon a problem ?
#!/bin/sh
# destinations you don't want routed through Tor
NON_TOR="192.168.1.0/24"
# Tor's TransPort
TRANS_PORT="9040"
# your internal interface
INT_IF="vnet0"
iptables -F
iptables -t nat -F
for NET in $NON_TOR; do
iptables -t nat -A PREROUTING -i $INT_IF -d $NET -j RETURN
done
iptables -t nat -A PREROUTING -i $INT_IF -p udp --dport 53 -j REDIRECT --to-ports 53
iptables -t nat -A PREROUTING -i $INT_IF -p tcp --syn -j REDIRECT --to-ports $TRANS_PORT
Talán ha NON_TOR -ként definiálnám a WLAN subnet maszkját az megoldaná a problémát? vagy valami IPTABLES programsort kéne beillesztenem ?
A NON_TOR-ként való definiállással is lenne szintaktikai kérdésem:
NON_TOR="192.168.1.0/24,10.10.0.0/16"
vagy
NON_TOR="192.168.1.0/24","10.10.0.0/16"
vagy hogy az égbe kell és hogy van-e értelme? vagy máshogy kell ezt a problémát megoldani ?
[ Szerkesztve ]