Страница 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
а без форварда работает на ту страничку с этого ИПа?
шлюз по-умолчанию на шлюз жеж на клиенте?