Note:

The Funtoo Linux project has transitioned to "Hobby Mode" and this wiki is now read-only.

Install/de/Network

From Funtoo
< Install‎ | de
Revision as of 23:30, January 27, 2015 by Jubalh (talk | contribs) (completed)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search


   Note

This is a template that is used as part of the Installation instructions which covers: Network configuration. Templates are being used to allow multiple variant install guides that use most of the same re-usable parts.


Netzwerkkonfiguration

Es ist wichtig das du nach deinem Start in Funtoo Linux Zugriff auf dein LAN hast. Es gibt drei Wege das zu erreichen: NetworkManager, dhcpcd und Funtoo Netzwerkskripte. Im folgenden erklaeren wir dir wie du aus diesen drei Moeglichkeiten die passende auswaehlst.

Wi-Fi

Mit dem NetworkManager

Fuer Laptops und andere mobile System bei denen man sich immer wieder in neue WLAN Netze einwaehlt sollte man NetworkManager benutzen. Die Funtoo Version von NetworkManager ist sogar von der Kommandozeile aus komplett bedienbar, somit brauchst du kein X und auch kein NetworkManager applet (nm-applet). Hier die Schritte zur Installation noetigen Schritte:

(chroot) # emerge linux-firmware
(chroot) # emerge networkmanager
(chroot) # rc-update add NetworkManager default

Hiermit haben wir linux-firmware, welches eine Sammlung verfuegbarer Firmware fuer viele unterschiedliche Geraete ist, unter anderem WLAN Adapter, installiert. Ausserdem installierten wir NetworkManager selbst, welcher sich um die Verwaltung der Verbindungen kuemmern wird. Danach haben wir ihn dem default runleven hinzugefuegt, somit wird er beim hochfahren des Systems automatisch gestartet.

Nach einem Neustart kannst du auf folgende Weise deine WLAN Verbindungen konfigurieren:

   Note

Der Folgende Befehl wird in einer chroot Umgebung nicht funktionieren, weil dbus und rfkill vorhanden sein muessen. Also vergiss nicht neuzustarten!

root # addwifi -S wpa -K 'wifipassword' mywifinetwork

Der Befehl addwifi wird benutzt um ein WPA/WPA2 WLAN Netz namens mywifinetwork mit dem Passwort wifipassword zu konfigurieren. Dies wird unter /etc/NetworkManager/system-connections gespeichert. Dieses Kommando muss also nur einmal fuer jedes Netz ausgefuehrt werden.

Mit wpa_supplicant

Wenn du aus irgendeinem Grund kein Tool wie den NetwokManager oder wicd benutzen moechtest, kannst du wpa_supplicant verwenden.

Zuerst sollte es installiert werden:

(chroot) # emerge -a wpa_supplicant

Und nun editiere die Konfigurationsdatei, weche sich unter /etc/wpa_supplicant/wpa_supplicant.conf befindet. Die Syntax ist leicht:

network={
ssid="MyWifiName"
psk="lol42-wifi"
}

network={
ssid="Other Network"
psk="6d96270004515a0486bb7f76196a72b40c55a47f"
}

Du musst nun sowohl wpa_supplicant als auch dhcpcd zum default runlevel hinzufuegen.wpa_supplicant wird zu deinem Access Point verbinden, und dhcpcd wird eine IP Adresse mithilfe von DHCP beziehen:

(chroot) # rc-update add dhcpcd default
(chroot) # rc-update add wpa_supplicant default

Desktop (Verkabeltes Ethernet)

Fuer einen Desktop Rechner der mit Ethernet fest verdrahtet ist und DHCP zur Adressvergabe nutzt, ist die einfachste Option die Netzwerkverbindung herzustellen einfach dhcpcd zum default runleven hinzuzufuegen:

(chroot) # rc-update add dhcpcd default

Wenn du neustartest, wird dhcpcd im Hintergrund gestartet, er wird alle Netwerk Schnittstellen verwalten und mittels DHCP konfigurieren.

Server (Statische IP)

Fuer Server werden die Funtoo Netzwerkskripte empfohlen. Sie sind fuer Dinge wie statische Konfiguration und virtuelles Ethernet bridging optimiert.