概述
ubuntu系统安装后默认使用的网络配置为NetworkManager的自动分配网络,有时候我们需要将ip固定,这就需要手动设置了,本教程会详细讲解ubuntu的网络配置及验证。
步骤1:查看当前ip与网卡名
使用如下命令查看
ip a
如图可以看到这里ip为192.168.8.144,且网卡名为enp5s0
步骤2:ping测试
用另一台电脑在同网络下ping查询到的ubuntu的ip,可以看到是通的
假设我们等会儿要分配的静态ip为192.168.8.187,这里还是先测试ping看是否通,若通则说明已有主机使用该ip,若不通则可以使用,如图ping不通,则等会儿我们就配置192.168.8.187
小提示:除了用ping命令,我们还可以用ip扫描器来快速查看同网段下哪些ip可用,哪些ip已被使用,点击下载 IPScaner V1.26 ,如图
步骤3:查看是固定ip还是动态ip
在步骤1中我们查询到ubuntu的ip为192.168.8.144,但这是静态的还是自动分配的?这个也是有必要知道的。
cd到etc/netplan目录下,可以看到一个yaml文件,使用cat命令查看内容,如图
可以看到配置文件中renderer的值为NetworkManager,那么来看下NetWorkManager,按照如图查看确实是自动分配的
步骤4:修改配置文件固定ip
还是在etc/netplan下的yaml中,修改配置即可,如图先修改该配置文件的权限,这里不修改权限则无法写入,然后再使用vi命令来对文件进行编辑
当然,如果你是桌面版的ubuntu也可以直接可视化修改该文件,如图
最终配置如下:
network:
version: 2
renderer: networkd #不再使用NetWorkManager
ethernets:
enp5s0: # 网卡名
dhcp4: no # 禁用DHCP
addresses: [192.168.8.187/22] # 静态 IP + 子网掩码
gateway4: 192.168.8.1 # 默认网关(需根据你的网络填写)
nameservers:
addresses: [223.5.5.5, 223.6.6.6] # DNS 服务器
步骤5:再次测试ping
步骤4我们设置了固定ip,再次测试新配置的ip是否能ping通或者用ipscanner测试,如图可以看到还是ping不通,这是因为配置修改后需要重新应用配置
终端执行如下命令重新应用网络配置
sudo netplan apply
如图执行命令后虽然有警告,但并不影响成功
再次ping测试,可以看到ping通了
结语
以上是幽络源的Ubuntu网络静态ip配置教程,如有疑问或感兴趣可加入我们的官方QQ群307531422交流询问