Linux 15.070 Themen, 107.540 Beiträge

SuSe Linux 8.2 Internetfreigabe für Win XP Client

hackbarde / 4 Antworten / Baumansicht Nickles

So ich möchte das sich mein Linux Rechner einwählt und das die XP Clients die Internetverbindung des Linux Rechners nutzten.
Anführsich is das Prob leicht zu lösen, indem man unter der SuSe Firewall Masquarading aktiviert.
Soweit so gut. Jetzt mein eigentliches Problem: und zwar der Linux Rechner wird im Internet und im LAN als Half-Life Server genutzt, wenn ich jetzt Masquarading einschalte, damit die XP Rechner auch on sind, wird der Half-Life Server (Linux Kiste) nich mehr im Internet, bzw im LAN gefunden.
Ich hoffe ihr könnt mir helfen!!! Beisse mir schon seit Wochen die Zähne aus.

Schon mal danke im vorraus

bei Antwort benachrichtigen
sancho hackbarde „SuSe Linux 8.2 Internetfreigabe für Win XP Client“
Optionen

Das liegt an der Firewall selber. Ich weiss allerdings nicht, wie die normale suse firewall aussieht. Vielleicht schnappst du dir mal ein eigenes Firewall Skript, sollte es bei adsl4linux.de geben.
Tendentiell dürfen die Ports für den Halflife Server nicht forgewardet werden (für deine Lan Clients). Weiterhin musst den Port für die Internetspieler aufmachen.

Ich habe das auch laufen, allerdings musste ich mich nie um die Lan Clients kümmern, die haben den Server immer automatisch gefunden, denn die IP ist ja eine interene (egal ob Lan oder Internet Game), so dass die Paktete eigentlich gar nicht erst bis zum forwarden kommen, weil sie ihr Ziel bereits gefunden haben. Übrig blieb nur den Port 27015 (UDP) von aussen zu erlauben.

Ah, Moment, vielleicht musst du noch den gesamten Traffic auf deinem internen Device erlauben:
iptables -A INPUT -i $INTIF -j ACCEPT (INTIF für internen Device: eth0 !?)

Für aussen:
iptables -A INPUT -i $EXTIF -p udp --dport 27015 -j ACCEPT (EXTIF für externes Device: ppp0!?)

So, und jetzt viel Spaß beim testen

bei Antwort benachrichtigen
hackbarde Nachtrag zu: „SuSe Linux 8.2 Internetfreigabe für Win XP Client“
Optionen

Vielen Dank für die Antwort, aber ich bekomme bei beiden Befehlen einen Fehlerangezeigt.

bei Antwort benachrichtigen
REPI hackbarde „SuSe Linux 8.2 Internetfreigabe für Win XP Client“
Optionen

Funktioniert es den, wenn Du die Firewall mal auschaltest ?
Unter Suse wir die SuSEfirewall2 genutzt !
Die Konfigurationsdatei liegt unter /etc/sysconfig/SuSEfirewall2 !

Man kann das Teil aber auch mit Yast2 konfigurieren. Du solltest mal die Absicherung des internen Netzwerkes auschalten und zusätzlich die Neztwerkkarte (wahrscheinlich eth0) , welche das interen Netz handelt mit einbinden !

rcSuSEfirewall2 status|stop|restart usw.. handeln das Teil
ohne Eingabe eines Parameters erhälst Du eine Statistik !

Die Meldungen der Firewall werden in /var/log/messages protokolliert !

Gruß



repi



Es empfiehlt sich immer, etwas Linux im Hause zu haben.
bei Antwort benachrichtigen
sancho hackbarde „SuSe Linux 8.2 Internetfreigabe für Win XP Client“
Optionen

Was bekommst du denn für eine Fehlermeldung ?
Du hast aber $INTIF durch eth0 ersetzt und $EXITF durch ppp0 (wenn du ISDN oder ADSL hast)?

bei Antwort benachrichtigen