Ubuntu 14.04 是一个非常古老的版本,早已停止官方支持(包括安全更新)。强烈建议您升级到更新的 LTS 版本(如 20.04 或 22.04),以获得更好的安全性、性能和硬件支持,以下信息仅供在特定环境下(如维护旧系统、虚拟机实验等)参考。

图形化界面配置 (最简单)
对于普通用户,图形界面是最直观的方式。
有线网络
Ubuntu 14.04 默认使用 NetworkManager 来管理网络,通常情况下,插入网线后,系统会自动获取 IP 地址并连接到网络。
- 查看连接状态:点击桌面右上角的网络图标(通常是两个向上箭头或一个插头图标)。
- 配置 IP 地址:
- 点击网络图标,选择“编辑连接...”。
- 在弹出的窗口中,选择“有线”选项卡,然后点击你当前使用的那个连接(通常是 "Auto eth0" 或类似名称),再点击“编辑”。
- 切换到“IPv4 设置”选项卡。
- 方法:
- 自动 (DHCP):这是默认设置,由路由器自动分配 IP,大多数家庭和办公环境使用此方式。
- 手动:如果你需要为这台机器设置一个固定的 IP 地址(例如用作服务器)。
- 选择“手动”。
- 点击“添加”按钮。
- 地址:输入你想要的静态 IP,
168.1.100。 - 子网掩码:
255.255.0。 - 网关:你的路由器地址,
168.1.1。 - DNS 服务器:
8.8.8和8.4.4(Google DNS)或114.114.114(114 DNS)。
- 点击“保存”,然后关闭窗口,网络会自动断开再重连以应用新配置。
无线网络
- 连接 Wi-Fi:点击右上角的网络图标,会列出可用的 Wi-Fi 网络,点击你想要连接的网络,输入密码即可。
- 配置 Wi-Fi:与有线网络类似,点击网络图标 -> “编辑连接...” -> 选择“无线”选项卡,编辑或添加新的 Wi-Fi 配置文件。
命令行配置 (高级/服务器)
在服务器环境中,或者在没有图形界面的系统(如 Server 版本或最小化安装)中,你需要使用命令行来配置网络。
Ubuntu 14.04 使用 ifupdown 和 ifupdown2 作为网络配置的后端,配置文件位于 /etc/network/interfaces。

查看当前网络信息
# 查看所有网络接口的 IP 地址信息 ip addr show # 或者使用旧的命令 ifconfig ifconfig # 查看路由表信息 ip route show # 或者使用 route -n # 查看 DNS 配置 cat /etc/resolv.conf # 测试网络连通性 ping www.google.com
配置静态 IP 地址
这是最常见的命令行配置需求。
步骤 1:编辑 /etc/network/interfaces 文件
使用 nano 或 vim 编辑器打开文件:
sudo nano /etc/network/interfaces
步骤 2:修改配置内容
假设你的网卡是 eth0,你想配置一个静态 IP,找到 eth0 的相关配置,并将其修改如下:
# The primary network interface
auto eth0
iface eth0 inet static
# 设置你的静态 IP 地址
address 192.168.1.100
# 设置子网掩码
netmask 255.255.255.0
# 设置网关
gateway 192.168.1.1
# 设置 DNS 服务器
dns-nameservers 8.8.8.8 8.8.4.4 114.114.114.114
auto eth0:表示系统启动时自动启用eth0接口。iface eth0 inet static:指定eth0接口使用静态 IP 地址。- 如果是自动获取 DHCP,配置应该是
iface eth0 inet dhcp。
步骤 3:应用新配置 保存文件后,重启网络服务或重启接口以使配置生效。

# 方法一:重启整个网络服务(推荐) sudo service networking restart # 方法二:只重启单个网卡(更快) sudo ifdown eth0 && sudo ifup eth0
步骤 4:验证配置
# 检查 IP 是否已更改 ip addr show eth0 # 检查网关和 DNS 是否生效 cat /etc/resolv.conf ip route show
配置多个 IP 地址(IP 别名)
你可以在一个网卡上配置多个 IP 地址。
在 /etc/network/interfaces 文件中,为同一个网卡添加另一个配置块:
auto eth0
iface eth0 inet static
address 192.168.1.100
netmask 255.255.255.0
gateway 192.168.1.1
# 添加第二个 IP 地址
auto eth0:0
iface eth0:0 inet static
address 192.168.1.101
netmask 255.255.255.0
应用配置后,ifconfig 会看到 eth0 和 eth0:0 两个接口。
DNS 配置详解
DNS(域名系统)负责将域名(如 www.google.com)解析为 IP 地址。
临时 DNS 配置
修改 /etc/resolv.conf 文件。注意: 在 Ubuntu 14.04 中,/etc/resolv.conf 可能是由 NetworkManager 或 resolvconf 程序动态管理的,直接修改可能会被覆盖。
sudo nano /etc/resolv.conf
添加或修改 nameserver 行:
nameserver 8.8.8.8 nameserver 8.8.4.4 nameserver 114.114.114.114
这种方式重启网络或 resolvconf 服务后可能会失效。
永久 DNS 配置(推荐)
正确的方法是在 /etc/network/interfaces 文件中通过 dns-nameservers 指定,如上文“静态 IP”部分所示,这样配置是最稳定和推荐的。
常见网络问题排查
-
无法连接网络
- 检查物理网线是否插好,或 Wi-Fi 是否已连接。
- 检查网络图标,看是否有错误提示。
- 运行
ping 8.8.8.8测试是否能访问外网,如果不行,说明本地网络或网关有问题。 - 运行
ping your_router_ip(如ping 192.168.1.1) 测试是否能访问网关,如果不行,检查网线和交换机。 - 检查 NetworkManager 服务状态:
sudo service network-manager status,如果未运行,尝试sudo service network-manager start。
-
能
ping通 IP,但无法访问域名(DNS 问题)- 症状:
ping 8.8.8.8成功,但ping www.google.com失败。 - 原因:DNS 解析失败。
- 解决:
- 检查
/etc/resolv.conf中的nameserver是否正确。 - 检查
/etc/network/interfaces中是否正确配置了dns-nameservers。 - 重启
resolvconf服务:sudo service resolvconf restart。
- 检查
- 症状:
-
IP 地址冲突
- 症状:系统频繁断开网络,或提示 "IP address already in use"。
- 原因:局域网内另一台设备使用了和你相同的 IP 地址。
- 解决:将你的 IP 地址改为一个静态地址,或者确保 DHCP 服务器没有分配重复的 IP。
-
网络服务启动失败
- 检查
/etc/network/interfaces文件中的语法是否正确,一个拼写错误都可能导致整个网络服务无法启动。 - 使用
sudo ifup -v eth0命令可以查看更详细的启动信息,帮助定位问题。
- 检查
升级建议
再次强调,Ubuntu 14.04 已经过时,如果你仍在使用它,请尽快规划升级,升级到最新的 LTS 版本(如 22.04)将为你带来:
- 安全性:获得多年的安全补丁。
- 新软件:可以使用更新的软件包和应用程序。
- 内核支持:对新硬件(如 CPU、网卡)有更好的支持。
- 技术支持:可以从社区和官方获得更有效的帮助。
升级前请务必备份所有重要数据!
