Jump to content
Калькуляторы

FreeBSD маршрутизация двух одинаковых сетей

Есть задача:

в сервер приходят два влана 100 и 101.

 

На 100 сеть 10.10.0.0/24

и на 101 сеть 10.10.0.0/24

 

На фряхе создал два влана, нацепил разные ипшники. Пробовал сделать через ROUTETABLES (multiple fibs), но к сожалению почему-то когда создаешь два интерфейса в одинаковых сетях, маршрут в directly-connected сетки прописывается либо во всех таблицах маршрутизации (net.add_addr_allfibs=0) либо прописывается только в той таблице, в которой присвоен первым (net.add_addr_allfibs=1). Тем самым не получается поиметь доступ в две сетки одновременно (с setfib, разумеется).

 

Кто как пробовал сделать такое или есть другие предложения?

Share this post


Link to post
Share on other sites

Вам мост нужен, а не маршрутизация.

 

Вот пример как на нетграфе сделать: http://www.lissyara.su/articles/freebsd/tuning/ng_bridge/

там как раз два интерфейса бриджуются, и создаётся один виртуальный, где один мак и IP для доступа к обоим частям сети.

 

Только в ядро нетграф вкомпиливать не обязательно, и модули сами подгружаются по мере необходимости. (8.1)

 

Edited by Ivan_83

Share this post


Link to post
Share on other sites

фря какая?

Если 8.х - то там есть нормальное решение для бриджа, без всяких нетграфов глючных. В мане (man 4 if_bridge) прекрасно описано.

Судя по описанию задачи - полностью согласен с Ivan_83, что нужен бридж.

маршрутизировать 2 одинаковые сети фря все еще не может. недопилено.

Share this post


Link to post
Share on other sites

Что то я глюков не заметил в нетграфе.

на вижу приемуществ if_bridge, ИМХО он менее гибкий, в сравнении с нетграфами.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this