FreeBSD im Windows Netzwerk mit DHCP

sparky23

Final Fantasy Freak
Hallo,

ich habe folgendes Problem:

habe FreeBSD 4.8 erfolgreich installiert und konfiguriert. Kann auch alle anderen Rechner im Netz anpingen (mit IP-Adresse, leider nicht mit Hostnamen), nur komme ich nicht ins Internet. Unser Router ist ein Windows Server 2003 (würg) mit Sygate Office Network und Sygate Firewall. Das Sygate Office Network ist gleichzeitig DHCP Server.
In welcher Konfigurationsdatei muss ich was und wie eintragen, um

1.) die Rechner mit Namen anzusprechen (habe als DNS Server den Router
eingetragen)
2.) ins Internet zu kommen (kann nicht nach draussen pingen)

Habe die Firewall schon konfiguriert, an der liegt es nicht...
 
1) Auf dem Windows Gateway muss natürlich auch ein Nameserver laufen, wenn er für die Clients die Namensauflösung übernehmen soll. Dann kannst du seine IP in die Datei /etc/resolv.conf eintragen:
Code:
nameserver [i]<IP_des_Win_Gateways>[/i]

2) In der Datei /etc/rc.conf des FreeBSD Clients muss
Code:
defaultrouter="192.168.0.1"
stehen, wobei die IP des Windows Gateways hier eingetragen werden muss.
Oder direkt
Code:
ifconfig_[i]<interface>[/i]="DHCP"
wenn der Client alles automatisch per dhcp zugewiesen bekommen soll.
Den Platzhalter "interface" musst du mit rl0 oder wie auch immer deine Nic heißt, ersetzen. Beispiel:
Code:
ifconfig_rl0="DHCP"
 
Zuletzt bearbeitet:
zu 1: Um die Rechner mit "Namen" anzusprechen musst Du sie unter /etc/hosts eintragen mehr zum "Aussehen" dieser Datei findest Du unter man hosts

zu2: funktioniert es denn eine IP im Internet direkt zu pingen? Oder funktioniert es nur nicht zum Beispiel www.heise.de zu pingen? Wenn nur das zweite nicht funktioniert wird es an fehlende Einträgen in /etc/resolv.conf liegen. Dort machst du einfach Einträge in Form von "nameserver IP_VON_NAMESERVER". Falls Du noch nicht mal ne IP pingen kannst liegt es vielleicht an einer Fehlenden Router zum Gateway (also dem 2003server). Um eine Default router hinzuzufügen tippst Du folgendes ein: route add default IP_DES_GATEWAYS

Gruß
Skara
 
/etc/hosts

Skarabaeus schrieb:
zu 1: Um die Rechner mit "Namen" anzusprechen musst Du sie unter /etc/hosts eintragen mehr zum "Aussehen" dieser Datei findest Du unter man hosts

/etc/hosts dient dazu um bekannte hosts manuell einzutragen, wenn du einen dns-server angibst kann dieser dir jede dns-information (also auch solche, die du selber einträgst -> rechnername.heimnetz ) der welt liefern.
also war das posting oben nicht falsch.

selbstverständlich kannst du im internet IP&acute;s sowie dns-einträge pingen.

@sparky

Wenn&acute;s beim Routing nicht klaPPPt ist es erst mal empfehlenswert zu schauen, ob&acute;s am Routing selber oder nur an der Namensauflösung hängt:

Schau erst mal ob du rausgeroutet wirst, d.h. du pingst von deiner BSD_Box einfach nur eine IP draussen -> einfach auf nem rechner bei dem routing funzt ne domain pingen, IP merken, auf der BSD_Box die IP pingen!

Kannst du pingen: Überprüfe die DNS-Einstellungen
Kannst du nicht pingen: Überprüfe halt das Routing


Gruß chris_lieb
 
P.S.

Auf dem Windows-Client muss nicht zwingend ein Nameserver laufen, du kannst durchaus auch nen öffentlichen angeben, hab von früher noch 212.185.248.212 im kopf, gehört der telekom und müsste noch gehen.
 
Danke, jetzt funktionierts!

Der Win2003-Router hatte kein DNS, hab jetzt stattdessen einen öffentlichen aus dem Internet eingetragen. Die IP-Adresse war in der rc.conf noch statisch eingetragen, kein Wunder dass das dann mit dem DHCP nicht klappt...
Ausserdem hatte ich in der rc.config "defaultroute" statt "defaultrouter" eingetragen. Auf jeden Fall funktioniert jetzt alles. Danke für eure schnellen Antworten!!!
 
Zurück
Oben