我使用Ubuntu 12.04.1。
我了解网络以及两个文件夹中文件的含义,但问题是:
“它们如何共存?”
举例来说,如果我有这个配置eth0
中/etc/network/interfaces
:
auto eth0
iface eth0 inet static
address 192.168.0.2
gateway 192.168.0.1
netmask 255.255.255.0
network 192.168.0.0
broadcast 192.168.0.255
而这个在/etc/NetworkManager/system-connections
:
[802-3-ethernet]
duplex=full
mac-address=00:1E:33:71:CD:A4
[connection]
id=eth0
uuid=4c12ff66-028a-4338-bad5-fa6e9c5e6939
type=802-3-ethernet
[ipv6]
method=auto
[ipv4]
method=manual
dns=192.168.0.1;
addresses1=192.168.0.1;24;192.168.0.1;
接口192.168.0.1
或接口的结果地址是什么192.168.0.2
,为什么呢?
/etc/network
是您的操作系统用来分配网络地址的方式。NetworkManager的是什么样的Ubuntu(和其他发行版一样的RedHat)使用强迫/etc/network
做其投标。它将自动配置网络服务。现在,许多实现不允许NetworkManager覆盖/etc/network
设置。NetworkManager过去实际上是在服务器环境中进行调试。
简而言之,/etc/network
就是用于网络的手动配置。/etc/NetworkManager
用于自动配置网络地址。对于大量改变网络的笔记本电脑或其他PC很有用。往往在服务器环境中令人头疼,因此许多人禁用了NetworkManager并仅使用/etc/network
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句