Moja struktura sieci
Kod: Zaznacz cały
/---eth1(ip.192.168.0.1) --- (AP_01) ---klijenci po wi-fi
WAN(eth0-DSL) ---linux(mój serwer)
\---eth2(ip.192.168.1.1) --- (AP_02) ---klijenci po wi-fi
- Na serwerze mam zainstalowane DHCP i przydzielam użytkownikom IP po adresach MAC kart sieciowych - wszystko poprawnie i po wpisaniu arp pokazuje mi adres użytkownika i jego mac karty użytkownika, adresu AP nie widać.
- Zainstalowałem squida 2.7 i ustawiłem jako transparent w iptables wpisałem:tu się pojawia problem a mianowicie musze w przeglądarce wpisać adres serwera proxy bo inaczej nie działa internet.
Kod: Zaznacz cały
iptables -t nat -A PREROUTING -i eth1 -p tcp --dport 80 -j REDIRECT --to-port 8080
- Do tego dorzuciłem CBQ i zrobiłem podział łącza na usługi i tu też się pojawia problem, a mianowicie po wpisaniu regułek na ograniczenie transferu przycina mi zawsze na prędkość pobierania na około 100Kbit, a upload przycina tak jak ustawiłem pliki konfiguracyjne poniżej:W eth0 musi być podany ip od TPSA bo inaczej też nie ogranicza łącza.
Kod: Zaznacz cały
DEVICE=eth1,100Mbit,10Mbit RATE=1500Kbit WEIGHT=150Kbit PRIO=5 RULE=:80,192.168.0.0/24 RULE=:8080,192.168.0.0/24 DEVICE=eth0,100Mbit,10Mbit RATE=150Kbit WEIGHT=15Kbit PRIO=5 RULE=IP_XX.XX.XXX.XXX,
Ustawienie limitów w tej samej konfiguracji, dhcp i squida tylko na innym serwerze i zamiast eth1 i eth2 są ath0 i ath1 (karty na chipsecie atherosa ustawione za pomocą madwifi w trybie Master) działa bez problemu. Natomiast na nowym serwerze gdzie są już karty zwykłe ethernetowe eth1 i eth2, do których podpinam AP sprzętowe nie chcą działać limity.
Nie mogę dojść gdzie w czym może być problem.
[Dodano: 2009-03-21, 21:44]
Problem rozwiązałem sam, wszystko działa tak jak chciałem.
[ Dodano: 2009-03-22, 17:46 ]
Temat można uznać za zamknięty, prawdopodobnie problem tkwił w przekierowaniu na squida