ubuntu环境如何进行网络配置
导读:Ubuntu环境网络配置指南(涵盖静态/动态IP、桌面/终端场景) 一、网络配置前的准备工作 确认网卡名称: 使用ip addr show命令查看当前网络接口名称(如ens33、enp0s3,新版Ubuntu采用“Predictable...
Ubuntu环境网络配置指南(涵盖静态/动态IP、桌面/终端场景)
一、网络配置前的准备工作
- 确认网卡名称:
使用ip addr show
命令查看当前网络接口名称(如ens33
、enp0s3
,新版Ubuntu采用“Predictable Network Interface Names”,避免使用旧版的eth0
)。 - 收集网络信息:
静态IP配置需提前获取:静态IP地址(如192.168.1.100
)、子网掩码(如255.255.255.0
,可简写为/24
)、默认网关(如192.168.1.1
,路由器的LAN口IP)、DNS服务器(如8.8.8.8
、114.114.114.114
)。
动态IP无需手动收集,由DHCP服务器自动分配。
二、动态IP配置(自动获取,适合大多数场景)
动态IP通过DHCP协议自动获取IP地址,适用于笔记本、家用电脑或需要频繁更换网络的设备。
1. 桌面图形化配置(新手首选)
- 点击屏幕右上角网络图标(Wi-Fi/有线图标),选择「网络设置」。
- 在左侧找到当前网络连接(如“以太网”“Wi-Fi”),点击右侧「齿轮图标」进入设置。
- 切换至「IPv4」标签,将「方法」改为自动(DHCP)。
- 点击「应用」,断开并重新连接网络(如关闭Wi-Fi再打开),等待系统自动获取IP。
2. 终端命令行配置(无桌面/服务器适用)
- 使用
dhclient
命令触发DHCP请求:sudo dhclient -r ens33 # 释放当前网卡的旧IP(可选,解决IP冲突时使用) sudo dhclient ens33 # 重新获取DHCP分配的IP
- 验证IP是否获取成功:
ip addr show ens33 # 查看网卡ens33的IP地址(需替换为你的网卡名)
三、静态IP配置(固定IP,适合服务器/固定设备)
静态IP需手动指定IP地址,适用于需要固定网络位置的场景(如Web服务器、NAS、远程调试设备)。
1. 桌面图形化配置(Ubuntu Desktop)
- 点击屏幕右上角网络图标→「网络设置」。
- 找到当前网络连接,点击「齿轮图标」进入设置。
- 切换至「IPv4」标签,将「方法」改为手动。
- 点击「添加」,依次填写:
- 地址:静态IP(如
192.168.1.100/24
,/24
代表子网掩码255.255.255.0
); - 网关:路由器IP(如
192.168.1.1
); - DNS服务器:至少填写一个(如
8.8.8.8
、114.114.114.114
)。
- 地址:静态IP(如
- 点击「保存」,断开并重新连接网络,使配置生效。
2. 终端命令行配置(Ubuntu Server 18.04+,推荐使用Netplan)
- 编辑Netplan配置文件(文件名通常为
01-network-manager-all.yaml
或50-cloud-init.yaml
,位于/etc/netplan/
目录):sudo nano /etc/netplan/01-network-manager-all.yaml
- 清空原有内容,按以下格式填写(替换为你的实际信息):
network: version: 2 renderer: NetworkManager # 桌面版用NetworkManager,服务器版用networkd ethernets: ens33: # 替换为你的网卡名(用ip addr查看) dhcp4: no # 关闭DHCP addresses: ["192.168.1.100/24"] # 静态IP+子网掩码 gateway4: 192.168.1.1 # 默认网关 nameservers: addresses: ["8.8.8.8", "114.114.114.114"] # DNS服务器
- 保存文件(
Ctrl+O
→Enter
→Ctrl+X
),应用配置:sudo netplan apply # 应用配置(若报错,可加--debug参数查看详情:sudo netplan --debug apply)
- 验证配置:
ip addr show ens33 # 检查IP是否变为静态地址 ping 8.8.8.8 -c 4 # 测试外网连通性(正常会返回响应)
四、常见问题排查
- 配置后无法上网:
- 检查网卡是否启用:
ip link show ens33
(若状态为DOWN
,用sudo ip link set ens33 up
启用); - 确认网关是否正确(需与路由器LAN口IP一致);
- 检查DNS是否配置(若无法解析域名,尝试更换DNS为
8.8.8.8
)。
- 检查网卡是否启用:
- YAML文件格式错误:
Netplan配置文件对缩进敏感,必须使用空格(不能使用Tab),建议用nano
编辑器(自动处理缩进)。 - DHCP无法获取IP:
- 检查路由器DHCP服务是否开启;
- 确认网线连接正常(或Wi-Fi密码正确);
- 重启网络服务:
sudo systemctl restart systemd-networkd
(服务器版)。
以上步骤覆盖了Ubuntu环境下的常见网络配置场景,根据设备类型(桌面/服务器)和需求(静态/动态IP)选择对应方法即可。配置前建议备份原有配置文件(如/etc/netplan/*.yaml
),避免误操作导致网络中断。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: ubuntu环境如何进行网络配置
本文地址: https://pptw.com/jishu/719618.html