如何将私有 IP 添加到 Ubuntu 服务器

已验证和测试 2021 年 2 月 27 日

介绍

在本指南中,我们将学习 Ubuntu 服务器上配置私有 IP 地址。

专用网络是将服务器之间的流量保持在内部且不可公开访问的好方法。 它允许我们在不使用云带宽的情况下在服务器之间进行通信。 它也比公共遍历更快,因为它不需要离开网络即可到达目标服务器。 此时,我们云中的私有网络将只能与同一区域的服务器通信。

先决条件

– 带有 Ubuntu 的服务器。 如果我们还没有服务器,我们可以在 30 秒内启动我们任何负担得起的云托管解决方案。

使用我们的云控制面板验证我们的私有 IP 范围

首先,我们需要找出为我们的私有 IP 范围分配的内容。 如果我们有我们的云服务器,我将介绍如何找到分配给我们的私有 IP 地址范围。 如果我们不知道我们的私有 IP 范围或地址,请咨询我们的网络管理员。

登录我们的云控制面板:

登录云控制面板

登录后,我们将看到左侧列出的“私有 IP”。

导航到我们的私有 IP

在 Private IP 页面上,我们将看到分配给我们帐户的 IP 范围。 在“IP”下是可以使用的私有 IP。

私网IP页面

一旦我们拥有要使用的私有 IP 范围,我们会将其添加到我们的 Ubuntu 服务器。

将私有 IP 地址添加到我们的 Ubuntu 服务器

登录到我们的服务器并使用文本编辑器打开 /etc/netplan/01-netcfg.yaml 。在本教程中,我们将使用 nano。

nano /etc/netplan/01-netcfg.yaml

我们需要将私有 IP 地址添加为附加 IP。 我们可以将我们的私有 IP 地址低于现有的公共 IP 地址,如下所示:

network:
  version: 2
  renderer: networkd
  ethernets:
    eth0:
      addresses:
        - 208.117.86.35/24
        - 10.129.15.10/24
      gateway4: 208.117.86.1

      nameservers:
        addresses:
          - 209.208.127.65
          - 209.208.25.18

保存并关闭文件,然后使用以下命令验证配置:

netplan --debug generate

如果一切正常,我们应该得到以下输出:

DEBUG:command generate: running ['/lib/netplan/generate']
** (generate:1251): DEBUG: 07:18:50.814: Processing input file /etc/netplan/01-netcfg.yaml..
** (generate:1251): DEBUG: 07:18:50.814: starting new processing pass
** (generate:1251): DEBUG: 07:18:50.814: We have some netdefs, pass them through a final round of validation
** (generate:1251): DEBUG: 07:18:50.815: eth0: setting default backend to 1
** (generate:1251): DEBUG: 07:18:50.815: Configuration is valid
** (generate:1251): DEBUG: 07:18:50.815: Generating output files..
** (generate:1251): DEBUG: 07:18:50.815: NetworkManager: definition eth0 is not for us (backend 1)
(generate:1251): GLib-DEBUG: 07:18:50.815: posix_spawn avoided (fd close requested) 

接下来,重新启动 NetPlan 以应用更改:

netplan apply

我们现在可以使用以下命令验证我们的新 IP 地址:

ip addr

我们应该得到以下输出:

1: lo:  mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host 
       valid_lft forever preferred_lft forever
2: eth0:  mtu 1500 qdisc fq_codel state UP group default qlen 1000
    link/ether 00:00:d0:75:56:23 brd ff:ff:ff:ff:ff:ff
    inet 208.117.86.35/24 brd 208.117.86.255 scope global eth0
       valid_lft forever preferred_lft forever
    inet 10.129.15.10/24 brd 10.129.15.255 scope global eth0
       valid_lft forever preferred_lft forever
    inet6 fe80::200:d0ff:fe75:5623/64 scope link 
       valid_lft forever preferred_lft forever

我们已成功将私有 IP 添加到我们的 Ubuntu 服务器! 不要忘记查看我们的许多其他文章并继续查看更多内容。 拥有一系列行业领先的云服务器,可满足各种业务需求。

© 版权声明
THE END
喜欢就支持一下吧
点赞9 分享
评论 抢沙发

请登录后发表评论