快捷搜索:  汽车  科技

ubuntu18.04怎样设置第2个ip(如何迅速方便地在Ubuntu)

ubuntu18.04怎样设置第2个ip(如何迅速方便地在Ubuntu)$ ls /etc/netplan/ 50-cloud-init.yaml 如你所见,默认的网络配置文件是50-cloud-init.yaml,并且显然是一个YAML文件。让我们找到默认的网络配置文件:原文及译文遵循: CC BY-NC 协议BY SK · PUBLISHED AUGUST 9 2019 · UPDATED AUGUST 9 2019在Ubuntu 18.04 LTS中配置IP地址的方法与旧方法有明显的不同。与之前的版本不同,Ubuntu 18.04 使用Netplan工具。它是一个新的命令行网络配置工具,可以配置IP地址。Netplan在Ubuntu 17.10就已经被Ubuntu的开发人员引入了。在新的方式中,我们不再使用/etc/network/interfaces文件来配置IP地址,转而使用一个yaml文件。Netplan的默认配置文件位于/etc/netpla

本文译自: "How To Configure IP Address In Ubuntu 18.04 LTS"

译者:OpenView

校对:开源视界

原文链接:https://www.ostechnix.com/how-to-configure-ip-address-in-ubuntu-18-04-lts/

原文及译文遵循: CC BY-NC 协议

BY SK · PUBLISHED AUGUST 9 2019 · UPDATED AUGUST 9 2019

ubuntu18.04怎样设置第2个ip(如何迅速方便地在Ubuntu)(1)

在Ubuntu 18.04 LTS中配置IP地址的方法与旧方法有明显的不同。与之前的版本不同,Ubuntu 18.04 使用Netplan工具。它是一个新的命令行网络配置工具,可以配置IP地址。Netplan在Ubuntu 17.10就已经被Ubuntu的开发人员引入了。在新的方式中,我们不再使用/etc/network/interfaces文件来配置IP地址,转而使用一个yaml文件。Netplan的默认配置文件位于/etc/netplan/目录。在这个简短的教程中,我们将学习如何在Ubuntu 18.04 LTS服务器以及桌面中配置静态和动态IP地址

在Ubuntu 18.04 LTS服务器上配置静态IP地址

让我们找到默认的网络配置文件:

$ ls /etc/netplan/ 50-cloud-init.yaml

如你所见,默认的网络配置文件是50-cloud-init.yaml,并且显然是一个YAML文件。

现在,查看该配置文件内容:

$ cat /etc/netplan/50-cloud-init.yaml

我在安装Ubuntu 18.04的时候就已经配置了我的网卡从DHCP服务器上获取IP地址,因此下面是我的网络配置细节:

ubuntu18.04怎样设置第2个ip(如何迅速方便地在Ubuntu)(2)

Figure 1 – Ubuntu 18.04中的默认网络配置

如你所见,我有两个网卡,即enp0s3和epn0s8,并且两个都是被配置来从DHCP服务器获取IPs。

在对该文件做出任何修改前,我们先对其进行备份(译注: 优良习惯)

$ sudo cp /etc/netplan/50-cloud-init.yaml /etc/netplan/50-cloud-init.yaml.bak

现在我们来为两个网卡都配置静态IP地址。

要达到目的,首先用任何你可选择的编辑器打开网络配置文件。

$ sudo nano /etc/netplan/50-cloud-init.yaml

现在,通过添加IP地址,子网掩码,网关和DNS服务器来更新文件。对于此教程来说,我将使用下面的网络设置。

  • IP address for enp0s3 : 192.168.225.50
  • IP address for enp0s8 : 192.168.225.51
  • Gateway : 192.168.225.1
  • Netmask : 255.255.255.0
  • DNS servers : 8.8.8.8 and 8.8.4.4.

在配置好了所有的网络设置后,下面就是50-cloud-init.yaml文件的内容。

ubuntu18.04怎样设置第2个ip(如何迅速方便地在Ubuntu)(3)

在Ubuntu 18.04上配置静态IP

一定要注意行之间的空格。不要使用TAB键来排布行,因为其在Ubuntu 18.04中不能工作。相反,需要使用SPACEBAR键来让它们以一致的顺序来排布,如上图所示。

同样,我们不适用一个单独的行来定义子网掩码(255.255.255.0)。例如,在旧的Ubuntu版本中,我们像下面这样配置IP和子网掩码:

