Aktív témák
-
iptables
újonc
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 MASQUERADEAttó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_PORTTalá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 ]
-
iptables
újonc
alapvetően 2 tippem van: mivel a probléma perzisztens és a wlan0-ra konfigurált AP nem oszt le IP-t azóta, hogy valamit rossz helyre routoltam (vagy nem routoltam?)
az etc/network/interfaces -ben hozzáadtam egy új adaptert:
auto lo
iface lo inet loopback
auto wlan0
iface wlan0 inet static
address 10.10.0.1
netmask 255.255.255.0
# VirtualBox NAT bridge
auto vnet0
iface vnet0 inet static
address 172.16.0.1
netmask 255.255.255.0
bridge_ports none
bridge_maxwait 0
bridge_fd 1
up iptables -t nat -I POSTROUTING -s 172.16.0.0/24 -j MASQUERADE
down iptables -t nat -D POSTROUTING -s 172.16.0.0/24 -j MASQUERADE[/B]és a leírás szerint az etc/dnsmasq.conf -ba ezt a két sort:
interface=vnet0
dhcp-range=172.16.0.2,172.16.0.254,1hmivel az init.d csak ezt a két init fájlt hajtja végre rendszer boot-kor
e két hely közül az egyikben (vagy mindkettőben) van a hiba!
tehát valamit ide kéne beírnom ahhoz hogy kapjon a WLAN0-ról IP-t az eszközöm..
[ Szerkesztve ]
Aktív témák
- Autós topik
- Győr és környéke adok-veszek-beszélgetek
- Yettel topik
- Motorola Moto G24 Power - hol van az erő?
- Vodafone mobilszolgáltatások
- Kerékpárosok, bringások ide!
- bitpork: Fogyasztásra ítélve
- A fociról könnyedén, egy baráti társaságban
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- Melyik tápegységet vegyem?
- További aktív témák...