rk3588 Ubuntu网络配置全攻略:从调试到静态/动态IP,桌面+终端都讲透!

Ubuntu时总遇到网络糟心事?比如突然连不上网、远程连接时IP老变、服务器需要固定IP却不知从何下手……其实Ubuntu网络配置没那么复杂,今天就从问题定位动态/静态IP配置,把桌面图形化和终端命令行两种方式都讲明白,新手也能跟着操作!

一、网络调试:先找到问题在哪

配置IP前,得先确认网络问题出在哪”——是网卡没识别?还是DNS解析失败?这4个工具能帮你快速定位:

1.ping」:测试网络通不通

最基础的命令,用来检查是否能连接到目标地址(比如路由器、外网):

#测试能否连外网(ping百度DNS,通的话会返回响应)

ping 8.8.8.8 -c 4# -c 4表示只发4个包,避免一直ping

#测试能否连路由器(假设路由器网关是192.168.1.1

ping 192.168.1.1 -c 4

若显示“Request timeout”:说明目标地址连不上,可能是网线没插好、网关错了;

若显示“Unknown host”:说明DNS有问题,解析不了地址。

2.ip addr」:查看网卡与IP信息

想知道电脑有哪些网卡(比如eth0是有线、wlan0是无线)、当前IP是多少,用这个命令:

ip addr show#显示所有网卡信息

#或指定查看某张网卡(比如有线网卡eth0

ip addr show eth0

输出里能看到关键信息:

网卡状态:UP表示网卡已启用,DOWN表示禁用;

IP地址:inet 192.168.1.100/24就是当前IP和子网掩码(/24对应255.255.255.0);

网卡名:比如eth0(旧版命名)、enp0s3(新版Predictable命名)。

3.ss」:查看端口与连接状态

如果是远程连接(比如SSH)出问题,用ss看端口是否在监听:

#查看22端口(SSH默认端口)是否监听

ss -tuln | grep 22

若有输出LISTEN 0 128 *:22 *:*:说明端口正常监听;

若无输出:可能SSH服务没启动,需执行sudo systemctl start ssh

4.traceroute」:追踪网络跳转路径

连得上外网但访问某网站慢?用它看数据从你电脑到目标服务器经过了哪些节点:

#先安装(Ubuntu默认没装)

sudo apt install traceroute

#追踪到百度的路径

traceroute www.baidu.com

输出里的每一行就是一个节点,若某节点一直“*”,说明这个节点有延迟或丢包。

二、动态IP配置:自动获取更省心

动态IPUbuntu默认的网络模式,由路由器的DHCP服务器自动分配IP,适合笔记本、家用电脑等移动使用的场景——不用手动输IP,插上网线/WiFi就能用。

方式1:桌面图形化(新手首选)

1.点击屏幕右上角的「网络图标」,选择「网络设置」;

2.在左侧找到你要配置的网卡(比如以太网对应有线,Wi-Fi对应无线),点击进入;

3.找到「IPv4」选项,将「方法」设为「自动(DHCP)」;

4.点击「应用」,然后断开再重新连接网络(比如关闭网卡再打开),DHCP会自动分配IP

方式2:终端命令行(无桌面/服务器适用)

如果是Ubuntu Server(没有桌面),或想通过命令快速获取动态IP,用dhclient命令:

#释放当前网卡的旧IP(可选,比如IP冲突时)

sudo dhclient -r eth0# eth0替换成你的网卡名

#重新从DHCP服务器获取IP

sudo dhclient eth0

#验证是否获取成功(查看新IP

ip addr show eth0

若执行后仍没IP:检查路由器DHCP是否开启,或网卡是否启用(sudo ip link set eth0 up启用网卡)。

三、静态IP配置:固定IP更稳定

静态IP适合需要固定地址的场景,比如服务器、NAS、远程调试设备——避免因IP变化导致远程连接失败、服务中断。下面分桌面和终端两种方式,重点讲实操步骤!

方式1:桌面图形化(跟着截图走就行)

如果你用的是Ubuntu桌面版,按以下步骤操作(参考你提供的配置文档,补充细节):

wKgZPGkanJaAF5IgAAV_q5bPm7Q394.png

1.打开网络连接配置

点击右上角网络图标选择「编辑连接」(或进入「设置网络有线齿轮图标」);

2.删除旧的网络连接

在弹出的网络连接窗口中,找到你要配置的网卡(比如“eth0”“以太网),选中后点击「删除」——避免旧配置干扰新设置;

3.新建静态IP连接

点击「添加」选择以太网(或“Wi-Fi”,根据你的网卡类型)点击「创建」;

4.填写静态IP信息

「连接名称」:自定义(比如“eth0 -静态IP”,方便识别);

切换到「IPv4设置」标签,将「方法」从自动改为「手动」;

