查看“Linux系统下网络配置方法”的源代码
←
Linux系统下网络配置方法
跳转至:
导航
,
搜索
因为以下原因,您没有权限编辑本页:
您所请求的操作仅限于该用户组的用户使用:
用户
您可以查看与复制此页面的源代码。
===设置以太网接口=== 对于busybox、debian、ubuntu系统,大多数[https://wiki.debian.org/NetworkConfiguration 网络设置]可以通过/etc/network/interfaces配置文件完成。系统启动时通过/etc/init.d/networking服务中的ifup程序来解析/etc/network/interfaces配置文件。若接口设置为dhcp方式则会调用系统下的DHCP客户端程序udhcpc或dhclient来动态获取IP。<br /> ====使用DHCP自动配置接口==== 参考设置如下:<br /> <syntaxhighlight lang="bash"> auto eth0 iface eth0 inet dhcp </syntaxhighlight> 重启networking服务生效<br /> <syntaxhighlight lang="bash"> /etc/init.d/networking restart </syntaxhighlight> ====手动配置接口==== 参考设置如下:<br /> <syntaxhighlight lang="bash"> 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 </syntaxhighlight> 重启networking服务生效<br /> <syntaxhighlight lang="bash"> /etc/init.d/networking restart </syntaxhighlight> ====设置DNS==== /etc/resolv.conf中的DNS列表为其他程序、库最终使用的DNS列表,该文件会被resolvconf、network-manager及DHCP客户端修改覆盖,建议直接编辑/etc/network/interfaces,并确认系统下安装了resolvconf程序。 <syntaxhighlight lang="bash"> dns-nameservers 1.2.4.8 114.114.114.114 </syntaxhighlight> ====NetworkManager==== 有桌面的debian、ubuntu系统默认安装了network-manager,会进一步管理网络,在系统启动时通过/etc/init.d/network-manager启用。有桌面的系统,一般直接从桌面设置网络即可。若从/etc/network/interfaces中进行配置,对于interfaces中声明过的网络接口NetworkManager默认不再管理,重启[https://wiki.debian.org/NetworkManager NetworkManager]服务,会看到桌面上NetworkManager菜单中相应的网络接口显示“device not managed”<br /> <syntaxhighlight lang="bash"> /etc/init.d/network-manager restart </syntaxhighlight> 若仍需要管理该网络接口,则设置/etc/NetworkManager/NetworkManager.conf中managed为true<br /> <syntaxhighlight lang="bash"> [ifupdown] managed=true </syntaxhighlight> 也可以通过卸载network-manager来自己管理网络<br /> <syntaxhighlight lang="bash"> apt-get remove network-manager --purge </syntaxhighlight> ===设置WIFI=== [http://www.example.com 链接标题]
返回至
Linux系统下网络配置方法
。
导航菜单
个人工具
登录
命名空间
页面
讨论
变种
视图
阅读
查看源代码
查看历史
更多
搜索
导航
首页
最近更改
随机页面
帮助
工具
链入页面
相关更改
特殊页面
页面信息