帮酷LOGO
0 0 评论
文章标签:静态  STAT  添加  Ubuntu  Ip地址  Server  静态ip地址  STA  

在本教程中,我们将学习如何在Ubuntu18 04服务器上使用netplan命令配置静态IP地址。

为了管理网络接口,ubuntu 18.04使用NetPlan工具,NetPlan命令已经用/etc/netplan/目录中的各种网络配置文件替换了旧系统的配置文件/etc/network/interfaces ,此目录中的文件采用yaml格式,在Ubuntu 18.04服务器上,networkd用于控制网络接口。

使用Netplan在Ubuntu 18.04服务器上配置静态IP地址

在Ubuntu 18.04服务器上的接口上配置静态IP地址之前,让我们看一下默认netplan配置文件的格式,/etc/netplan/01-netcfg.yaml

less/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: yes

从上面的输出来看,为接口ENP0S3启用了DHCP,因此IP地址依赖于DHCP服务器。

为了在接口上设置静态IP地址,我们将使用与上面配置文件的输出相同的格式,
在下面的例子中,我们将使用静态IP地址192.168.59.81,网络掩码255.255.255.0,网关192.168.59.1,DNS服务器1.1.1.1. 4.2.2.2,接口名称enp0s8。

我们只需要复制上面的配置文件,然后做一些修改,这样可以减少很多工作。

cp /etc/netplan/01-netcfg.yaml /etc/netplan/02-netcfg.yaml
vim/etc/netplan/02-netcfg.yaml
# This file describes the network interfaces available on your system
# For more information, see netplan(5).
network:
 version: 2
 renderer: networkd
 ethernets:
 enp0s8:
 dhcp4: no
 addresses: [192.168.59.81/24]
 gateway4: 192.168.59.1
 nameservers:
 addresses: [1.1.1.1,4.2.2.2]

保存配置文件,并且使用下面的命令应用更改。

netplan apply

检查enp0s8接口上的IP地址,确认分配。

# ip add show enp0s8
4: enp0s8:  mtu 1500 qdisc fq_codel state UP group default qlen 1000
link/ether 08:00:27:87:d4:14 brd ff:ff:ff:ff:ff:ff
inet 192.168.59.81/24 brd 192.168.59.255 scope global enp0s8
valid_lft forever preferred_lft forever
inet6 fe80::a00:27ff:fe87:d414/64 scope link
valid_lft forever preferred_lft forever

如您所见,IP地址已分配。

如果要在同一配置文件中为不同的接口分配不同的IP,可以按照以下方法进行操作。

vim/etc/netplan/02-netcfg.yaml
# This file describes the network interfaces available on your system
# For more information, see netplan(5).
network:
 version: 2
 renderer: networkd
 ethernets:
 enp0s8:
 dhcp4: no
 addresses: [192.168.59.81/24]
 gateway4: 192.168.59.1
 nameservers:
 search: example.com
 addresses: [1.1.1.1,4.2.2.2]
 enp0s9:
 dhcp4: no
 addresses: [192.168.58.92/24]
 gateway4: 192.168.58.1
 nameservers:
 addresses: [1.1.1.1,4.2.2.2]

完成配置之后,记得运行netplan apply命令来应用更改。

Enjoy



文章标签:Server  STA  添加  STAT  Ubuntu  静态  Ip地址  静态ip地址  

Copyright © 2011 HelpLib All rights reserved.    知识分享协议 京ICP备05059198号-3  |  如果智培  |  酷兔英语