Страница 1 из 1
Перенаправление http запроса
Добавлено: 2009-04-29 16:12:02
levantuev
Есть задача - перенаправить определенного человека который пытается зайти в браузере на любой сайт, на веб-страницу которая находится на сервере, сервер выступает в качестве router'a (nat+ipfw+apache) - FreeBSD 6.2
Как такое организовать пожалуйста подскажите.....
Re: Перенаправление http запроса
Добавлено: 2009-04-29 16:32:49
levantuev
Пробую так
Код: Выделить всё
ipfw add 1 fwd 192.168.0.1,80 tcp from 192.168.0.0/24 to any dst-port 80 out via re0
Не выходит....
Код: Выделить всё
fxp0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
options=8<VLAN_MTU>
inet 172.16.0.100 netmask 0xffffff00 broadcast 172.16.0.255
ether 00:02:b3:3e:c7:f7
media: Ethernet autoselect (100baseTX <full-duplex>)
status: active
re0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
options=1b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING>
inet 192.168.0.1 netmask 0xffffff00 broadcast 192.168.0.255
ether 00:13:d3:5e:92:a3
media: Ethernet autoselect (100baseTX <full-duplex>)
status: active
plip0: flags=108810<POINTOPOINT,SIMPLEX,MULTICAST,NEEDSGIANT> mtu 1500
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384
inet6 fe80::1%lo0 prefixlen 64 scopeid 0x4
inet6 ::1 prefixlen 128
inet 127.0.0.1 netmask 0xff000000
ng0: flags=88d1<UP,POINTOPOINT,RUNNING,NOARP,SIMPLEX,MULTICAST> mtu 1396
inet 192.168.10.1 --> 192.168.10.11 netmask 0xffffffff
ng1: flags=88d1<UP,POINTOPOINT,RUNNING,NOARP,SIMPLEX,MULTICAST> mtu 1396
inet 192.168.10.1 --> 192.168.10.26 netmask 0xffffffff
Код: Выделить всё
00001 0 0 fwd 192.168.0.1,80 tcp from 192.168.0.0/24 to any dst-port 80 out via re0
65535 925 123589 allow ip from any to any
Re: Перенаправление http запроса
Добавлено: 2009-04-29 17:53:33
schizoid
может не первым поставить? после описания lo ?
должно как бы работать...
ну и опция форварда в ядре есть?
Re: Перенаправление http запроса
Добавлено: 2009-04-29 18:03:04
levantuev
Опция форварда есть, вот логи апача:
httpd-access.log
Код: Выделить всё
192.168.0.46 - - [29/Apr/2009:23:56:18 +0000] "POST /lor/no.php HTTP/1.0" 404 315 "-" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322)"
httpd-error.log
Код: Выделить всё
[Wed Apr 29 23:56:18 2009] [error] [client 192.168.0.46] File does not exist: /usr/local/www/data/lor
Re: Перенаправление http запроса
Добавлено: 2009-04-30 11:13:29
schizoid
а без форварда работает на ту страничку с этого ИПа?
шлюз по-умолчанию на шлюз жеж на клиенте?