配置Ubuntu 13网络设置
时间:2020-01-09 10:37:48 来源:igfitidea点击:
说明
当连接到某些网络或者要为台式机,笔记本电脑或者服务器分配特定的IP地址时,了解如何在Ubuntu中配置网络接口可能会派上用场。本教程将指导我们使用Unity桌面界面和命令行来完成该过程。
我将介绍如何从桌面和命令行中分配DHCP和静态IP。请记住,我们将需要管理权限才能进行更改。如果我们还没有sudo权限(默认情况下,安装过程中创建的第一个帐户会具有sudo权限),则必须向管理员提出要求。
静态IP地址
从命令行
- 在文本编辑器(如VI或者Nano)中打开网络接口配置文件。
sudo vi /etc/network/interfaces
- 查找第一个网络接口ETH0的行。
auto eth0
- 使用以下命令修改其正下方的行,用环境中的高亮值替换。
auto eth0 iface eth0 inet static address 172.16.10.200 gateway 172.16.10.1 netmask 255.255.255.0
- 保存更改并退出文本编辑器。
- 重新启动网络服务使更改生效。
sudo /etc/init.d/networking restart
- 要配置DNS,请在文本编辑器中打开resolv.conf文件。
sudo vi /etc/resolv.conf
- 添加DNS搜索后缀,以将单标签名称解析为完全限定的名称(如果存在)。使用空格""分隔多个域名。
search theitroad.com dev.theitroad.com
- 要添加DNS名称服务器,请添加以下内容,并记住将突出显示的值替换为我们环境中的突出显示的值。
nameserver 8.8.8.8 nameserver 8.8.4.4
- 保存更改并退出文本编辑器。
- 更改将自动应用。我们不需要重新启动任何服务。
从桌面
- 单击应用程序指示器中的网络图标(上下箭头图标)以启动
网络连接''控制面板,然后单击
编辑连接... Ubuntu网络连接''菜单 - 在
网络连接''应用程序中,选择要配置的接口,然后单击
编辑... Ubuntu网络连接''对话框 - 在弹出的编辑网络接口名称窗口中,选择IPv4设置选项卡。网络连接对话框的" IPv4设置"选项卡
- 单击方法下拉框并选择手动。
- 在
地址''表旁边,单击
添加''。 - 在``地址''字段下,输入静态IP地址。
- 在``网络掩码''字段下,输入网络的子网掩码。
- 在``网关''字段下,输入路由器的IP地址。
- 要设置DNS服务器IP地址,请在DNS服务器输入框中输入它们,并使用逗号分隔多个服务器。
- 要设置DNS搜索域,请将其输入到``搜索域''输入框中,并使用逗号分隔多个域。编辑Ubuntu网络连接对话框
- 点击``保存...''以保存更改。
- 新网络设置现在应该适用。如果没有,我们可以通过单击"应用程序指示器"栏中的网络图标(向上/向下箭头),然后单击网络连接名称来应用它们。
动态IP地址(DHCP)
从命令行
- 在文本编辑器(如VI或者Nano)中打开网络接口配置文件。
sudo vi /etc/network/interfaces
- 找到第一个网络接口ETH0的行。
auto eth0
- 使用以下命令修改其正下方的行,用环境中的高亮值替换。
auto eth0 iface eth0 inet dhcp
- 如果下面有与以下内容类似的行,请将其删除。
address 172.16.10.200 gateway 172.16.10.1 netmask 255.255.255.0
- 保存更改并退出文本编辑器。
- 重新启动网络服务使更改生效。
sudo /etc/init.d/networking restart
从桌面
- 通过单击应用程序指示器中的网络图标(上下箭头图标)来启动
网络连接''控制面板,然后单击
编辑连接...'' - 在
网络连接''应用程序中,选择要配置的接口,然后单击
编辑...''。 - 在弹出的编辑网络接口名称窗口中,选择IPv4设置选项卡。
- 默认情况下,系统应已设置为DHCP。如果不是,请单击
方法''下拉框并选择
自动(DHCP)''。 - 大多数DHCP服务将自动分配DNS和搜索域。但是,我们可以通过设置own来覆盖这些设置。
- 要覆盖DNS设置,请在其他DNS服务器输入框中输入DNS主机的IP地址。
- 要添加搜索域,以将单个名称解析为完全限定的名称,请在"其他搜索域"输入框中输入我们希望系统搜索的域的完全限定名称。
- 点击保存以保存更改。
设置主机名
我们可能不喜欢为计算机指定的默认主机名,或者由于其他原因可能需要更改名称。使用以下步骤更新计算机的名称。
从命令行
- 使用所需的计算机名称运行hostname命令。
sudo /bin/hostname mycomputer
网络绑定bond
网络绑定是一个很棒的工具,它使管理员可以执行诸如在多个网络接口卡上对IP地址进行负载平衡或者创建大型聚合以增加接口带宽的工作。