您的位置:首页 > 理论基础 > 计算机网络

Ubuntu中NetworkManager

2016-02-05 23:32 1206 查看

Ubuntu中NetworkManager

Ubuntu中NetworkManager
Ubuntu Server

Ubuntu Desktop
修改配置文件

NetworkManager
NetworkManager的配置文件

NetworkManager和etcnetworkinterfaces关系

常见问题

Ubuntu Server

Ubuntu的Server版本只有终端界面,没有桌面GUI,且Server版本不会安装NetworkManager,所以Ubuntu Server网络由配置文件进行配置。

由于Server版本一般用作服务器的操作系统,服务器IP一般是固定的,通过命令修改
/etc/network/interfaces
配置文件来修改IP,可以参考 Ubuntu配置IP

Ubuntu Desktop

Ubuntu桌面系统,由于具有GUI,所以Desktop配置网络:

通过修改配置文件:
/etc/network/interfaces
的方法;

通过 NetworkManager进行配置;

修改配置文件

参考Server版本的配置方法。

NetworkManager

NetworkManager 由两部分组成:

以超级用户运行的守护进程(network-manager );

前端管理程序(network-manager-gnome, network-manager-kde 或者 cnetworkmanager );

NetworkManager的配置文件

/etc/NetworkManger/NetworkManager.conf


[main]
plugins=ifupdown,keyfile,ofono
dns=dnsmasq

[ifupdown]
managed=false


/usr/share/doc
里面可以查看得知:

Devices listed in /etc/network/interfaces will be managed by NetworkManager unless the ifupdown system-config-setting is enabled and is setup to run in “Unmanaged mode”.

The config to select unmanaged/managed mode is in /etc/NetworkManager/NetworkManager.conf:

[ifupdown]

managed=true/false

Unmanaged mode will make NetworkManager not touch any wired/wireless device matching an interface name configured in /etc/network/interfaces.

Managed mode will make NetworkManager manage all devices and will make NetworkManager honour all dhcp and static configurations for wired and wireless devices.

从上面可以得知:

如果managed设置为true(unmanaged模式),NetworkManager将不会配置在interfaces文件中列出的有线/无线网卡,在interfaces中列出有线/无线网卡的配置将会生效;

如果managed设置为false(managed模式),NetworkManager将会管理配置所有的有线/无线网卡,interfaces中的配置无效;

NetworkManager和/etc/network/interfaces关系

Desktop版本默认安装NetworkManager,并且默认使用NetworkManager管理网络;

如果手动修改了/etc/network/interfaces,则NetworkManager停止管理网络,由配置文件interfaces内的参数对网络进行管理,并自动会将managed参数改为true;

NetworkManager 只会管理 /etc/network/interfaces 里没配置的网络接口;

常见问题

问题:

ubuntu desktop界面右上角的网络连接图标消失?

原因:

可能network-manager服务进程被杀;

interfaces配置文件参数设置错误;

NetworkManager配置文件managed参数设置为true;

解决:

network-manager被杀查看
dmesg
,重启
network-manager
服务,或者重新安装
network-manager
服务;

检查interfaces的address、gateway、netmask是否正确;

如果NetworkManager没有接管网络,也就是手动设置了interfaces,则右上角网络连接图标会消失。将managed参数设置为false;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  ubuntu desktop 网络