Ubuntu 18.04如何配置静态IP地址

时间:2019-05-19 01:25:45  来源:igfitidea点击:

什么是Netplan?

Ubuntu系统现在使用netplan进行网络配置。
Netplan允许通过YAML文件在系统上轻松地配置网络。
Netplan处理YAML并为NetworkManager或system -network(系统的呈现器)生成所需的配置。
这个新工具取代了以前用于配置Ubuntu网络接口的静态接口(/etc/network/interfaces)文件。
现在我们必须使用/etc/netplan/*.yaml来配置Ubuntu网口。
新的接口配置文件现在位于/etc/netplan目录中。

有两个渲染器: NetworkManager 和 networkd

使用NetworkManager渲染器对桌面计算机通过GUI进行管理,而networkd则用于服务器从控制台进行管理。
桌面用户可以很容易地添加或修改IP地址使用GUI界面。

在Ubuntu 18.04上设置静态IP

首先,使用ifconfig命令检查系统上的网络接口名称。
在我的例子中,网络接口名称是“enp0s3”。
现在编辑以下文件。

sudo nano /etc/netplan/01-netcfg.yaml

将以下内容添加到包含地址和网关信息的文件中:

# This file describes the network interfaces available on your system
# For more information, see netplan(5).
network:
 version: 2
 renderer: networkd
 ethernets:
   enp0s3:
     dhcp4: no
     dhcp6: no
     addresses: [192.168.1.110/24]
     gateway4: 192.168.1.1
     nameservers:
       addresses: [8.8.8.8,8.8.4.4]

保存文件,并通过执行命令将新设置应用到networkd:

sudo netplan apply

系统配置了一个更新的IP地址。
要查看系统的当前IP,请使用以下命令之一:

sudo ifconfig
sudo ip addr show