Ubuntu如何进行网络配置
导读:Ubuntu网络配置指南(涵盖桌面版与服务器版) 一、前置准备:确认网络接口与硬件状态 在进行网络配置前,需先确认系统识别的网络接口名称(如以太网的eth0/enp0s3、无线的wlan0/wlp3s0)及硬件状态。 查看网络接口:终端执...
Ubuntu网络配置指南(涵盖桌面版与服务器版)
一、前置准备:确认网络接口与硬件状态
在进行网络配置前,需先确认系统识别的网络接口名称(如以太网的eth0
/enp0s3
、无线的wlan0
/wlp3s0
)及硬件状态。
- 查看网络接口:终端执行
ip link show
或ls /sys/class/net
,输出中以e
开头(如enp0s3
)的为以太网接口,以w
开头(如wlan0
)的为无线接口。 - 检查无线网卡驱动:若无线网卡未被识别,执行
lspci | grep -i wireless
(PCI无线网卡)或lsusb
(USB无线网卡)查看硬件信息,再通过sudo apt install firmware-b43-installer
(适用于Broadcom芯片)等命令安装驱动。
二、图形界面配置(适用于Ubuntu桌面版)
图形界面是最直观的配置方式,适合新手使用。
1. 有线网络配置
- 点击屏幕右上角网络图标(信号/齿轮图标),选择“有线设置”。
- 在“网络”窗口中,选中“有线连接”右侧的齿轮图标进入详情。
- 切换至“IPv4”标签:
- 若需自动获取IP(DHCP),选择“自动(DHCP)”;
- 若需手动设置静态IP,选择“手动”,依次输入IP地址(如
192.168.1.100
)、子网掩码(如255.255.255.0
)、网关(如192.168.1.1
)和DNS服务器(如8.8.8.8, 8.8.4.4
)。
- 点击“应用”保存设置。
2. 无线网络配置
- 点击屏幕右上角网络图标,选择“Wi-Fi Settings”。
- 在“可用网络”列表中,选择目标Wi-Fi网络(如“TP-LINK_196958”),输入密码后点击“连接”。
- 若需手动设置静态IP,选中连接后点击齿轮图标,切换至“IPv4”标签,选择“手动”并输入IP、子网掩码、网关、DNS等信息,点击“应用”。
三、命令行配置(适用于桌面版/服务器版,持久化生效)
命令行配置更适合服务器环境或高级用户,支持通过Netplan(Ubuntu 18.04及以上默认工具)管理网络。
1. 查看网络接口
终端执行ip link show
,确认需配置的接口名称(如enp0s3
为以太网、wlan0
为无线网卡)。
2. 配置Netplan(持久化静态/动态IP)
Netplan配置文件位于/etc/netplan/
目录(如00-installer-config.yaml
、50-cloud-init.yaml
),使用文本编辑器(如nano
)修改:
- 动态IP(DHCP):
network: version: 2 renderer: networkd # 或NetworkManager(桌面版常用) ethernets: enp0s3: # 替换为你的以太网接口名 dhcp4: true # 启用IPv4 DHCP dhcp6: false # 关闭IPv6 DHCP(可选)
- 静态IP:
network: version: 2 renderer: networkd ethernets: enp0s3: # 替换为你的以太网接口名 dhcp4: false # 关闭DHCP addresses: ["192.168.1.100/24"] # 静态IP及子网掩码(CIDR格式) gateway4: "192.168.1.1" # 网关地址 nameservers: addresses: ["8.8.8.8", "8.8.4.4"] # DNS服务器
- 无线网络(需配合
wpa_supplicant
):network: version: 2 renderer: NetworkManager # 桌面版推荐使用NetworkManager管理Wi-Fi wifis: wlan0: # 替换为你的无线接口名 dhcp4: true # 自动获取IP access-points: "TP-LINK_196958": # 替换为目标Wi-Fi名称(SSID) password: "your_wifi_password" # Wi-Fi密码
- 应用配置:保存文件后,执行
sudo netplan apply
使配置生效。若需测试配置是否正确,可先运行sudo netplan try
,确认无误后回车确认。
3. 临时网络配置(重启后失效)
- 启用/禁用接口:
sudo ip link set enp0s3 up
(启用)、sudo ip link set enp0s3 down
(禁用)。 - 临时设置静态IP:
sudo ip addr add 192.168.1.100/24 dev enp0s3
(添加IP)、sudo ip route add default via 192.168.1.1
(设置默认网关)。 - 临时设置DNS:编辑
/etc/resolv.conf
(需root权限),添加nameserver 8.8.8.8
,但此文件可能被系统覆盖,建议通过Netplan或NetworkManager持久化配置。
四、常见问题排查
- 无法识别无线网卡:执行
sudo lshw -C network
检查硬件是否被识别,若未识别需安装驱动;若被识别但无法连接,尝试sudo rfkill unblock all
解除无线禁用。 - Wi-Fi连接失败:执行
sudo systemctl restart NetworkManager
重启网络管理器,或通过nmcli dev wifi list
查看可用网络。 - 网络不通:执行
ping 8.8.8.8
测试连通性,若不通检查IP、网关、DNS配置;若能ping通IP但无法访问域名,检查DNS设置。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: Ubuntu如何进行网络配置
本文地址: https://pptw.com/jishu/729814.html