点击「添加」,填写关键参数(以“IP186.16.16.220,子网掩码:255.255.255.0,网关:186.16.16.1”为例):

地址:186.16.16.220/24/24对应子网掩码255.255.255.0,不用手动输子网掩码);

网关:186.16.16.1(填你的路由器/网关IP,不能错!);

DNS服务器:8.8.8.8,114.114.114.114谷歌DNS +国内DNS,避免解析失败);

1.保存并生效

点击「保存」回到网络设置,关闭当前网卡(比如断开以太网)再重新连接

最后重启电脑(可选,确保配置永久生效),用ip addr show eth0验证IP是否变成你设置的静态地址。

方式2:终端命令行(Ubuntu 18.04+netplan

Ubuntu 18.04及以后版本放弃了旧的/etc/network/interfaces,改用「netplan」管理网络,配置更简洁(若你是旧版本,文末附旧方法):

1.找到netplan配置文件

netplan配置文件在/etc/netplan/目录下,文件名通常是01-network-manager-all.yaml50-cloud-init.yaml(用ls /etc/netplan/查看);

2.编辑配置文件

nanovim打开文件(需sudo权限):

sudo nano /etc/netplan/01-network-manager-all.yaml

清空原有内容,按以下格式填写(替换成你的静态IP信息):

network:

version: 2

renderer: NetworkManager#桌面版用这个,服务器版用networkd

ethernets:

eth0:#替换成你的网卡名(用ip addr看)

dhcp4: no#关闭DHCP(动态IP

addresses: [186.16.16.220/24]#静态IP+子网掩码

gateway4: 186.16.16.1#网关

nameservers:

addresses: [8.8.8.8, 114.114.114.114]# DNS

关键注意:

yaml文件必须用空格缩进(不能用Tab!),每级缩进2个空格;

冒号:后面要加空格(比如dhcp4: no,不是dhcp4:no);

1.应用配置并验证

保存文件(nanoCtrl+O回车Ctrl+X),执行以下命令让配置生效:

sudo netplan apply

#验证静态IP是否生效

ip addr show eth0

若输出的inet地址是你设置的186.16.16.220,说明配置成功!

旧版Ubuntu16.04及以前)终端配置

如果你的Ubuntu16.04或更早版本,用/etc/network/interfaces文件:

sudo nano /etc/network/interfaces

#添加以下内容

auto eth0#开机自动启用eth0

iface eth0 inet static#静态IP模式

address 186.16.16.220#静态IP

netmask 255.255.255.0#子网掩码

gateway 186.16.16.1 #网关

dns-nameservers 8.8.8.8 114.114.114.114# DNS

#重启网络生效

sudo /etc/init.d/networking restart

四、常见问题排查:配置后连不上网怎么办?

1.静态IP连不上网

检查IP是否冲突:用ping你的静态IP(在其他电脑上ping),若有响应说明IP被占用,换个IP

网关/ DNS填错:网关必须是路由器的IP(比如192.168.1.1),DNS填公共DNS8.8.8.8223.5.5.5);

netplan缩进错误:执行sudo netplan try,会检测配置文件错误并提示。

1.动态IP获取不到

启用网卡:sudo ip link set eth0 up

重启DHCP服务:sudo systemctl restart NetworkManager(桌面版)或sudo systemctl restart systemd-networkd(服务器版);

检查路由器:确认路由器DHCP功能已开启,且地址池有剩余IP

1.DNS解析失败(能pingIP,打不开网页)

手动修改DNS:在静态/动态IP配置中,把DNS设为8.8.8.8114.114.114.114

检查/etc/resolv.conf:确保文件中有nameserver 8.8.8.8netplan会自动生成,不要手动改)。

总结:两种方式怎么选?

桌面图形化:适合Ubuntu桌面版新手,不用记命令,点鼠标就能完成,适合家用电脑、笔记本;

终端命令行:适合Ubuntu Server(无桌面)、批量配置多台设备,或需要自动化脚本的场景,更灵活高效。

其实Ubuntu网络配置核心就是先调试定位问题,再按需选动态/静态IP”,跟着本文步骤走,90%的网络问题都能解决!如果操作中遇到特殊情况,欢迎在评论区留言,一起排查~


推荐阅读:

皮海洲:转融通成为投资者千夫所指 该不该关停转融通业务

人保有爱,安全出行-蒲河湾小区

泉州农商行:四度转让3.38亿不良债权资产均流拍,2023年罚款及滞纳金增长147万元

九江银行利润暴跌70%,每10股派发0.6元背后隐藏经营困境!

最高2000万元支持 深圳前海《科技创新办法》发布

李莉娟追忆祖父李叔同:以出世之精神 做入世之事业

您可以还会对下面的文章感兴趣:

暂无相关文章

使用微信扫描二维码后

点击右上角发送给好友