Re: virtuelle Netzwerkkarten

From: Andreas Braukmann <braukmann(at)tse-online.de>
Date: Wed, 27 Feb 2002 12:12:21 +0100

On Wed, Feb 27, 2002 at 11:15:50AM +0100, Schwarz Hans-Juergen wrote:
> ich moechte einen neuen Server unter Version 4.5 aufsetzen der auf 10 IP's
> hoeren soll.
> Wie geht denn das jetzt unter FreeBSD?

Du kannst die passenden Konfigurationsvariablen in die
zentrale Konfigurationsdatei /etc/rc.conf eintragen.
Die vollstaendige Dokumentation inkl. Beispiel findet
sich (natuerlich) in der zugehoerigen Man-Page rc.conf(5)
Ein Blick in die Manpage zu ifconfig (das eigentliche
Werkzeug zum Konfigurieren von Netzwerk-Interfaces) kann
sicher auch nicht schaden.

Ein wichtiger Unterschied zwischen Linux und FreeBSD ist,
dass es nicht "ein Netzwerk-Device" mit diversen virtuellen
"Sub-Devices" gibt, sondern fuer jede Netzwerkkarte nur ein
Device. Die Netzwerk-Devices werden zudem nicht generisch
mit "eth0" (etc.) benannt, sondern die Namen lehnen sich an
die jeweiligen Namen der Hardware-Treiber an (z.B. ist fxp0
das Device fuer die erste Netzwerkkarte, die vom fxp-Treiber
betrieben wird).

Fuer einen unserer Rechner sieht das z.B. so aus:

[... /etc/rc.conf ... ]
ifconfig_dc0="inet 192.168.100.104 netmask 255.255.255.0"
ifconfig_dc0_alias0="inet 192.168.100.105 netmask 255.255.255.255"
ifconfig_dc0_alias1="inet 192.168.100.106 netmask 255.255.255.255"
ifconfig_dc0_alias2="inet 192.168.100.107 netmask 255.255.255.255"
[... /etc/rc.conf ... ]

Die erste ifconfig-Zeile setzt die primaere Adresse fuer das
Interface dc0. Zusaetzliche IP-Adressen bekommt das Interface
dann ueber die "ifconfig_interface_alias<n>"-Variablen. Das
Startskript /etc/rc.network (ein Blick hinein kann auch nicht
schaden) wertet diese Variablen aus und setzt die passenden
ifconfig-Kommandos ab.
Wichtig: Die Alias-Variablen muessen von 0 ausgehend durchgehend
numeriert sein.

> Ich habe hierzu
> nichts passendes gefunden (wahrscheinlich mangels Checkung).

Eigentlich kann man sich darauf verlassen, dass es zu jedem
Thema auch eine passende Man-Page und/oder ein passendes
Kapitel im Handbuch gibt.

> Ich habe nur
> soviel kapiert dass man das irgendwie unteranderem ueber "addroute" macht,
> aber ist das schon alles?

Woher hast Du das? Handbuch? Man-Page? Website?

> PS: Ich denke auch darueber nach BSD als Arbeitssystem
> einzusetzen. Was wuerdet Ihr denn fuer eine Oberflaeche empfehlen?
> KDE oder GNOME (wenn's denn laeuft)

Hmmm. Du schriebst doch *Arbeits*system und nicht *Spiel*system,
oder? Ergo keins von beiden.

-Andreas

-- 
: Anti-Spam Petition:     http://www.politik-digital.de/spam/          :
: PGP-Key:                http://www.tse-online.de/~ab/public-key      :
: Key fingerprint:  12 13 EF BC 22 DD F4 B6  3C 25 C9 06 DC D3 45 9B   :
To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org
with "unsubscribe de-bsd-questions" in the body of the message
Received on Wed 27 Feb 2002 - 12:12:25 CET

search this site