Hi!
Ich habe mir vor ein paar Tagen Suse Linux 9.1 geholt (Personel Edition). Ich nutze diesen nun als Gateway/Router in meinem Netzwerk (restliche Rechner WinXP).
Funktioniert auch alles wunderbar. Jedoch kommt mir vor das alles ein bißchen langsam geht (zumindest für eine 2MBit Leitung), im Vergleich zu der vorherigen Lösung: WinXP Internetverbindungsfreigabe). Woran kann das liegen? bzw. Wie optimiere ich das?
Nachdem die anderen Hinweise von Christian und Christoph nicht geholfen haben, probiere mal folgendes:
1.) Deaktiviere die SuSE Firewall mittels YAST
2.) iptables -F (löschen aller FORWARD/ACCEPT/DROP etc. Regeln)
3.) Die Ausgabe von iptbales -L solte nun so ausschauen:
Chain INPUT (policy ACCEPT)
target prot opt source destination
Chain FORWARD (policy ACCEPT)
target prot opt source destination
Chain OUTPUT (policy ACCEPT)
target prot opt source destination
4.) Packe folgende Skriptzeilen z.B in eine Datei namens router ins Homeverzeichnis von root (ppp0 ist dabei dein WAN-Device):
#!/bin/bash
echo "1" > /proc/sys/net/ipv4/ip_forward
iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE
iptables -A FORWARD -p tcp --tcp-flags SYN,RST SYN -j TCPMSS --clamp-mss-to-pmtu
iptables -A INPUT -i ppp0 -m state --state ESTABLISHED,RELATED -j ACCEPT
echo "Regeln gesetzt!"
4.) Dieses Bashscipt erstellt alle notwenigen iptables-Regeln, die für einen __minimal__ Router nötig sind. Dieses führst du nun aus:
erde root # ./router
Regeln gesetzt
erde root #
Funktioniert das ganze nun besser, d.h. schneller?
Grüße,
Fabian St.
Endlich online: http://fabis-site.net
--> XHTML, CSS, PHP-Formmailer, Linux
Selfcode: ie:% fl:| br:^ va:) ls:& fo:) rl:( n4:° ss:| de:> js:| ch:| mo:) zu:)