Linux系统下网络配置方法

来自ARM Wiki
Tangdapeng讨论 | 贡献2020年4月7日 (二) 16:26的版本 (创建页面,内容为“===设置以太网接口=== 大多数网络设置可以通过/etc/network/interfaces配置文件完成。系统启动时通过/etc/init.d/networking服务中的ifup...”)
(差异) ←上一版本 | 最后版本 (差异) | 下一版本→ (差异)
跳转至: 导航搜索

设置以太网接口

大多数网络设置可以通过/etc/network/interfaces配置文件完成。系统启动时通过/etc/init.d/networking服务中的ifup程序来解析/etc/network/interfaces配置文件。若接口设置为dhcp方式则会调用系统下的DHCP客户端程序udhcpc或dhclient来动态获取IP。

使用DHCP自动配置接口

参考设置如下:

auto eth0
allow-hotplug eth0
iface eth0 inet dhcp

重启networking服务生效

/etc/init.d/networking restart

手动配置配置接口

参考设置如下:

auto eth0
iface eth0 inet static
    address 192.168.0.10
    gateway 192.168.0.1
    netmask 255.255.255.0
    broadcast 192.168.0.255
    dns-nameservers 1.2.4.8 114.114.114.114
    metric 15

重启networking服务生效

/etc/init.d/networking restart

NetworkManager

有桌面的debian、ubuntu系统默认安装了network-manager,会进一步管理网络,在系统启动时通过/etc/init.d/network-manager启用。有桌面的系统,一般直接从桌面设置网络即可。若从/etc/network/interfaces中进行配置,对于interfaces中声明过的网络接口NetworkManager默认不再管理,重启NetworkManager服务,会看到NetworkManager图标显示“device not managed”

/etc/init.d/network-manager restart

若仍需要管理该网络接口,则设置/etc/NetworkManager/NetworkManager.conf中managed为true

[ifupdown]
managed=true

也可以通过卸载network-manager来自己管理网络

apt-get remove network-manager --purge

设置WIFI