Rechner als Server konfigurieren

Finalspace

Well-Known Member
Tach,

bin momentan dabei bei nem kolleg nen alter P3 500 mit 2x Identischen Realtek Netzwerkkarten zu nem Router und Server zu machen.

Als ersten Schritt hab ich FBSD 5.4 Release installiert.
Dann hab ich die rc.conf vorbereitet das die Netzwerkkarte "rl0" auf Status "up" kommt welches für die DSL verbindung benutzt wird und die Netzwerkkarte "rl1" auf Status "inet 192.168.0.1 netmask 255.255.255.0".

Nun hab ich dem kolleg seine ppp.conf welches auf seinem normalen Rechner problem lief auf den Server kopiert und das Interface auf rl0 umgestellt.

In der ppp.conf steht drin, "dns enable" damit er die DNS-IPS vom ISP holt.
Da ich der sache nicht traue hab ich immer nen Standard DNS von der Telekom drin.

Nun zum testen lösche ich alle routen:
# route flush

und starte mit
# ./etc/netstart
die Netzwerke neu.

So prüfe alles korrekt in ifconfig, passt alles wunderbar.

Nun starte ich ppp:

# ppp -ddial default

Er legt das tun0 device an und es sieht aus als würde alles passen.

Pinge ich nun irgendne Addresse an, google.de z.b. oder direkt die DNS welcher ich in der resolv.conf stehen habe sagt er das die route nicht gefunden wurde.

Wenn ich nun alles was mit der 2 netzwerkkarte in Verbindung steht aufkommentier und dann ppp starte, dann gehts.

Was muss man da noch einstellen das das passt ?

Mein ziel ist es später das die rl0 auf rl1 Forwarded.
Gateway sozusagen, hab in bsd allerdings damit noch nix gemacht und bezieh ich da nur auf ne Anleitung die ich mal im netz gefunden habe.
 
guck dir mal meine ppp.conf an, vielleicht hilfts dir ja.

Code:
default:
	set log Phase Chat IPCP CCP Warning tun command
	set redial 15 0
	set reconnect 30 10000

qdsl:
	set device "!/usr/sbin/pppoe -v -v -i rl0"
	disable acfcomp protocomp vjcomp deflate pred1
	deny acfcomp
	set log All
	set mtu max 1492
	set crtscts off
	set speed sync
	accept lqr
	set dial
	set login
	set timeout 0
	set authname "cpe$$$$$@qdsl.de"
	set authkey "$$$$$$$$$$$$$$$$$"
	add! default HISADDR
	enable mssfixup
	enable lqr
	set lqrperiod 5


/etc/ppp/pppoe.if
Code:
rl0

und dann tipp ein:
Code:
% ppp -ddial qdsl

das -v -v ist uebrigends WICHTIG!!!!
und das log All solltest du auch bei gelegenheit in die tonne kloppen, weil dir das sonst saemtliche hexdumps in dein logfile-schreibt.
 
k das sieht ein bischen anderst und besser aus.
Werde ich sofort probieren wenn ich beim kolleg bin, Danke :)

Noch ne frage, wenn ich gateway_enable="YES" in die rc.conf packe und netzwerk neustarte, woher weiss dann FBSD wie er routen soll ?
Man muss ja irgendwo angeben das Interface rl0 auf rl1 routen soll.
Da muss man doch sicher was mit dem Paketfilter machen ne ?
 
Finalspace schrieb:
k das sieht ein bischen anderst und besser aus.
Werde ich sofort probieren wenn ich beim kolleg bin, Danke :)

Noch ne frage, wenn ich gateway_enable="YES" in die rc.conf packe und netzwerk neustarte, woher weiss dann FBSD wie er routen soll ?
Man muss ja irgendwo angeben das Interface rl0 auf rl1 routen soll.
Da muss man doch sicher was mit dem Paketfilter machen ne ?

Nö, tun0 bekommt ja ein default gateway und fertig.

Gruß,

-doc.
 
gateway_enable="YES" bezweckt afaik, dass Paketforwarding aktiviert wird. Das Routing (du meinst NAT) musst du über IPFilter oder ipfw jeweils in Verbindung mit natd regeln.
MfG. Takt
 
Zurück
Oben