Zero_real 4 Опубликовано: 2011-02-23 09:03:44 Share Опубликовано: 2011-02-23 09:03:44 Доброго времени суток! Уже второй день бьюсь над решением проблемы. Итак имеем тазик с freebsd 8.1. К тазику подключена локальная сеть 10.10.0.0/24. Также с тазика подняты 2 PPPoE соединения к одному провайдеру. Шлюз у них одинаков. И так. rl1 - 10.10.0.3 локальная сеть. rl0 - подключен к первому модему. rl2 - подключен к второму модему. ng0 -PPPoE1 ng1 - PPPoE2 Задача разрулить часть пользователейв один канал, остальных в другой. Обычно я делаю такое средствами ipfw forward, но так как шлюз у нас одинаков для обоих каналов, данный вариант не подходит. Подскажите решение. Заранее спасибо. Ссылка на сообщение Поделиться на других сайтах
Grezz 3 Опубліковано: 2011-02-23 13:12:14 Share Опубліковано: 2011-02-23 13:12:14 Чем поднят нат? Можно завернуть группу людей через divert в нужный канал использую порт на котором поднят нат. Например: /sbin/natd -a "ifname" -p 8772 ${fwcmd} add 22 divert 8772 ip from 'table(1)' to any ${fwcmd} add 5500 divert 8772 ip from any to 192.168.1.1 остальных так же но на другой порт (нат) Ссылка на сообщение Поделиться на других сайтах
Zero_real 4 Опубліковано: 2011-02-23 21:34:34 Автор Share Опубліковано: 2011-02-23 21:34:34 Как вариант. Спасибо. Ссылка на сообщение Поделиться на других сайтах
natiss 16 Опубліковано: 2011-03-02 20:57:27 Share Опубліковано: 2011-03-02 20:57:27 А если без natd то так setfib 1 route add 0 -iface ng1 ipfw add N setfib 1 ip from {} to an # setfib 1 netstat -rn | less Routing tables Internet: Destination Gateway Flags Refs Use Netif Expire default ng1 US 0 0 ng1 Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Создайте аккаунт или войдите в него для комментирования
Вы должны быть пользователем, чтобы оставить комментарий
Создать аккаунт
Зарегистрируйтесь для получения аккаунта. Это просто!
Зарегистрировать аккаунтВхід
Уже зарегистрированы? Войдите здесь.
Войти сейчас