Имееться - две сетевухи, допустимrl0 = 192.168.3.2
rl1 = 192.168.4.2за которыми живут два разных интернета (192.168.3.1 / 192.168.4.1) соответственно. Вохможно ли динамически раскидать по ним траффик? Если у когото есть готовая реализация пожалуйста поделитесь.
>Имееться - две сетевухи, допустим
>
>rl0 = 192.168.3.2
>rl1 = 192.168.4.2
>
>за которыми живут два разных интернета (192.168.3.1 / 192.168.4.1) соответственно. Вохможно ли
>динамически раскидать по ним траффик? Если у когото есть готовая реализация
>пожалуйста поделитесь.вы хоть пробовали поискать хоть что-то?
ладно б вы сделали а у вас не работало - обращались бы... а то блин решение готовое (((
>вы хоть пробовали поискать хоть что-то?
>ладно б вы сделали а у вас не работало - обращались бы...
>а то блин решение готовое (((
>
>http://www.opennet.me/base/net/ipfw_balance.txt.htmlчитал причем вдумчиво. Концепт вида
#!/bin/sh
FWCMD="/sbin/ipfw -q"
${FWCMD} -f flush
/sbin/natd -n rl1 -p 8668
/sbin/natd -n rl0 -p 8669
# variables
ogo_gom=rl0
ogo_off=rl1
gateway_off='192.168.4.1'
nat_off=8668
nat_gom=8669#just nat
${FWCMD} add 100 divert $nat_gom ip from any to any in via $ogo_gom
${FWCMD} add 100 divert $nat_off ip from any to any in via $ogo_off
#state checking
${FWCMD} add 102 check-state# 50% probability of second nat
${FWCMD} add 110 prob 0.5 skipto 700 ip from any to any via $ogo_gom keep-state
# hodim via nat na gomin
${FWCMD} add 600 divert $nat_gom ip from any to any out via $ogo_gom
${FWCMD} add 610 allow ip from any to any
#hodim via nat na off
${FWCMD} add 700 divert $nat_off ip from any to any out via $ogo_off
${FWCMD} add 701 fwd $gateway_off ip from any to any out
#${FWCMD} add 701 allow ip from any to any
>читал причем вдумчиво. Концепт видаНе проще просто раскидать фрпвардами людей по разным каналам и все?
>>читал причем вдумчиво. Концепт вида
>
>Не проще просто раскидать фрпвардами людей по разным каналам и все?на 1 айпишку все натиться
>на 1 айпишку все натитьсяИнтересно. До этого вы писали что ИП у вас 2.
>Имееться - две сетевухи, допустим
>
>rl0 = 192.168.3.2
>rl1 = 192.168.4.2Т.е. в любом случае это 2 НАТа на 2 разных IP. Хоть балансировкой, хоть просто раскидыванием.
Пример не очень удачен, сразу наткнетесь на грабли, что один канал все время будет более загружен. Лучще юзать pf.
Ну а самый простой вариант - раскидать пользователей по каналам, и самый рабочий.
>Т.е. в любом случае это 2 НАТа на 2 разных IP. Хотьууууу, объясняю по пальцам - сие 2 wanа. На какую третью,четвертую, пятую сетевухи оно должно натиться глубокого смысла не имеет. Вам так не кажеться?
>балансировкой, хоть просто раскидыванием.
>
>Пример не очень удачен, сразу наткнетесь на грабли, что один канал все
>время будет более загружен.сами поняли что сказали?
>Лучще юзать pf.возможно я спросил о балансировке при помощи конкретно ipfw & natd не просто так?
>Ну а самый простой вариант - раскидать пользователей по каналам, и самый
>рабочий.смешно пошутили, а если скажем пользователи уже за натом?
Вообще не понимаю зачем зачем вы отписываетесь лишь затем придраться к количеству интерфейсов и чтобы предложить pf. Это могу сделать сам. И что?
>>Т.е. в любом случае это 2 НАТа на 2 разных IP. Хоть
>
>ууууу, объясняю по пальцам - сие 2 wanа. На какую третью,четвертую, пятую
>сетевухи оно должно натиться глубокого смысла не имеет. Вам так не
>кажеться?Хм, кто говорил про 3,4 и 5 ??? Если у Вас 2 WANa, то и NAT'a должно быть 2? Или через один WAN у Вас "белые" адреса ходят ??? Хотя судя потому, что адреса 192.168 - точно нет.
>Хм, кто говорил про 3,4 и 5 ??? Если у Вас 2
>WANa, то и NAT'a должно быть 2? Или через один WANпредложите свой вариант склеивания резервного канала из двух дешевых на одном НАТ-е. без pf. Либо попытайтесь указать на неочевидные причины плохой работы представленного мной концепта. Или у вас самоцель считать сетевухи?
>у Вас "белые" адреса ходят ??? Хотя судя потому, что адреса
>192.168 - точно нет.Для вас сущность адресов имеет смысл? Если это будет 80.80.80.81 это что-то изменит?