ubuntu网络配置
本文介绍ubuntu中的网络配置方法。
ubuntu需要在/etc/network/interfaces
文件中设置网络配置,基本的格式如下:
auto <网卡名>
iface <网卡名> inet <模式>
address <ip>
netmask <掩码>
gateway <网关>
dns-nameservers <dns1, dns2>
网卡名可通过以下命令来获取到系统全部的网卡名:
ifconfig -a
模式一般使用dhcp
或static
。当设置为static
静态设置时,需要说明至少address
和netmask
两个参数,示例:
-
通过dpchp
auto eth0 iface eth0 inet dhcp
-
静态ip
auto eth0 iface eth0 inet static address 192.168.0.11 netmask 255.255.255.0 gateway 192.168.0.1 dns-nameservers 192.168.0.1
在桌面版本的ubuntu中,另外有network-manager
服务来自动管理系统的网络配置。同时,network-manager
在检测到/etc/network/interfaces
文件经过了修改时,会取消自动管理。如果已经修改了/etc/network/interfaces
,那么重启network-manager
服务:
service network-manager restart
查看/etc/NetworkManager/NetworkManager.conf
文件,managed
此时设置为false
。
[main]
plugins=ifupdown,keyfile,ofono
dns=dnsmasq[ifupdown]
managed=false