Um meine Frage besser stellen zu können möchte ich erstmal kurz erklären was ich bisher gemacht/geschafft habe.
Ich habe einen Rechner, der ist via eth0 ans Internet angeschlossen und auf dem at0 device(10.0.0.1) läuft ein dhcpd server.
Andere Rechner die sich jetzt mit mein netz verbinden bekommen den gleichen DNS wie ich, die 10.0.0.1 als gateway und mit iptables habe ich es auch geschafft das die Internet haben.
Das ist auch schön und gut, aber was muss ich verändern damit wenn sie z.B. auf http://debianforum.de gehen auf 10.0.0.1 umgeleitet werden. Weil da ist ein Webserver von mit aktiv. Ob sie über andere ports noch ins Internet kommen ist mir eigentlich egal. Hauptsache die kommen auf meine Seite wenn sie eine beliebige Seite anwählen.
Meine dhcpd.conf. http://pastebin.com/m11516c38
Meine iptable http://pastebin.com/f62a5905f
Danke fürs Lesen
MFG Lord-carlos
Edit: Ich habe jetzt auch schon folgendes versucht: iptables -A PREROUTING -t nat -i at0 -p tcp --dport 80 -j DNAT --to 10.0.0.1
ping google.de geht noch, aber ich kann keine Webseite aufrufen
wie port80 umleitung? iptables?
- Lord_Carlos
- Beiträge: 5578
- Registriert: 30.04.2006 17:58:52
- Lizenz eigener Beiträge: GNU Free Documentation License
- Wohnort: Dänemark
wie port80 umleitung? iptables?
Code: Alles auswählen
╔═╗┬ ┬┌─┐┌┬┐┌─┐┌┬┐╔╦╗
╚═╗└┬┘└─┐ │ ├┤ │││ ║║
╚═╝ ┴ └─┘ ┴ └─┘┴ ┴═╩╝ rockt das Forum!
- Lord_Carlos
- Beiträge: 5578
- Registriert: 30.04.2006 17:58:52
- Lizenz eigener Beiträge: GNU Free Documentation License
- Wohnort: Dänemark
Re: wie port80 umleitung? iptables?
Bin ein schritt weiter:
iptables -A PREROUTING -s 10.0.0.0/255.255.255.0 -p tcp -j DNAT --to-destination 10.0.0.1 -t nat
Das leitet z.B. eine anfrage an 72.14.221.104 auf 10.0.0.1 um. Problem ist blos das die DNS anfrage auch umgeleitet wird. Daher wenn man versucht auf google.de zu kommen findet er nichts.
ich habe versucht --sport 80 hinzuzufügen ..hat aber nicht geklappt. Er hat einfach alles durchgelassen.
Jemand eine idee wie ich das fixen kann?
edit: Bin mir noch nicht ganz sicher, aber ich glaube ich habe es:
iptables -A PREROUTING -s 10.0.0.0/255.255.255.0 -p tcp --sport ! 52 -j DNAT --to-destination 10.0.0.1 -t nat
iptables -A PREROUTING -s 10.0.0.0/255.255.255.0 -p tcp -j DNAT --to-destination 10.0.0.1 -t nat
Das leitet z.B. eine anfrage an 72.14.221.104 auf 10.0.0.1 um. Problem ist blos das die DNS anfrage auch umgeleitet wird. Daher wenn man versucht auf google.de zu kommen findet er nichts.
ich habe versucht --sport 80 hinzuzufügen ..hat aber nicht geklappt. Er hat einfach alles durchgelassen.
Jemand eine idee wie ich das fixen kann?
edit: Bin mir noch nicht ganz sicher, aber ich glaube ich habe es:
iptables -A PREROUTING -s 10.0.0.0/255.255.255.0 -p tcp --sport ! 52 -j DNAT --to-destination 10.0.0.1 -t nat
Code: Alles auswählen
╔═╗┬ ┬┌─┐┌┬┐┌─┐┌┬┐╔╦╗
╚═╗└┬┘└─┐ │ ├┤ │││ ║║
╚═╝ ┴ └─┘ ┴ └─┘┴ ┴═╩╝ rockt das Forum!