ubuntuusers.de

NetworkManager_ohne_GUI

Status: Ungelöst | Ubuntu-Version: Nicht spezifiziert
Antworten |
Dieses Thema ist die Diskussion des Artikels NetworkManager/NetworkManager_ohne_GUI.

syscon-hh

Anmeldungsdatum:
8. Oktober 2005

Beiträge: 10220

Hiermit wird eine Methode vorgestellt, auch bei Server-Installationen, die in der Regel kein graphisches Desktop haben, den NetworkManager als Tool einzusetzen - hierbei wurde insbesondere an WLan-Verbindungen gedacht.

Hinweis an das WIKI-Team: Die Artikelbezeichnung bitte so ändern, dass die Titelanzeige im Artikel etwas sinnvoller erscheint. Vorschlag:

  • NetworkManager_ohne_GUI

Ansonsten bin ich soweit durch - bitte noch mal einen kritischen Blick drauf werfen.

gruß syscon-hh

kaputtnik

Anmeldungsdatum:
31. Dezember 2007

Beiträge: 9245

Hi,

sieht sehr gut aus ☺ Was mir auffiel:

  • Hinweisbox zur Konsole: Für die Zielgruppe sollte der Unterschied klar sein. Von mir aus könnte der Hinweis entfallen. (Aus privatem Interesse: Ist der "Server-Prompt" nicht auch nur eine Shell? Also bash oder dash?)

  • Datei-Kabelverbindung und #Datei-WLanverbindung

    • Ist der Dateiname egal? Endung?

    • Zum Abspeichern benötigt man sicherlich root-Rechte.

  • Installation: Reicht es nicht auch, wenn man die Paketverwaltung/Empfohlene Pakete weg lässt?

Gruß
kaputtnik

syscon-hh

(Themenstarter)

Anmeldungsdatum:
8. Oktober 2005

Beiträge: 10220

(Aus privatem Interesse: Ist der "Server-Prompt" nicht auch nur eine Shell? Also bash oder dash?)

Ja - Du hast recht, die Klientel sollte das eigentlich wissen. Entspricht dem Zustand vom Recovery_Modus >> resume >> einloggen: Nur eben ein User-Status, man braucht sudo bei Befehlen im System. Aber egal wie man hier das Kind nennt - Zweifler wird's immer geben, ob das so richtig heißt.

Ist der Dateiname egal? Endung?

Im Prinzip total egal (auch keine Endung). Im Desktop ist das die Bezeichnung, die im nm-applet erscheint und man beim Einrichten ganz oben vergeben kann bzw. womit man das Netzwerk seiner Wahl setzt.

Zum Abspeichern benötigt man sicherlich root-Rechte.

Ja - ich mache mich noch mal an die Passage ran!

Installation: Reicht es nicht auch, wenn man die Paketverwaltung/Empfohlene Pakete weg lässt?

