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

iproute2 и распределение трафика между интерфейсами



Hallo, debian-russian community-peoplez.

написал скрипт, который для 2 разных внешних каналов - eth1 и ррр0
даёт свой доступ, т.е. для машин из диапазона 192.168.1.20 -
192.168.1.26 необходим доступ через радиоинтернет, а для машин
192.168.1.36 - 192.168.1.41 через ррр.
Всё работает, но вопрос в том, можно ли для оставшихся машин
192.168.1.42-192.168.1.50 организовать общий канал из этих 2 внешних
каналов с помощью iproute2? или с исп-ем iptables?

#! /bin/sh

echo 200 inet_radio >> /etc/iproute2/rt_tables

ip rule add from 192.168.1.20 table inet_radio
ip rule add from 192.168.1.21 table inet_radio
ip rule add from 192.168.1.22 table inet_radio
ip rule add from 192.168.1.23 table inet_radio
ip rule add from 192.168.1.24 table inet_radio
ip rule add from 192.168.1.25 table inet_radio
ip rule add from 192.168.1.26 table inet_radio
ip route add default via айпишник dev eth1 table inet_radio
ip route flush cache

echo 201 inet_sirius >> /etc/iproute2/rt_tables        
ip rule add from 192.168.1.36 table inet_sirius
ip rule add from 192.168.1.37 table inet_sirius
ip rule add from 192.168.1.38 table inet_sirius
ip rule add from 192.168.1.39 table inet_sirius
ip rule add from 192.168.1.40 table inet_sirius
ip rule add from 192.168.1.41 table inet_sirius
ip route add default via айпишник dev ppp0 table inet_sirius
ip route flush cache

hostname:~# ip rule list
0:      from all lookup local 
32725:  from 192.168.1.41 lookup inet_ppp
32726:  from 192.168.1.40 lookup inet_ppp
32727:  from 192.168.1.39 lookup inet_ppp
32728:  from 192.168.1.38 lookup inet_ppp
32729:  from 192.168.1.37 lookup inet_ppp
32730:  from 192.168.1.36 lookup inet_ppp
32740:  from 192.168.1.26 lookup inet_radio
32741:  from 192.168.1.25 lookup inet_radio 
32742:  from 192.168.1.24 lookup inet_radio 
32743:  from 192.168.1.23 lookup inet_radio 
32744:  from 192.168.1.22 lookup inet_radio 
32745:  from 192.168.1.21 lookup inet_radio 
32746:  from 192.168.1.20 lookup inet_radio 
32766:  from all lookup main
32767:  from all lookup default 




-- 
Mit rezpekt,
 Tzunami



Reply to: