Routing ins Internet

gemuse

Active Member
Hallo,
hab ein problem. Ich kann jeden Rechner im Netzwerk anpingen, im lokalen zumindest. Auch meinen Hardwarerouter, der also Gateway fürs Internet funktionieren sollte.

Hab alles, was ich bisher versucht hab zu knfigurieren aus der /etc/rc.conf gelöscht, jetzt steht nur noch drin:

ifconfig_ed1="inet 192.168.0.4 netmask 255.255.255.0"

nun wollte ich einen Standard Gateway hinzufügen:

route add default 192.168.0.100

er nimmt aber den Gateway gar nicht in die rc.conf auf... ist das normal?

hab auch mal netstat-r gemacht, da bringt er mir zum Teil komische Ausgaben, vielleicht liegt ja mein Problem auch darin. ich poste mal meine Routing Tabelle:

Internet

Destination: default, localhost.168.0.4, 192.168.0, 192.168.0.100
Gateway: 192.168.0.100, localhost.168.0.4, link#2, 00:80:c8:03:9f:d6

Flags: UGSc, UH, UC, UHLW

Refs: 1, 0, 1, 2

Use: 0, 0, 0, 0

Netif Expire: ed1, lo0, ed1, ed1 1200

Jeweils die ersten stehen in einer Zeile der Tabelle

dann gibts noch Internet6, die Tabelle ist noch länger, deswegen poste ich die hier nun nicht.

Ich versteh nicht, warum da so komische Namen drin sind wie localhost.168.0.4 ?

hoffe ihr könnt mir helfen,

gruß
gemuse
 
In die /etc/rc.conf muss man alles manuell eintragen, oder sysinstall macht das.

Um Deinen Defaultrouter, dein Gateway nach draussen auf den clients bekannt zu machen:

/etc/rc.conf:
defaultrouter="$IP_des_Routers"
 
so'n problem habe ich auch, alle einträge sind richtig, router und alle clients lassen sich pingen, ABER das routing funktioniert nicht ins i-net
 
Deine IP-Adressen sehen irgendwie merkwürdig aus, ich würde keine verwenden die irgendwo 0 oder 255 haben. Bitte benutze doch einfach mal 192.168.1 als Netzwerkadresse (statt 192.168.0).
 
meine ifconfig sagt mir das hier:

sis0: flags=8843<UP, BROADCAST, RUNNING, SIMPLEX, MULTICAST> mtu1500
inet 192.168.123.55 netmask 0xffffff00 broadcast 192.168.123.255
inet6 fe80: : bla bla bla
ether 00:0c:6e:59:98:24
media: Ethernet autoselect (10BaseT/UTP)
status: activer
fwe0: //firewire ...bla bla
lp0: flags (bla bal)
und dann halt das loopback-device noch.

kann nix im i-net pingen
 
Internet:
Destination Gateway Flags Refs Use Netif Expire
default 192.168.123.254 UGSc 1 0 sis0
127.0.0.1 127.0.0.1 UH 0 0 lo0
192.168.123 link#1 UC 2 0 sis0
192.168.123.60 00:e0:7d:8a:26:59 UHLW 0 6 sis0 2
192.168.123.254 00:50:18:1d:3f:6e UHLW 2 0 sis0 1184
 
Benutze bitte das nächste mal das code tag...

Deine Kiste hält 192.168.123.254 für den Defaultrouter. Wenn das jetzt die IP-Adresse von deinem DSL-Router ist, ist alles in Butter (routing mässig). Wenn nicht. finde mal heraus, wer 192.168.123.254 ist...

Wenn das routing stimmt, musst du vermutlich nur noch die resolv.conf konfigurieren, es sollte dort ein Eintrag
Code:
nameserver 192.168.123.254
reichen, da die DSL-Router ja DNS proxy spielen.
 
also internet habe ich, nur die dns-auflösung geht nicht.
ich ping www.t-online.de vom windows aus und erhalte die ip, dann ping ich vom bsd diese ip und siehe da es geht

muss ich vielleicht noch die inetd anpassen?
 
Zuletzt bearbeitet:
Ab FreeBSD 5.0 gibt es eine nsswitch.conf, die in /etc liegt und in der stehen sollte:
Code:
hosts: files dns
Das heisst auf deutsch: Wenn Du einen hostnamen in eine IP-Addresse umsetzen willst, schaue zunächst in die /etc/hosts und dann ins DNS. Wenn es dann immer noch nicht geht poste mal die Ausgabe von "host www.bsdforen.de"...
 
So, ich fasse jetzt mal zusammen:

1. Deine Kiste routet in's Internat (ping geht)
2. Dein Nameserver ist der gleiche wie auf deiner Windowskiste (wo DNS Namen auflöst)
3. Auf Deiner BSD Kiste löst DNS die Namen nicht auf

Das heisst für mich:

1. Entweder antwortet der eingetragene Nameserver deiner BSD Kiste nicht
2. Irgendeine der Aussagen 1-3 ist falsch
 
also, ich hab mla zum spass noch ein paar nameserver eingetragen und jetzt gehts, aber nicht sehr schnell, da bedarf es wohl noch ein paar einstellungsänderungen
 
*räusper* das i-net an sich war nicht langsam, sondern meine grafik, muss erst noch die passenden treiber nachinstallieren.
danke für die hilfe.

so long
easy eeknay
 
Zurück
Oben