Nein - dann bekomme ich ja nur das eine Paket und kann die absolut erforderlichen Abhängigkeiten danach nicht mehr anfordern (zumindest war es bei mir bisher so, deshalb hab' ich ja das Thema aufgegriffen, um diesen Trick mal kund zu tun.

Oder sagen wir es mal anders: Irgendwie klappte das bei mir nicht und die vorgeschlagenen zwei Schritte bedürfen keiner weiteren Eingriffe in /etc/apt.

Ich habe noch mal erweitert um Statische IP

gruß syscon-hh

Nachtrag: Denke bitte noch mal an die Titelzeile - z-Zt.: wird ja nur ohne GUI ausgeworfen.

noisefloor Team-Icon

Anmeldungsdatum:
6. Juni 2006

Beiträge: 29567

Hallo,

habe ein paar kleine Korrekturen gemacht.

Und noch 'ne Frage:

ist für jede Verbindung, jeweils eine Datei im Verzeichnis /etc/NetworkManager/system-connections einzubringen

Ist der Name der Datei egal? Das geht aus dem Text nicht hervor.

Gruß, noisefloor

syscon-hh

(Themenstarter)

Anmeldungsdatum:
8. Oktober 2005

Beiträge: 10220

Hab' ich noch mal deutlicher reingeschrieben:

Der <Dateiname> ist frei wählbar und kann so gewählt werden, dass eine Aussage zur Anwendung besteht (siehe Beispiele Zeile 2).

gruß syscon-hh

syscon-hh

(Themenstarter)

Anmeldungsdatum:
8. Oktober 2005

Beiträge: 10220

Nebenbei noch ein Hinweis an das Team zur WIKI-Syntax:

Wenn man eine Tabelle aufbaut mit

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
{{{#!vorlage Tabelle
<-3 rowclass="titel";> Variable in der /etc/default/grub
+++
<: rowclass="kopf" > Variable
<:> Wert
<:> Bedeutung
+++
<^(> GRUB_DEFAULT=
<^(> Zahl
<^(> Gibt an, welcher Eintrag im Menü standardmäßig hervorgehoben wird.
+++
<^(> GRUB_DEFAULT=
<^(> "xxx" 
<^(> z.B. `Ubuntu, mit Linux 2.6.32-25-generic` wählt dieses als Standard aus.

und setzt nach den drei +++ noch ein Leerzeichen (ob nun gezielt oder aus Versehen), so gerät alles durcheinander. Wenn man das noch nicht kennt (bzw. selbst erleiden musste), so ist die Fehlersuche ganz schön aufwendig.

Gut wäre es, wenn dieses nicht Fehler resistente Verhalten von der Aufbereitung abgefangen würde. Denkt mal drüber nach.

gruß syscon-hh

kaputtnik

Anmeldungsdatum:
31. Dezember 2007

Beiträge: 9245

syscon-hh schrieb:

und setzt nach den drei +++ noch ein Leerzeichen (ob nun gezielt oder aus Versehen), so gerät alles durcheinander.

Das dürfte nun gefixt sein. Allerdings um den Preis, das jetzt jede Zeile die ein +++ enthält, zu einem Zeilentrenner wird. Aber diese Zeichenfolge wird wohl nicht so oft benötigt, wogegen ein Leerzeichen (als Eingabe"fehler") wohl öfter vorkommt.

noisefloor Team-Icon

Anmeldungsdatum:
6. Juni 2006

Beiträge: 29567

Hallo,

habe den Teil mit dem Anlegen der Datei noch korrigiert.

Und eine Frage: Was genau meinst du mit

insbesondere bei einer WLAN-Verbindung, weil er die Verbindung zum Netzwerk nicht nur beim Hochfahren regelt,

Meinst du, dass der NM in Upstart eingebunden ist?

Gruß, noisefloor

syscon-hh

(Themenstarter)

Anmeldungsdatum:
8. Oktober 2005

Beiträge: 10220

Meinst du, dass der NM in Upstart eingebunden ist?

Ja - seit Lucid definitiv in upstart, bis Karmic, soweit ich das hier rekonstruieren kann, in den /etc/init.d/-Routinen mit S20 (oder S35) - das war abhängig von den Fehlern bei cifs, mit welchem Update das korrogiert wurde.

Für beide läuft es aber auf diese Sequenz hinaus:

1
2
3
4
case "$1" in
start)
	/lib/init/upstart-job networking start
	;;

noisefloor Team-Icon

Anmeldungsdatum:
6. Juni 2006

Beiträge: 29567

Hallo,

dann erwähn' das doch mal explizit (in einem Nebensatz). ☺

Gruß, noisefloor

syscon-hh

(Themenstarter)

Anmeldungsdatum:
8. Oktober 2005

Beiträge: 10220

dann erwähn' das doch mal explizit (in einem Nebensatz).

Ist eine allgemein gültige Information von bzw. zum NetworkManager - habe das mal in den Hauptartikel NetworkManager eingebracht:

Die Funktion des NetworkManager steht auch bei einer Drahtlosen Verbindung je nach Konfiguration schon im Recovery Modus zur Verfügung.

Und bei ohne GUI noch diesen Hinweis zugefügt:

.... die Verbindung zum Netzwerk nicht nur beim Hochfahren regelt - siehe Dienste, sondern auch im laufenden Betrieb ...

gruß syscon-hh

syscon-hh

(Themenstarter)

Anmeldungsdatum:
8. Oktober 2005

Beiträge: 10220

**Push**

Denkt Ihr bitte noch mal daran, diesen Artikel in das normale Leben zu entlassen!

Dabei bitte den Titel abändern in

  • NetworkManager_ohne_GUI

dieses, damit der Titel auf der WIKI-Seite korrekt wiedergegeben wird.

gruß syscon-hh

kaputtnik

Anmeldungsdatum:
31. Dezember 2007

Beiträge: 9245

Guten morgen,

syscon-hh schrieb:

Denkt Ihr bitte noch mal daran, diesen Artikel in das normale Leben zu entlassen!

Sorry... vergessen 😕

Dabei bitte den Titel abändern in

  • NetworkManager_ohne_GUI

Erledigt: NetworkManager/NetworkManager ohne GUI; Verlinkt auf:

Eigentlich gehört auch ein Link in NetworkManager, aber das kannst Du glaube ich besser als ich dort einfügen.

Danke für die gute Arbeit ☺

kaputtnik

Ubunux

Avatar von Ubunux

Anmeldungsdatum:
12. Juni 2006

Beiträge: 17364

ich frage mich gerade ob die Installation nicht auch einfach per

sudo apt-get install --no-install-recommends network-manager

möglich ist. Bei einem simulierten Versuch auf einem Debian-Server wird mit diesem Befehl jedenfalls kein Paket der Desktop-Umgebung mit installiert.

apt-get install --no-install-recommends network-manager
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut       
Statusinformationen werden eingelesen... Fertig
Die folgenden zusätzlichen Pakete werden installiert:
  dbus libdbus-1-3 libdbus-glib-1-2 libeggdbus-1-0 libgudev-1.0-0 libnl1 libnm-glib2 libnm-util1 libpcsclite1
  libpolkit-gobject-1-0 wpasupplicant
Vorgeschlagene Pakete:
  dbus-x11 pcscd avahi-autoipd wpagui libengine-pkcs11-openssl
Empfohlene Pakete:
  policykit-1 ppp dnsmasq-base modemmanager
Die folgenden NEUEN Pakete werden installiert:
  dbus libdbus-1-3 libdbus-glib-1-2 libeggdbus-1-0 libgudev-1.0-0 libnl1 libnm-glib2 libnm-util1 libpcsclite1
  libpolkit-gobject-1-0 network-manager wpasupplicant
0 aktualisiert, 12 neu installiert, 0 zu entfernen und 0 nicht aktualisiert.
Es müssen 2.776 kB an Archiven heruntergeladen werden.
Nach dieser Operation werden 7.537 kB Plattenplatz zusätzlich benutzt.
Möchten Sie fortfahren [J/n]? n

Kann das bitte mal jemand auf einem Ubuntu-System verifizieren?

senden9

Avatar von senden9

Anmeldungsdatum:
8. Februar 2010

Beiträge: 965

Wohnort: Österreich

Aus http://wiki.ubuntuusers.de/NetworkManager/NetworkManager_ohne_GUI#Datei-Kabelverbindung

Die UUID ist eine 128-bit Identifizierung dieser Datei und kann in der Konsole [1] mit uuid -n 1 erstellt werden.

In welchem Paket ist der Befehl "uuid" enthalten? Sowohl auf einem Ubuntu 12.10 System als auch bei einem Debian wheezy erhalte ich "command not found: uuid"

Antworten |