Tagesarchiv für den 30. Januar 2008

NetworkManager und Gentoo

So. NetworkManager (kurz NM) fand ich irgendwie immer merkwürdig. Es gehört zu Gnome und das Binary heißt “NetworkManager”, tatsächlich groß geschrieben. Das war bis jetzt Abschreckung genug. Aber irgendwie bin ich es nun Leid andauernd /etc/conf.d/net, wpa_supplicant.conf und vpnc.conf‘s zu bearbeiten. NetworkManager sollte das alles können. So bringt man ihn unter Gentoo ordentlich ans laufen:

# unstable ebuilds verwenden
echo "dev-libs/libnl ~x86" >> /etc/portage/package.keywords
echo "net-misc/networkmanager-vpnc ~x86" >> /etc/portage/package.keywords
echo "net-misc/networkmanager-openvpn ~x86" >> /etc/portage/package.keywords
echo "kde-misc/knetworkmanager ~x86" >> /etc/portage/package.keywords
 
# nicht Rootuser die Benutzung von NM erlauben
usermod -a -G plugdev USER
# nötige useflags aktivieren
euse --enable "crypt dbus hal"
# Für vpnc Unterstützung:
euse --enable "cisco"
# Für OpenVPN Unterstützung:
euse --enable "openvpn"
 
# NetworkManager bzw. dbus erwartet dhclient und nicht dhcpcd. 
# Achtung /etc/conf.d/net wird überschrieben!
echo 'modules=( "dhclient" "!plug" )' > /etc/conf.d/net
 
# minimale dhclient Konfiguration schreiben:
cat > /etc/dhcp/dhclient.conf << "EOF"
send dhcp-lease-time 7200;
timeout 10;
EOF
 
# Network-Manager installieren
emerge networkmanager
# nach Geschmack
emerge knetworkmanager
 
rc-update add NetworkManager default
 
/etc/init.d/dbus restart
/etc/init.d/net.* restart
/etc/init.d/NetworkManager start

Wie gut das ganze funktioniert werde ich die nächsten Tage mal berichten.

UPDATE: seit net-misc/networkmanager-0.6.5_p20080130 funktioniert auch mit libnl-1.1.

bisher 1 Kommentar Mi, 30. Jan 2008 um 22:56 Uhr Christian


Kalender

Januar 2008
M D M D F S S
« Dez   Feb »
 123456
78910111213
14151617181920
21222324252627
28293031  

Monatsarchiv

Themenarchiv