URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 76217
[ Назад ]

Исходное сообщение
"Как назначить default gateway на конкретный интерфейс?"

Отправлено Tigra , 13-Сен-07 12:26 
Собсно говоря столкнулся с проблемой: есть две линки в инет, для одной линки gateway не нужен, для второй нужен. Так вот вопрос: как сделать так, чтобы для второго интерфейса использовался gateway, а для первого нет?

Содержание

Сообщения в этом обсуждении
"Как назначить default gateway на конкретный интерфейс?"
Отправлено Den , 13-Сен-07 13:12 
>Собсно говоря столкнулся с проблемой: есть две линки в инет, для одной
>линки gateway не нужен, для второй нужен. Так вот вопрос: как
>сделать так, чтобы для второго интерфейса использовался gateway, а для первого
>нет?

если linux то создаем две таблицы маршрутизации
в одну добавляем гейтвей ala
ip route add default via xx.xx.xx.xx table T1

во второю добавляем нетворк анричибл
ip route add default unreachable table T2

потом рулим клиентов в разные таблицы
ip rule add from 172.16.1.0/24 table T1
ip rule add from 172.16.2.0/24 table T2

ip route flush cache


"Как назначить default gateway на конкретный интерфейс?"
Отправлено Vurgun , 13-Сен-07 13:39 
а если FreeBSD ?

"Как назначить default gateway на конкретный интерфейс?"
Отправлено Oyyo , 13-Сен-07 14:19 
>а если FreeBSD ?

/etc/rc.conf
опция
defaultrouter=XXX.XXX.XXX.XXX # IP шлюза через который ходить


"Как назначить default gateway на конкретный интерфейс?"
Отправлено HappyS , 13-Сен-07 14:25 
Еще лучше поднять dhcp и в нем выдавать автоматические настройки для разных ip адресов разные. Разделить по группам внутри конфигурационного файла можно.

"Как назначить default gateway на конкретный интерфейс?"
Отправлено Tigra , 13-Сен-07 15:24 
OS - Linux

Попробую сделать как написал DEN с двумя таблицами - по резултьтатам отпишусь