[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: 2 links (virtua + speedy) simultaneamente



Em 02-06-2011 15:45, Harlei Liguori Marcelino escreveu:
Amigos,
estou tentando colocar dois links (virtua + speedy) simultaneamente ativos, sem balanceamento de carga mesmo. Apenas com roteamento de determinados IPs para cada placa ou então de determinados pacotes (portas) por placa. Por algum motivo que não descobri qual simplesmente não funciona, o virtua esta na eth2 (e nao precisa discar nem nada, é só plugar e usar) e o speedy conectado cria a ppp0. Seria simples, eu acho uahauha mas não é mt! :)
Alguém conseguiu fazer isso de uma forma simples? :)
grato
att
Harlei

Olá!

O comando "ip route" vai te mostrar as placas e suas rotas, crie duas tabelas de roteamento sendo que cada um terá uma placa, por exemplo:

# ip route
192.168.1.0/24 dev wlan0  proto kernel  scope link  src 192.168.1.104
192.168.0.0/24 dev eth0  proto kernel  scope link  src 192.168.0.104
default via 192.168.1.1 dev wlan0  proto static
default via 192.168.0.1 dev eth0  proto static

# ip route add 192.168.1.0/24 dev wlan0 proto kernel scope link src 192.168.1.104 table 100
# ip route add default via 192.168.1.1 dev wlan0  proto static table 100

# ip route add 192.168.0.0/24 dev eth0 proto kernel scope link src 192.168.0.104 table 200
# ip route add default via 192.168.0.1 dev eth0  proto static table 200

Assim a tabela 100 é para a placa wlan0 e a 200 para a placa eth0

Agora posso definir as regras, por exemplo IP 8.8.8.8 para placa eth0 e IP 8.8.4.4 para placa wlan0:

# ip rule add to 8.8.8.8 table 200
# ip rule add to 8.8.4.4 table 100

Por porta, tem que marca com "iptables -t mangle <...> -j MARK ..." e usar "fwmark" no "ip rule".


[]'s
           Junior Polegato


Reply to: