Ubuntu设置静态IP地址的方法步骤(亲测有效)
作者:markvivv
Ubuntu如果是最小安装,没有图形界面,需要配置静态IP,该怎么操作呢?
Netplan 是最新版 Ubuntu 的默认网络管理工具。Netplan 的配置文件使用 YAML 编写,扩展名为 .yaml。
注意:配置文件中的空格是语法的一部分,请务必小心。如果没有适当的缩进,文件将无法正常读取。
一、找到位于 /etc/netplan 的 netplan 目录
进入/etc/netplan
目录。
cd /etc/netplan
如果没有看到任何文件,可以创建一个。文件名可以是任何名字,但按照惯例,应该以 00-
这样的数字开头,以 .yaml 结尾。如果有多个配置文件,数字会设定优先级。
二、修改或创建配置文件
我将创建一个名为 00-network-manager-all.yaml
的文件。让我们把这些行添加到文件中,并跟随我逐步添加配置信息。
network: version: 2
Netplan 配置文件的顶层节点是一个 network: ,其中包含 version:2(表示使用网络定义版本 2)。
接下来,我们将添加一个渲染器来控制整个网络。默认情况下,渲染器为 systemd-networkd,但我们将其设置为 NetworkManager。
现在,我们的文件看起来是这样的
network: version: 2 renderer: NetworkManager
三、配置与本机相符的网络适配器
接下来,我们将添加 ethernets
,并使用ip a
找的网络适配器名称,此处设置的网络适配器名称是eth0
,请根据实际情况设置,有可能是ens999
之类的。其他支持的设备类型包括modems:
、wifis:
和 bridges:
。
network: version: 2 renderer: NetworkManager ethernets: eth0:
四、禁用DHCP
由于我们设置的是静态 IP,不想为该网络适配器动态分配 IP,因此将 dhcp4
设置为 “no
”。
network: version: 2 renderer: NetworkManager ethernets: eth0: dhcp4: no
五、配置静态IP、子网掩码、网关
现在,我们将根据子网和可用 IP 范围指定第 2 步中提到的特定静态 IP。它是 192.168.1.112,注意子网掩码255.255.255.0,对应24。
接下来,我们要指定网关,即分配 IP 地址的路由器或网络设备。我的网关是 192.168.1.1。
network: version: 2 renderer: NetworkManager ethernets: eth0: dhcp4: no addresses: [192.168.1.112/24] gateway4: 192.168.1.1
六、配置DNS服务器地址
接下来,我们将配置DNS服务器。这里的第一个值是 119.29.29.29
,我使用的腾讯的DNS服务器作为我的主DNS解析服务,第二个值是 223.5.5.5
,它是阿里公共DNS服务器。这些值可根据您的要求而有所不同。
network: version: 2 renderer: NetworkManager ethernets: eth0: dhcp4: no addresses: [192.168.1.112/24] gateway4: 192.168.1.1 nameservers: addresses: [119.29.29.29,223.5.5.5]
七、应用并测试更改
在永久应用更改之前,我们可以先使用该命令测试更改:
sudo netplan try
如果没有错误,它会询问你是否要应用这些设置。确认没有问题,在确认界面按回车键确定修改,否则,超时后会跳过更改,维持现状。
八、检查静态IP是否生效
最后,使用 ip a
命令检查更改的结果,你会发现静态 IP 已被应用。
以上就是Ubuntu设置静态IP地址的方法步骤(亲测有效)的详细内容,更多关于Ubuntu设置静态IP地址的资料请关注脚本之家其它相关文章!