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