Jump to content

Recommended Posts

Posted

Помогите настроить разделение 2х каналов в инет на freeBSD 5.4.

 

Есть 2 интернет интерфейса

inet0 1.1.1.1 gw 1.1.1.2

inet1 2.2.2.1 gw 2.2.2.2

Клиенты подсоединяются через mpd на адреса 172.17.х.х

 

Настройка ipnat

map inet0 172.17.0.0/16 -> 1.1.1.1/32 proxy port ftp ftp/tcp

map inet0 172.17.0.0/16 -> 1.1.1.1/32 portmap tcp/udp 10000:40000

map inet0 172.17.0.0/16 -> 1.1.1.1/32

 

map inet1 172.17.0.0/16 -> 2.2.2.1/32 proxy port ftp ftp/tcp

map inet1 172.17.0.0/16 -> 2.2.2.1/32 portmap tcp/udp 10000:40000

map inet1 172.17.0.0/16 -> 2.2.2.1/32

 

Обычные клиенты идут на default GW – соответственно map inet0

 

На второй канал хотим заворачивать правилом ipfw

Наподобие fwd 2.2.2.2 log ip from 172.17.1.1 to any

Но не работает!!!

 

Снифер показывает, что пакеты с inet1 идут с адресов 1.1.1.1. Соответственно 2.2.2.2 на них не отвечает.

Если оставлем только в ipnat map inet1, тогда все кто указан в fwd получают доступ через inet1(Но inet0 перестает работать :-( )

 

 

Такое чувство, что ipnat успевает замапить пакеты до ipfw fwd, а второй раз перемапивать не хочет.

Posted
попробуйте опцию round-robin

Эта опция не подходит поскольку каналы разные по пропускной способности и хочется вручную задавать пользователей на 1 и 2канал.

 

Сейчас подумал, что, наверное, придется переходить обратно на natd или pf, поскольку принципиально не возможно задавать исходящий канал, в ipfw для ipnat.

Сейчас поищу аналог fwd в pf.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...
На сайте используются файлы cookie и сервисы аналитики для корректной работы форума и улучшения качества обслуживания. Продолжая использовать сайт, вы соглашаетесь с использованием файлов cookie и с Политикой конфиденциальности.