Stworzyłem takie Viertuale
<VirtualHost tomacha2001.no-ip.org:82>
DocumentRoot /home/httpd/html/tablica
ServerName tomacha2001.no-ip.org:82
ErrorLog /home/httpd/log/tablica-error_log
CustomLog /home/httpd/log/tablica-access_log common
ScriptAlias /cgi-bin/ "/home/httpd/html/tablica/cgi-bin/"
</VirtualHost>
<VirtualHost tomacha2001.no-ip.org:85>
DocumentRoot /home/httpd/html/greennet
ServerName tomacha2001.no-ip.org:85
ErrorLog /home/httpd/log/grennet-error_log
CustomLog /home/httpd/log/greennet-access_log common
</VirtualHost>
i chciałem przekierować osoby z ip 192.168.1.10 - 192.168.1.15 na port 85 i zrobiłem to tak
/usr/sbin/iptables -I PREROUTING -t nat -p tcp -s 192.168.1.10 --dport 80 -j REDIRECT --to-port 85
/usr/sbin/iptables -I PREROUTING -t nat -p tcp -s 192.168.1.11 --dport 80 -j REDIRECT --to-port 85
/usr/sbin/iptables -I PREROUTING -t nat -p tcp -s 192.168.1.12 --dport 80 -j REDIRECT --to-port 85
/usr/sbin/iptables -I PREROUTING -t nat -p tcp -s 192.168.1.13 --dport 80 -j REDIRECT --to-port 85
/usr/sbin/iptables -I PREROUTING -t nat -p tcp -s 192.168.1.14 --dport 80 -j REDIRECT --to-port 85
/usr/sbin/iptables -I PREROUTING -t nat -p tcp -s 192.168.1.15 --dport 80 -j REDIRECT --to-port 85
i moje problemy polegaj na tym ze:
1. Przekierowanie nie działa do konca tzn przekierowuje na strone ale na porcie 80 czyli nie mają internetu ale wczytuje sie strona glowna serwera a nie ta co jest na 85
2. Jak wczytuje 82 (tablica) to wczytuje sie strona glowan

3. jak wczytuje 85 to mam tą z 85
4. Czy to jest dobrze zrobione
Chciałem tym zablokować dostęp do internetu dla ludzi ktorym ip zostanie przypisane z dhcp ale chce zeby wyskoczyla im ta strona na porcie 85, bo mam spory zasieg sieci i chcialem zeby wiedzieli gdzie sie zglosić jakby chcieli.
Jak coś nie jasne to bede
tłumaczył