freebsd 2 провайдера ipfw + ПИРИНГ

Простые/общие вопросы по UNIX системам. Спросите здесь, если вы новичок

Модераторы: vadim64, terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
qweewq22
проходил мимо
Сообщения: 9
Зарегистрирован: 2013-06-24 7:01:32

freebsd 2 провайдера ipfw + ПИРИНГ

Непрочитанное сообщение qweewq22 » 2013-10-09 8:57:33

1) пиринг (через 2го провайдера) = 1Гбит
2) провайдер 1 = 100Мбит
3) провайдер 2 = 20Мбит

options ROUTETABLES=3

setfib 0 netstat -rn = default inet_ip-1
setfib 1 netstat -rn = default inet2_ip-1
setfib 2 netstat -rn = default inet2_ip-1

загоняю 580 городских сетей в table 8

Код: Выделить всё

${fwcmd} add 9010 skipto 9060 ip from 192.168.1.0/24,192.168.2.0/24,192.168.3.0/24 to any in recv ${int1_if}
#${fwcmd} add 9020 setfib 2 ip from 172.16.0.0/27,192.168.0.0/24 to table\(8\) keep-state
${fwcmd} add 9040 setfib 0 ip from 172.16.0.0/27,192.168.0.0/24 to any keep-state
${fwcmd} add 9050 allow ip from any to any via ${int3_if}
${fwcmd} add 9055 allow ip from any to any via ${int1_if}
${fwcmd} add 9060 setfib 1 ip from 192.168.1.0/24,192.168.2.0/24,192.168.3.0/24 to any in recv ${int1_if} keep-state
${fwcmd} add 9070 allow ip from any to any via ${int1_if}

#${fwcmd} nat 1 config log if ${inet2_if} deny_in same_ports unreg_only
${fwcmd} nat 2 config log if ${inet_if} deny_in same_ports unreg_only
${fwcmd} nat 3 config log if ${inet2_if} deny_in same_ports unreg_only

#${fwcmd} add 10030 nat 1 all from 172.16.0.0/28 to any out recv ${int3_if} xmit ${inet2_if}
#${fwcmd} add 10040 nat 1 all from 172.16.0.16/29 to any out recv ng[012] xmit ${inet2_if}
#${fwcmd} add 10050 nat 1 all from 192.168.0.0/24 to any out recv ${int1_if} xmit ${inet2_if}
${fwcmd} add 10100 nat 2 all from me to any out xmit ${inet_if}
${fwcmd} add 10110 nat 2 all from 172.16.0.0/28 to any out recv ${int3_if} xmit ${inet_if}
${fwcmd} add 10120 nat 2 all from 172.16.0.16/29 to any out recv ng[012] xmit ${inet_if}
${fwcmd} add 10130 nat 2 all from 192.168.0.0/24 to any out recv ${int1_if} xmit ${inet_if}
${fwcmd} add 10150 nat 3 all from 192.168.1.0/24,192.168.2.0/24,192.168.3.0/24 to any out recv ${int1_if} xmit ${inet2_if}

#                       <<<=======
#${fwcmd} add 10240 nat 1 all from any to ${inet2_ip} in recv ${inet2_if}
${fwcmd} add 10250 nat 2 all from any to ${inet_ip} in recv ${inet_if}
${fwcmd} add 10270 nat 3 all from any to ${inet2_ip} in recv ${inet2_if}
так всё работает !

снимаю комменты для 1го НАТа, что бы запустить пиринг для 172.16.0.0/27,192.168.0.0/24 на table 8 и перестает работать 3й НАТ

у меня есть в этой сети ${inet2_if}, еще IP если могут помочь
но я не могу создать еще 1 интерфейс для пиринга

Код: Выделить всё

ifconfig piring inet ${inet_ip}+1 netmask 255.255.255.248 vlan 557 vlandev bge0
ifconfig: SIOCSETVLAN: File exists
вланы в rc.conf описаны так

Код: Выделить всё

ifconfig_vlan110="inet ${inet_ip} netmask 255.255.255.252 vlan 110 vlandev bge0"
ifconfig_vlan557="inet ${inet2_ip} netmask 255.255.255.248 vlan 557 vlandev bge0"
помогите запустить пиринг
Последний раз редактировалось f_andrey 2013-10-09 9:45:22, всего редактировалось 1 раз.
Причина: Автору. пожалуйста, выбирайте соответствующий раздел форума.

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

qweewq22
проходил мимо
Сообщения: 9
Зарегистрирован: 2013-06-24 7:01:32

Re: freebsd 2 провайдера ipfw + ПИРИНГ

Непрочитанное сообщение qweewq22 » 2013-10-09 11:59:39

table 8 скриптом у прова беру и таблицу ложу... красиво

BGP не предлагать ... должно как то решиться

qweewq22
проходил мимо
Сообщения: 9
Зарегистрирован: 2013-06-24 7:01:32

Re: freebsd 2 провайдера ipfw + ПИРИНГ

Непрочитанное сообщение qweewq22 » 2013-10-10 9:15:39

rc.conf

Код: Выделить всё

ifconfig_vlan557="inet 217.74.168.249 netmask 255.255.255.248 vlan 557 vlandev bge0"
ifconfig_vlan557_alias1="inet 217.74.168.251 netmask 255.255.255.248"
в консоль

Код: Выделить всё

ifconfig vlan557 alias inet 217.74.168.251 netmask 255.255.255.248
или так

Код: Выделить всё

ifconfig vlan557 alias0 inet 217.74.168.251 netmask 255.255.255.248
сбивает весь интерфейс

Код: Выделить всё

ifconfig vlan557 alias inet 217.74.168.251 netmask 255.255.255.248 vlan 557 vlandev bge0
ifconfig: SIOCSETVLAN: File exists

т.е. на интерфейс влановский не вешается алиас... и это на фре 9.2-релиз

Аватара пользователя
hizel
дядя поня
Сообщения: 9032
Зарегистрирован: 2007-06-29 10:05:02
Откуда: Выборг

Re: freebsd 2 провайдера ipfw + ПИРИНГ

Непрочитанное сообщение hizel » 2013-10-11 11:28:20

в rc.conf alias начинают с 0

в командной строке в alias на влан не надо указывать vlan и vlandev
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.

qweewq22
проходил мимо
Сообщения: 9
Зарегистрирован: 2013-06-24 7:01:32

Re: freebsd 2 провайдера ipfw + ПИРИНГ

Непрочитанное сообщение qweewq22 » 2013-10-14 4:22:41

я пробовал по всё по инструкции... "в командной строке в alias на влан не надо указывать vlan и vlandev"
ifconfig vlan557 alias 217.74.168.251 netmask 255.255.255.248

становится ip = 127.0.0.1 бродкаст 217.74.168.255

Аватара пользователя
hizel
дядя поня
Сообщения: 9032
Зарегистрирован: 2007-06-29 10:05:02
Откуда: Выборг

Re: freebsd 2 провайдера ipfw + ПИРИНГ

Непрочитанное сообщение hizel » 2013-10-14 8:09:11

самое время открыть man ifconfig
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.