Deaktivieren des Netzwerkmanagers für eine bestimmte Schnittstelle

11

Ich möchte mit Hostap experimentieren, ohne meine primäre drahtlose Schnittstelle zu deaktivieren. Wie kann ich den Netzwerkmanager anweisen, seine Hände von einer bestimmten Schnittstelle oder bestimmten Schnittstellen fernzuhalten, während er weiterhin alle anderen Schnittstellen normal verwalten kann? Ich benutze Ubuntu 9.04.

(Ich war mir nicht sicher, ob dies auf Superuser oder Serverfehler gehen sollte, da der Netzwerkmanager kein "Server" -Tool ist. Wenn er auf Serverfehler gehört, können Sie ihn gerne verschieben.)

Bearbeiten: Ich habe versucht, dies zu / etc / network / interfaces hinzuzufügen:

allow-hotplug wlan2
iface wlan2 inet static
        address 192.168.49.1
        netmask 255.255.255.0

Dies hat jedoch auch nach dem Neustart von NetworkManager keine offensichtlichen Auswirkungen.

Hier ist meine /etc/NetworkManager/nm-system-settings.conf:

[main]
plugins=ifupdown,keyfile

[ifupdown]
managed=false

Bearbeiten [2]: Sieht so aus, als müsste ich die nm-Systemeinstellungen und dann den NetworkManager neu starten .

bdonlan
quelle
Sie müssen [Ubuntu] nicht in den Titel einfügen. Sie hätten es als "Deaktivieren des Netzwerkmanagers für eine bestimmte Schnittstelle in Ubuntu" festlegen können, ganz zu schweigen davon, dass es bereits als "Ubuntu" gekennzeichnet ist. Ich möchte Sie nur für zukünftige Fragen informieren.
Jorge Israel Peña

Antworten:

11

Um zu zitieren /usr/share/doc/network-manager/README.Debian:

Konfiguration der drahtlosen und Ethernet-Schnittstellen ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~

Nur Geräte, die nicht in / etc / network / interfaces aufgeführt sind oder die als "auto" und "dhcp" konfiguriert wurden (ohne andere Optionen), werden von NM verwaltet.

Auf diese Weise können Sie eine benutzerdefinierte (statische) Konfiguration für ein Gerät einrichten, und NM versucht nicht, diese Einstellung zu überschreiben.

Nach dem Ändern von / etc / network / interfaces müssen Sie NM mit dem Befehl "/etc/init.d/network-manager restart" neu starten.

und dann hat es einige Beispiele.

TRS-80
quelle
Sie können die Konfiguration entweder in den Textdateien oder über die Netzwerkkonfigurations-GUI vornehmen. In beiden Fällen versucht NM nicht, die Schnittstelle zu verwalten.
pcapademic
Leider scheint es nicht zu funktionieren ... siehe oben
bdonlan
... und gelöst, siehe meine zweite Bearbeitung. Vielen Dank.
Bdonlan
2

Sie können diese Zeile auch zu / etc / network / interfaces hinzufügen

iface wlan0 inet manual
sybind
quelle