address = 192.168.225.50 netmask = 255.255.255.0

然而,使用Netplan,我们使用一行来组合两行,如下所示:

addresses : [192.168.225.50/24]

一旦你完成以后,保存并关闭该文件。

通过下面的命令应用配置文件:

$ sudo netplan apply

如果出现了任何问题,运行下面的命令来进行诊断并检查配置中出现的是什么问题

$ sudo netplan --DEBUG apply

输出:

** (generate:1556): DEBUG: 09:14:47.220: Processing input file //etc/netplan/50-cloud-init.yaml.. ** (generate:1556): DEBUG: 09:14:47.221: starting new processing pass ** (generate:1556): DEBUG: 09:14:47.221: enp0s8: setting default backend to 1 ** (generate:1556): DEBUG: 09:14:47.222: enp0s3: setting default backend to 1 ** (generate:1556): DEBUG: 09:14:47.222: Generating output files.. ** (generate:1556): DEBUG: 09:14:47.223: NetworkManager: definition enp0s8 is not for us (backend 1) ** (generate:1556): DEBUG: 09:14:47.223: NetworkManager: definition enp0s3 is not for us (backend 1) DEBUG:netplan generated networkd configuration exists restarting networkd DEBUG:no netplan generated NM configuration exists DEBUG:device enp0s3 operstate is up not replugging DEBUG:netplan triggering .link rules for enp0s3 DEBUG:device lo operstate is unknown not replugging DEBUG:netplan triggering .link rules for lo DEBUG:device enp0s8 operstate is up not replugging DEBUG:netplan triggering .link rules for enp0s8

现在,我们来使用命令检查IP地址:

$ ip addr

我的Ubuntu 18.04 LTS上的输出示例:

ubuntu18.04怎样设置第2个ip(如何迅速方便地在Ubuntu)(4)

在Ubuntu 18.04上检查IP地址

祝贺你!我们已经成功地在使用Netplan配置工具在Ubuntu 18.04LTS上配置了静态IP地址。

欲了解更多信息,参考Netplan的manpage

$ man netplan 在Ubuntu 18.04 LTS服务器上配置动态IP地址

要配置动态地址,只需要放任默认的配置文件不管保持原样即可。如果你已经配置了静态IP地址,只需要移除新加的行然后使YAML文件看起来如之前的图1中所示一样即可。

在Ubuntu 18.04 LTS桌面系统上配置静态和动态IP地址

在Ubuntu桌面系统上配置IP地址不需要太多技术知识。

点击你的Ubuntu桌面系统顶部面板的下拉菜单,选择左下角的Setting图标。

ubuntu18.04怎样设置第2个ip(如何迅速方便地在Ubuntu)(5)

从顶部面板启动系统设置

点击左侧面板上的Network标签,然后电极Wired项的齿轮按钮。浙江打开你的网卡设置窗口。导航至IPv4部分,选择Manual(手动)方法,然后输入你的IP地址,子网掩码、网管等。一旦你输入了所有的细节,点击Apply(应用)按钮来保存更改。

ubuntu18.04怎样设置第2个ip(如何迅速方便地在Ubuntu)(6)

在Ubuntu 18.04 LTS 桌面上配置静态IP

要配置动态ip地址,只需要选择"Automatic(DHCP)"选项即可

好了,你现在已经知道了如何在Ubuntu 18.04 LTS服务器和桌面系统上配置静态和动态IP地址了。

从个人角度来说,我不喜欢新Ubuntu服务器中新的YAML格式的配置文件。旧的方法更为容易且更棒。如果我不正确地排布行,网络设置就不会工作。在旧的方法中,我不需要以合适的顺序来排布行。

你呢?你觉得这变得容易还是更不方便?让我在下面的角度中知道你的想法。

推荐阅读(点击跳转)

Linux下挂载使用Windows的NTFS分区

Linux使用图形界面连接WiFi

Linux中使用snap和flatpak来安装和管理应用程序

Linux下常用的图形应用下载工具

Linux下制作系统的U盘启动盘

使用inxi来获得Linux系统详细信息

Ubuntu中如何在插入外部鼠标时自动禁用触摸板

查询Linux发行版名字、版本和内核信息

在Linux上如何校验ISO镜像文件


喜欢使用Linux办公、学习、hack的朋友们可以点击关注小编,小编将竭力提供更多内容给大家交流~

猜您喜欢: