Помогите зделать редирект в NAT и непонятки с маршрутами

FreeBSD, NetBSD, OpenBSD, DragonFly и т. д.

Модератор: arachnid

Аватара пользователя
Lixtarik
Сообщения: 24

Помогите зделать редирект в NAT и непонятки с маршрутами

Сообщение Lixtarik »

Помогли мне поднять 2 ната:
Один в
rс.conf
natd_interface="rl0"
natd_flags="-s -m"

второй
в mpd.conf
set iface up-script /usr/local/etc/mpd/io-up.sh

в io-ub.sh пишу
#!/bin/sh
/sbin/natd -u -s -m -p 8669 -n ng0 -P /var/run/natd2.pid
/sbin/ipfw add 100 divert 8669 ip from any to any via ng0
в ipfw.conf стоит
add 200 divert 8668 ip from any to any via rl0
add 100 divert 8669 ip from any to any via ng0
add 64000 allow ip from any to any
add 65000 allow all from any to any

Вопрос нопер РАЗЗЗ
Как мне теперь делать редирект???? ведь его надо писать в файле настроек к которому путь указан??? и как его указать

и вопрос номер ДВА!!!
происходит какаято мистика...
мне надо статические маршруты в локалку добавить пишем
route add -host 192.168.0.0 -netmask 155.255.0.0 172.20.112.254
всё работает до перезагрузки, добавляем в rc.conf
static_routes="rack net1"
route_rack="-host 10.10.200.7 -netmask 255.255.255.0 172.20.112.254"
route_net1="-host 198.168.0.0 -netmask 255.255.0.0 172.20.112.254"
перегружаемся и он не работает хотя netstat -nr показует
198.168.0/16 172.20.112.254 UGS 0 0 rl0
типа он есть (даже при загрузке показывает его)
Ну не работает что я не так делаю ????
Спасибо сказали:
Аватара пользователя
phasma
Сообщения: 405

Re: Помогите зделать редирект в NAT и непонятки с маршрутами

Сообщение phasma »

а зачем редирект, не легче сделать мост между интерфейсами ?)
NB: Dell XPS 1330 T5250|DDR2 4GB|NV 8400|250 GB
Old NB: Asus A6km AMD Turion MT-32|DDR 2 GB|NV GFGO 7300|60 Gb
OS: Ubuntu 9.10, FreeBSD 8.0
Спасибо сказали:
Аватара пользователя
Lixtarik
Сообщения: 24

Re: Помогите зделать редирект в NAT и непонятки с маршрутами

Сообщение Lixtarik »

Незнаю :unsure: Мне например с ng0 (тот который впн) Нужно редиректить на порты "eMule" что бы избавитса от low id, слышал только это помогает, ну и ещё много чего надо :)! ну с маршрутами до сих пор не пойму что за мистика :(
Спасибо сказали:
Аватара пользователя
phasma
Сообщения: 405

Re: Помогите зделать редирект в NAT и непонятки с маршрутами

Сообщение phasma »

ну создайте мост, и на том, что смотрит в сетку(интерфейсе) режте порты, откройте просто нужные и все ...
NB: Dell XPS 1330 T5250|DDR2 4GB|NV 8400|250 GB
Old NB: Asus A6km AMD Turion MT-32|DDR 2 GB|NV GFGO 7300|60 Gb
OS: Ubuntu 9.10, FreeBSD 8.0
Спасибо сказали:
Аватара пользователя
Shura
Сообщения: 1537
Статус: Оказывается и без KDE есть жизнь
ОС: FreeBSD 8.0-RC2

Re: Помогите зделать редирект в NAT и непонятки с маршрутами

Сообщение Shura »

Как раз мост делать не надо.

route_rack="-host 10.10.200.7 -netmask 255.255.255.0 172.20.112.254"

зачем 10.10.200.7 ? Надо 0 на конце.
А 172.20.112.254 доступен на этапе загрузки?
Rock'n'roll мертв © БГ
Спасибо сказали:
Аватара пользователя
Lixtarik
Сообщения: 24

Re: Помогите зделать редирект в NAT и непонятки с маршрутами

Сообщение Lixtarik »

смотри
route_rack="-host 10.10.200.7 -netmask 255.255.255.0 172.20.112.254" это маршрут к впн серверу провайдера, и он работает
а вот
route_net1="-host 198.168.0.0 -netmask 255.255.0.0 172.20.112.254"
это один из маршрутов к ресурсам локальной сети прова
Он работает толко когда в ручную вбиваеш, а с рк конф не фурычит :(
Спасибо сказали:
Аватара пользователя
Shura
Сообщения: 1537
Статус: Оказывается и без KDE есть жизнь
ОС: FreeBSD 8.0-RC2

Re: Помогите зделать редирект в NAT и непонятки с маршрутами

Сообщение Shura »

172.20.112.254 доступен на этапе загрузки?

P.S. всё равно там семерка не нужна.
Rock'n'roll мертв © БГ
Спасибо сказали:
Аватара пользователя
Maestro
Сообщения: 227
Статус: ипэшник
ОС: FreeBSD-6.2 STABLE

Re: Помогите зделать редирект в NAT и непонятки с маршрутами

Сообщение Maestro »

Можно внести лепту в спор о маршрутизации???
Давайте разверемся с маской сети и с маской ip-адреса
короче говоря:

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

route_rack="-host 10.10.200.7 -netmask 255.255.255.255 172.20.112.254"
либо
route_rack="10.10.200.7 172.20.112.254 netmask 0xffffffff"

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

route_net1="-net 198.168.0.0 -netmask 255.255.255.0 172.20.112.254"
либо
route_net1="198.168.0.0/24 -interface rl0"


Удачи.
дайте денег на обновление портов :)
Спасибо сказали: