View Full Version : Usare due connessioni internet - WIMAX & 3G - DDWRT
Salve a tutti
Attualmente mi collego a internet tramite wimax con la cpe sul tetto e in casa il router buffalo e poi ho anche un access point collegato al router con il cavo.
Il problema è che è parecchio lento.
Ho deciso di sottoscrivere anche un contratto con vodafone, mi metteranno la VS2 (il 3g prende benissimo da me).
Adesso il problema è che la VS ha un tot di gb al mese e so già che ne userò di più.
ROUTER WIMAX (192.168.1.2/24) --------> ROUTER (192.168.1.3/24)
ROUTER 3G (192.168.1.1/24) ---------------> BUFFALO
tutti col dhcp off eccetto il .3.
Apparte qualche dispositivo che metto statico con gateway .2
questa è la mia idea, ma vorrei dividere il consumo di internet tra le due connessioni.
Pensavo di farlo in base alle porte e non agli IP. per esempio Torrent, eMule etc dritti in WiMax ma HTTP sul 3G.
La mia domanda è quindi:
come faccio a dividere il traffico in base alle porte e non agli ip?
poi, avete qualche consiglio su come dividere le porte?
grazie
malatodihardware
15-11-2012, 19:28
Con DDWRT è parecchio difficile, è molto più semplice con un firewall dual WAN..
Ed il firewall doppia wan è fattibile a livello software su un vecchio pc, magari con Linux ?
Grazie
malatodihardware
16-11-2012, 06:54
Sì, guarda pfsense, m0n0wall o zeroshell..
Inviato dal mio MB525
grazie per la disponibilità.
A livello Windows c'è qualcosa?
malatodihardware
16-11-2012, 12:49
Non saprei, ma io non mi fiderei molto.. :D
Inviato dal mio MB525
E qualcosa per DdWrt?
Grazie
malatodihardware
16-11-2012, 13:18
E qualcosa per DdWrt?Grazie
Per questo tenderei ad escluderlo (forse con route statiche e comandi via CLI)
ciao.
ho trovato questo ma sembra essere per openwrt più che per ddwrt
http://www.linuxhorizon.ro/iproute2.html
infatti se faccio echo ... >>... mi dice che non trova il file.
qualche altra idea?
ciao.
ho trovato questo ma sembra essere per openwrt più che per ddwrt
http://www.linuxhorizon.ro/iproute2.html
infatti se faccio echo ... >>... mi dice che non trova il file.
qualche altra idea?
facciamola più semplice:
router buffalo collegato in ppoe.
deve mandare solo alcune porte all'altro.
idee su come fare il routing?
ciao,
ho fatto dei passi avanti
ho letto un po' in firo e a quanto ho capito quello che devo fare è il seguente
iptables -A PREROUTING -t mangle -i eth0 -p tcp --dport 22 -j MARK --set-mark 1
iptables -A PREROUTING -t mangle -i eth1 -p tcp --dport 23 -j MARK --set-mark 1
e questo funziona, perchè se digito mi appare la regola
iptables --list -t mangle -nv
dopo ciò digito
ip route add default via 192.168.1.2 dev eth1 table 200
e non so come vedere se funziona, ma se digito
ip rule show table 200
ip route show table 200
non restituisce niente
infine
ip rule add from all fwmark 1 table 200
Il problema credo che sia che non crea la regola.
Avete qualche idea?
grazie
|| | || ||____\ \ /\ / /| |_) || | \ \ / / __) | || |_
||_| ||_||_____\ V V / | _ < | | \ V / / __/|__ _|
|___/|___/ \_/\_/ |_| \_\|_| \_/ |_____| |_|
DD-WRT v24-sp2
http://www.dd-wrt.com
==========================================================
BusyBox v1.19.3 (2011-12-20 08:00:43 CET) built-in shell (ash)
Enter 'help' for a list of built-in commands.
root@ROUTER:~# iptables -A PREROUTING -t mangle -i eth1 -p tcp --dport 8080 -j MARK --set-mark 1
root@ROUTER:~# iptables --list -t mangle -nv
Chain PREROUTING (policy ACCEPT 7266 packets, 4055K bytes)
pkts bytes target prot opt in out source destination
0 0 MARK tcp -- eth1 * 0.0.0.0/0 0.0.0.0/0
tcp dpt:8080 MARK set 0x1
Chain INPUT (policy ACCEPT 3834 packets, 441K bytes)
pkts bytes target prot opt in out source destination
Chain FORWARD (policy ACCEPT 31606 packets, 18M bytes)
pkts bytes target prot opt in out source destination
Chain OUTPUT (policy ACCEPT 1056 packets, 209K bytes)
pkts bytes target prot opt in out source destination
Chain POSTROUTING (policy ACCEPT 34749 packets, 21M bytes)
pkts bytes target prot opt in out source destination
root@ROUTER:~# ip route
X.X.X.1 dev ppp0
X.X.X.1 dev ppp0 src X.X.X.111
192.168.1.0/24 dev br0 src 192.168.1.1
169.254.0.0/16 dev br0 src 169.254.255.1
127.0.0.0/8 dev lo
default via X.X.X.1 dev ppp0
root@ROUTER:~# ip route add default via 192.168.1.2 dev eth0 table 100
root@ROUTER:~# ip route
X.X.X.1 dev ppp0
X.X.X.1 dev ppp0 src X.X.X.111
192.168.1.0/24 dev br0 src 192.168.1.1
169.254.0.0/16 dev br0 src 169.254.255.1
127.0.0.0/8 dev lo
default via X.X.X.1 dev ppp0
root@ROUTER:~# ip route show table 100
default via 192.168.1.2 dev br0
root@ROUTER:~# ip rule add from all fwmark 1 table 100
root@ROUTER:~# ip rule
0: from all lookup local
32764: from all fwmark 0x1 lookup 100
32765: from all fwmark 0x1 lookup 100
32766: from all lookup main
32767: from all lookup default
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.