首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在18.04服务器上管理IP地址的最权威文件/流程是什么?

在18.04服务器上管理IP地址的最权威文件/流程是什么?
EN

Ask Ubuntu用户
提问于 2018-05-14 20:20:33
回答 4查看 7.5K关注 0票数 10

18.04服务器安装过程创建/etc/cloud/cloud.cfg.d/50-curtin-networking.cfg,而后者又似乎生成/etc/netplan/50-cloud-init.yaml。不过,我似乎无法确切地找到50-cloud-init.yaml是如何从50-curtin-networking.cfg生成的。

在18.04服务器上管理IP地址的推荐方法是什么?编辑50-curtin-networking.cfg,然后运行一些命令(?)更新50-cloud-init.yaml?或者其他的程序?

EN

回答 4

Ask Ubuntu用户

发布于 2018-08-06 15:57:05

对/etc/cloud/cloud.cfg.d/50-curtin-networking.cfg文件进行网络更改,就像将它们放在yaml文件中一样。

然后执行以下操作:

代码语言:javascript
复制
sudo cloud-init clean
sudo cloud-init init
sudo netplan apply

这将处理您的50-curtin-networking.cfg文件,生成50-cloud-init.yaml文件并应用yaml文件netplan配置。

通过这种方式,您可以在50-curtin-networking.cfg文件中编写您的网络配置,正如注释所暗示的那样。

在/etc/netplan目录中的50-cloud-init.yaml文件与01-netcfg.yaml文件中设置网络之间的许多混淆可以归结为用于Ubuntu18.04LTS的安装程序。

活动安装程序使用云init,而备用安装程序则不使用。

因此,对于联网,安装程序的选择改变了设置网络的方式。

ubuntu-18.04.1-server-live 64.iso -> 01-netcfg.yaml ubuntu-18.04.1-live amd64.iso -> 50-curtin-networking.cfg

票数 4
EN

Ask Ubuntu用户

发布于 2018-05-14 20:36:37

我猜想这是一个普通的服务器,在路由器或交换机后面,然后连接到互联网。我会重命名50-cloud-init.yaml文件:

代码语言:javascript
复制
sudo mv /etc/netplan/50-cloud-init.yaml  /etc/netplan/01-netcfg.yaml 

然后找出相关的接口名称:

代码语言:javascript
复制
ifconfig 

例如,假设您的相关接口是enp0s25,请编辑该文件:

代码语言:javascript
复制
sudo nano /etc/netplan/01-netcfg.yaml 

将档案修改为:

代码语言:javascript
复制
network:
  version: 2
  renderer: networkd
  ethernets:
    enp0s25:
      addresses: [192.168.100.40/22]
      gateway4: 192.168.100.1
      nameservers:
        addresses: [8.8.8.8,8.8.4.4]

当然,把你的具体细节用在这里。间距、压痕等是至关重要的。仔细校对。保存(Ctrl+O,后面跟着Enter),关闭(Ctrl+X)文本编辑器。

下一步:

代码语言:javascript
复制
sudo netplan apply
sudo ip link set enp0s25 down
sudo ip link set enp0s25 up

你得到要求的IP地址了吗?

代码语言:javascript
复制
ip addr show

你会平吗?

代码语言:javascript
复制
ping -c3 8.8.8.8
ping -c3 www.ubuntu.com

如果您得到ping返回,您就都准备好了。

票数 2
EN

Ask Ubuntu用户

发布于 2019-01-14 18:56:10

最后,我编辑了/etc/systemd/ line文件,删除了DNS=行上的注释,并添加了一个分隔条目的空格,即: DNS =8.8.8 8.8.4.4

票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1036266

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档