Ubuntu-Router

Aus Programmers Guide

(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
Roy (Diskussion | Beiträge)
(Die Seite wurde neu angelegt: „== Einen Router mit Ubuntu realisieren / IP-Forward und Squid-Cache<br> == Um einen Router unter Ubuntu zu realisieren bedarf es einer besondenderen Konfiguratio…“)
Zum nächsten Versionsunterschied →

Version vom 07:24, 16. Nov. 2011

Einen Router mit Ubuntu realisieren / IP-Forward und Squid-Cache

Um einen Router unter Ubuntu zu realisieren bedarf es einer besondenderen Konfiguration.


Squid-Cache

Zunächst setzen wir den Proxyserver Squid auf. Um diesen nun aber nicht jedem Klienten mitteilen zu müssen betreiben wir diesen als transparenten Proxyserver.
Das bedeutet, dass dieser anonym im Hintergrund arbeitet, ohne das der Nutzer etwas davon mitbekommt.
Somit besteht die Möglichkeit den Datenverkehr mitzuschneiden und über den Squid-Cache zu puffern/beschleunigen.

IP-Forward

Natürlich muss in den Systemeinstellung das Weiterleiten vin IP-Paketen aktiviert werden:

sudo vim /etc/sysctl.conf
# Uncomment the next line to enable packet forwarding for IPv4
net.ipv4.ip_forward=1
 
# Uncomment the next line to enable packet forwarding for IPv6
#net.ipv6.conf.all.forwarding=1





/sbin/iptables -P FORWARD ACCEPT
/sbin/iptables --table nat -A POSTROUTING -o eth0 -j MASQUERADE
Persönliche Werkzeuge