Witam.
Mam taki mały problem, chciałem ustawić zewnętrzne IP użytkownikowi, jednak chcę zrobić taki myk, że jeśli ktoś wpisze w przeglądarce http://jakis-adres.org/ (przypisany do tego IP) otworzy się strona umieszczona na serwerze - nie u użytkownika, który nawet nie posiada zainstalowanego serwera www.
Jakieś pomysły?
Z góry dziękuje.
Zewnetrzne IP
hmm...
Jest to sieć komputerowa, łącze jest dzielone na kilkaset komputerów, 1 z użytkowników musi/chce tak mieć.
Czyli ma zewnętrzne IP jednak po wpisaniu adresu w przeglądarce wyświetla się strona umieszczona na serwerze, jedynie port 80 zostaje "zatrzymany" przez serwer i wyświetla stronę, reszta ruchu leci do użytkownika.
Poda ktoś rozwiązanie, ten magiczny wpis do iptables? ;)
Jest to sieć komputerowa, łącze jest dzielone na kilkaset komputerów, 1 z użytkowników musi/chce tak mieć.
Czyli ma zewnętrzne IP jednak po wpisaniu adresu w przeglądarce wyświetla się strona umieszczona na serwerze, jedynie port 80 zostaje "zatrzymany" przez serwer i wyświetla stronę, reszta ruchu leci do użytkownika.
Poda ktoś rozwiązanie, ten magiczny wpis do iptables? ;)
EXTDEV - interfejs wyjscia na swiat
$IFCONFIG $EXTDEV:1 zew_IP netmask maska broadcast odpowiedni_broadcast
$IPT -t nat -A POSTROUTING -s user_lan -o $EXTDEV -j SNAT --to zew_IP
$IPT -t nat -A PREROUTING -i $EXTDEV -d zew_IP -p tcp --dport 80 -j DNAT --to adres_servera
$IPT -t nat -A PREROUTING -i $EXTDEV -d zew_IP -p tcp --dport ! 80 -j DNAT --to user_lan
$IPT -t nat -A PREROUTING -i $EXTDEV -d zew_IP -p udp -j DNAT --to user_lan
$IPT -t nat -A PREROUTING -i $EXTDEV -d zew_IP -p icmp -j DNAT --to user_lan
$IFCONFIG $EXTDEV:1 zew_IP netmask maska broadcast odpowiedni_broadcast
$IPT -t nat -A POSTROUTING -s user_lan -o $EXTDEV -j SNAT --to zew_IP
$IPT -t nat -A PREROUTING -i $EXTDEV -d zew_IP -p tcp --dport 80 -j DNAT --to adres_servera
$IPT -t nat -A PREROUTING -i $EXTDEV -d zew_IP -p tcp --dport ! 80 -j DNAT --to user_lan
$IPT -t nat -A PREROUTING -i $EXTDEV -d zew_IP -p udp -j DNAT --to user_lan
$IPT -t nat -A PREROUTING -i $EXTDEV -d zew_IP -p icmp -j DNAT --to user_lan