Ubuntu静态IP配置全攻略 – 幽络源技术导航 | 全栈教程分享

Ubuntu静态IP配置全攻略 – 幽络源技术导航 | 全栈教程分享

概述

ubuntu系统安装后默认使用的网络配置为NetworkManager的自动分配网络,有时候我们需要将ip固定,这就需要手动设置了,本教程会详细讲解ubuntu的网络配置及验证。

步骤1:查看当前ip与网卡名

使用如下命令查看

ip a

如图可以看到这里ip为192.168.8.144,且网卡名为enp5s0

c1b6617f-701f-4198-8f14-8415b1c1c7ba

步骤2:ping测试

用另一台电脑在同网络下ping查询到的ubuntu的ip,可以看到是通的

8ebab378-1f21-44bf-8f54-49f07b8d207c

假设我们等会儿要分配的静态ip为192.168.8.187,这里还是先测试ping看是否通,若通则说明已有主机使用该ip,若不通则可以使用,如图ping不通,则等会儿我们就配置192.168.8.187

image

小提示:除了用ping命令,我们还可以用ip扫描器来快速查看同网段下哪些ip可用,哪些ip已被使用,点击下载 IPScaner V1.26  ,如图

image

步骤3:查看是固定ip还是动态ip

在步骤1中我们查询到ubuntu的ip为192.168.8.144,但这是静态的还是自动分配的?这个也是有必要知道的。

cd到etc/netplan目录下,可以看到一个yaml文件,使用cat命令查看内容,如图

image

可以看到配置文件中renderer的值为NetworkManager,那么来看下NetWorkManager,按照如图查看确实是自动分配的

image

image

步骤4:修改配置文件固定ip

还是在etc/netplan下的yaml中,修改配置即可,如图先修改该配置文件的权限,这里不修改权限则无法写入,然后再使用vi命令来对文件进行编辑

338731dd-671c-41dc-93e1-adfc5919860a

当然,如果你是桌面版的ubuntu也可以直接可视化修改该文件,如图

image

最终配置如下:

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不通,这是因为配置修改后需要重新应用配置

cb28ec7b96d6bfba8b8b4e880bc1e85d

终端执行如下命令重新应用网络配置

sudo netplan apply

如图执行命令后虽然有警告,但并不影响成功

181a431b-a090-4da7-81db-9fed2a9e60ed

再次ping测试,可以看到ping通了

image

结语

以上是幽络源的Ubuntu网络静态ip配置教程,如有疑问或感兴趣可加入我们的官方QQ群307531422交流询问

THE END
喜欢就支持一下吧
分享