Ubuntu网络设置指南(涵盖图形界面与命令行)
Ubuntu系统提供了灵活的网络配置方式,既可以通过图形界面(适合新手)快速设置,也能通过命令行(适合高级用户或服务器)进行精确控制。以下是详细操作步骤:
192.168.1.100)、子网掩码(如255.255.255.0)、网关(如192.168.1.1)和DNS服务器(如8.8.8.8, 8.8.4.4)。Ubuntu现代版本(18.04及以上)默认使用Netplan管理网络配置,以下是静态IP与动态IP的配置方法:
在配置前,需确认网络接口名称(如以太网eth0、enp0s3或无线wlan0),执行以下命令:
ip link show
输出中以e开头(如enp0s3)的为以太网接口,以w开头(如wlan0)的为无线接口。
/etc/netplan/目录,如01-netcfg.yaml):sudo nano /etc/netplan/01-netcfg.yaml
enp0s3为例):network:
version: 2
renderer: networkd
ethernets:
enp0s3:
dhcp4: no # 关闭DHCP(静态IP需关闭)
addresses: ["192.168.1.100/24"] # IP地址及子网掩码(/24表示子网掩码255.255.255.0)
gateway4: "192.168.1.1" # 网关地址
nameservers:
addresses: ["8.8.8.8", "114.114.114.114"] # DNS服务器(可添加多个)
Ctrl+O→Enter→Ctrl+X),应用配置:sudo netplan apply
ip addr show enp0s3 # 查看接口IP地址
ping -c 4 8.8.8.8 # 测试网络连通性
若需自动获取IP(默认方式),只需将dhcp4设置为yes:
network:
version: 2
renderer: networkd
ethernets:
enp0s3:
dhcp4: yes # 开启DHCP
应用配置后,系统会自动获取IP地址。
若系统安装了NetworkManager(默认安装),可使用nmcli命令快速连接WiFi:
sudo nmcli dev wifi list
SSID为网络名称,password为密码):sudo nmcli dev wifi connect "SSID" password "password"
nmcli device status # 查看WiFi设备状态(显示“connected”即为成功)
若无线网卡未启用(如rfkill list all显示Soft blocked: yes),可使用以下命令启用:
sudo rfkill unblock wifi # 解除软件禁用
sudo ip link set wlan0 up # 开启无线接口(替换为你的无线接口名称)
sudo lshw -C network检查网卡是否被识别;sudo ethtool enp0s3查看网卡状态(若Link detected: no,需检查网线连接)。sudo rfkill list all确认无线未被禁用;sudo service network-manager restart重启网络管理器。sudo netplan --debug apply查看详细错误信息,修正YAML文件中的缩进或语法错误。以上步骤覆盖了Ubuntu网络配置的常见场景,可根据实际需求选择合适的方式。图形界面适合快速设置,命令行则更适合自动化管理或服务器环境。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。