хочу такую вещ :
Код: Выделить всё
модем1\
свитч(неуправляемый)->сервер(FreeBSD 6.1,2 карточки сетевых)
модем2/ |
свитч(неуправляемый)
|
юзеры
модемы имеют адраеса 192.168.1.1 и 192.168.1.3
сетевая карточка со стороны модемов 192.168.1.2
со строны локальной сетки - 192.168.0.1 (прописан как шлюз у юзеров)
в rc.firewall(прописан только один провайдер который на модеме 1):
Код: Выделить всё
# set these to your outside interface network and netmask and ip
oif="em0"
onet="192.168.1.0"
omask="255.255.255.0"
oip="192.168.1.2"
# set these to your inside interface network and netmask and ip
iif="myk0"
inet="192.168.0.0"
imask="255.255.255.0"
iip="192.168.0.1"
...
...
...
Код: Выделить всё
gateway_enable="YES"
natd_enable="YES"
natd_interface="em0"
natd_flags="-m -u"
некторые компьютеры юзеров нужно пускать через один провайдер
другие через другого...
В идеальном варианте хотелось бы даже на опредленные айпишники
пропускать только через один модем.. то есть в обычном режиме юзер серфится
и лазает по нету через одного провайдера, но как тока он запустил допустим тот же цитрикс чтоб с цитрикса данные передавались через другого провайдера.
Делать это через ipfw ??? Если на нем можно это организовать то прошу подсказать как.
Заранее спасибо.