Перейти до

freebsd fwd dhcp


Рекомендованные сообщения

Есть провайдер от которого настройки приходят по dhcp. Есть сервер под FreeBSD 7.1. Нужно поднять nat. Делаю так:

Сеть провайдера - 172.17.1.0/24

Внутренняя сеть - 192.168.1.0/24

 

firewall.conf

#!/sbin/sh

/sbin/natd -n em0 -p 8772 -f /etc/natd.conf

${fwcmd} add 22 divert 8772 ip from 192.168.1.0/24 to any

${fwcmd} add 5500 fwd em0 ip from 172.17.1.0/24 to any via em0

${fwcmd} add 5510 divert 8772 ip from any to 172.17.1.0/24 via em0

 

natd.conf

use_sockets yes

same_ports yes

dynamic yes

 

В общем то все работает но как то криво. Ни внутренняя сеть ни сам сервер не видит сеть 172.17.1.0/24, хотя все что дальше видит нормально. Почему так? Когда вместо 172.17.1.0/24 в firewall.conf ставлю присвоенный адрес (172.17.1.72) то все работает нормально.

Ссылка на сообщение
Поделиться на других сайтах
  • 1 month later...

 

${fwcmd} add 5500 fwd em0 ip from 172.17.1.0/24 to any via em0

 

 

 

 

В общем то все работает но как то криво. Ни внутренняя сеть ни сам сервер не видит сеть 172.17.1.0/24, хотя все что дальше видит нормально. Почему так? Когда вместо 172.17.1.0/24 в firewall.conf ставлю присвоенный адрес (172.17.1.72) то все работает нормально.

 

поясните, пожалуйста, это правило

Ссылка на сообщение
Поделиться на других сайтах

правило которое форвардит внешний адрес сервера на шлюз провайдера.

это правило форвардит пакеты от 172... полученные на em0 в интерфес em0

Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Вхід

Уже зарегистрированы? Войдите здесь.

Войти сейчас
  • Зараз на сторінці   0 користувачів

    Немає користувачів, що переглядають цю сторінку.

×
×
  • Створити нове...