|
Компьютерный форум OSzone.net » Linux и FreeBSD » Общий по FreeBSD » FreeBSD - Перенаправление портов в локальной сети |
|
FreeBSD - Перенаправление портов в локальной сети
|
Пользователь Сообщения: 72 |
Добрый день.
Можно ли как нибудь сделать следующее: Есть машина с FreeBSD 6.4 ИП адрес интерфейса 10.64.1.249/24 ИП адрес алиаса интерфейса 10.64.1.135/24 Нужно чтобы при обращении к 10.64.1.135:3128 трафик перенаправлялся на 10.64.1.100:3128 |
|
------- Отправлено: 10:25, 11-11-2009 |
Старожил Сообщения: 398
|
Профиль | Отправить PM | Цитировать |
------- Отправлено: 11:46, 11-11-2009 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Пользователь Сообщения: 72
|
Профиль | Отправить PM | Цитировать Не работает так(
[root@nsk-FBSD /usr/src]# ipfw flush Are you sure? [yn] y Flushed all rules. [root@FBSD /usr/src]# ipfw add 10 fwd 10.64.1.130,80 tcp from any to 10.64.1.248 dst-port 80 00010 fwd 10.64.1.130,80 tcp from any to 10.64.1.248 dst-port 80 [root@FBSD /usr/src]# ipfw show 00010 0 0 fwd 10.64.1.130,80 tcp from any to 10.64.1.248 dst-port 80 65535 9701 976408 allow ip from any to any [root@FBSD /usr/src]# ipfw show 00010 6 288 fwd 10.64.1.130,80 tcp from any to 10.64.1.248 dst-port 80 65535 9825 992773 allow ip from any to any Настройки из rc.conf # added by xorg-libraries port defaultrouter="10.64.1.1" gateway_enable="YES" hostname="FBSD" ifconfig_em0="inet 10.64.1.249 netmask 255.255.255.0" ifconfig_em0_alias0="inet 10.64.1.248 netmask 255.255.255.255" inetd_enable="YES" keymap="ru.koi8-r" linux_enable="YES" local_startup="/usr/local/etc/rc.d" nfs_client_enable="YES" nfs_server_enable="YES" rpcbind_enable="YES" sshd_enable="YES" usbd_enable="YES" ###### firewall_enable="YES" natd_enable="YES" natd_interface="em0" gateway_enable="YES" Но ядро компилиться с такой строчкой отказывается [root@FBSD /usr/src]# make kernel KERNCONF=FBSD -------------------------------------------------------------- >>> Kernel build for FBSD started on Thu Nov 12 18:36:54 NOVT 2009 -------------------------------------------------------------- ===> FBSD mkdir -p /usr/obj/usr/src/sys -------------------------------------------------------------- >>> stage 1: configuring the kernel -------------------------------------------------------------- cd /usr/src/sys/i386/conf; PATH=/usr/obj/usr/src/tmp/legacy/usr/sbin:/usr/obj/usr/src/tmp/legacy/usr/bin:/usr/obj/usr/src/tmp/legacy/usr/games:/usr/obj/usr/src/tmp/usr/sbin:/usr/obj/usr/src/tmp/usr/bin:/usr/obj/usr/src/tmp/usr/games:/sbin:/bin:/usr/sbin:/usr/bin config -d /usr/obj/usr/src/sys/FBSD /usr/src/sys/i386/conf/FBSD /usr/src/sys/i386/conf/FBSD: unknown option "IPFIREWALL_FORWARD_EXTENDED" *** Error code 1 Stop in /usr/src. *** Error code 1 Stop in /usr/src. |
------- Отправлено: 09:03, 12-11-2009 | #3 |
Новый участник Сообщения: 32
|
Профиль | Отправить PM | Цитировать nghst,
У вас путаница в сообщениях с IP адресами, 10.64.1.249, 10.64.1.135, 10.64.1.248, 10.64.1.130 А вообще ошибка в маске. Цитата:
Цитата:
|
||
Последний раз редактировалось Keitaro, 12-11-2009 в 11:38. Отправлено: 11:20, 12-11-2009 | #4 |
Пользователь Сообщения: 72
|
Профиль | Отправить PM | Цитировать У алиаса вроде маска /32 должна быть, если и интерфейс и алиас из одной подсети.
В любом случае, я пробЫвал форвардить и с 10.64.1.249, результат такой же. |
|
------- Отправлено: 12:09, 12-11-2009 | #5 |
Новый участник Сообщения: 32
|
Профиль | Отправить PM | Цитировать |
Отправлено: 12:23, 12-11-2009 | #6 |
Старожил Сообщения: 398
|
Профиль | Отправить PM | Цитировать Цитата nghst:
Цитата Keitaro:
|
||
------- Отправлено: 17:06, 12-11-2009 | #7 |
Пользователь Сообщения: 139
|
Профиль | Отправить PM | Цитировать Да поправили options IPFIREWALL_FORWARD_EXTENDED - нема такой опции
![]() ![]() |
Отправлено: 17:33, 12-11-2009 | #8 |
Пользователь Сообщения: 72
|
Профиль | Отправить PM | Цитировать |
------- Отправлено: 06:52, 13-11-2009 | #9 |
Новый участник Сообщения: 32
|
Профиль | Отправить PM | Цитировать nghst,
К сожалению давно не ковырялся с Фрей. Опишите ситуацию подробнее, вполне может быть дело еще в чем-то. В чем выражается Цитата nghst:
Какая программа у вас слушает 10.64.1.249:80 (если апач, то проверте настройки апача)? Включите лог фаервола и посмотрите проходит ли запрос через фаервол. Если обращение к апачу - посмотрите логи апача. Цитата nghst:
Если у вас получается зайти на один ИП адрес, а форвард не срабатывает, при заходе на другой, то имхо стоит глянуть конфиг апача. Возможно апач у вас считает что 10.64.1.248 - это один сайт (соответсвенно он у вас прописан в конфиге), а 10.64.1.249 - другой (описания которого в конфиге апача нет). Сейчас точно не вспомню, но кажется конфиг апача такое предусматривает. Также в конфиге апача была строка на каком интерфейсе, какой ип и порт слушать. В любом случае, проверте конфиги программы, которая у вас должна слушать 10.64.1.249:80 |
||
Отправлено: 16:46, 17-11-2009 | #10 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Proxy/NAT - web-server в локальной сети не виден за NAT. Проброска портов | fantodem | Сетевые технологии | 21 | 04-04-2012 11:36 | |
Firewall - Большое количество открытых портов в локальной сети. | Малый | Сетевые технологии | 5 | 29-05-2009 00:02 | |
Перенаправление портов внутри локальной сети | Donner | Microsoft Windows NT/2000/2003 | 1 | 24-04-2009 09:45 | |
Slackware - перенаправление портов | Trinux | Общий по Linux | 5 | 08-09-2008 18:55 | |
FreeBSD - [решено] Перенаправление портов | Tosha_l | Общий по FreeBSD | 2 | 05-09-2008 11:00 |
|