上一篇 下一篇 分享链接 返回 返回顶部

关于Ubuntu20.04系统服务器的网络配置介绍

发布人:Minchunlin 发布时间:2020-12-25 20:50 阅读量:2051

无论你是数据中心Linux服务器管理员还是普通用户,你都必须知道Linux系统中网络配置的基本知识,在排除内部和外部连接的问题时,它可能会有所帮助。基本知识包括知道接口名称、当前的IP配置和主机名。此外,你还应该知道如何将默认配置改为自定义设置。

在本文中,我们将介绍如何在Ubuntu系统中进行基本的网络配置。我们将使用命令行终端来执行命令。要在Ubuntu中打开命令行终端,请使用Ctrl+Alt+T键盘快捷键。

在本文中,我们将介绍如何:

查看当前IP地址

设置静态IP地址

设置动态IP地址

查看当前主机名

1、更改主机名

注:我们在Ubuntu 20.04系统上运行了本文中提到的命令和程序。

查看当前IP地址

要查看计算机的当前IP地址,可以使用以下任一命令。

$ ip a

或者

$ ip addr

运行以上任一命令都会显示IP地址信息。从上述命令的输出中记下接口的名称。

2、设置静态IP地址

在下面的过程中,我们将了解如何在Ubuntu系统中设置静态IP。

Ubuntu 20.04使用netplan作为默认的网络管理器。netplan的配置文件存储在/etc/netplan目录下。您可以通过以下命令在/etc/netplan目录下找到这个配置文件。

$ ls /etc/netplan

上面的命令将返回扩展名为.yaml的配置文件的名称,在我的例子中是01-network-manager-all.yaml。

在对这个文件进行任何修改之前,请确保创建一个备份副本。使用cp命令来完成。

$ sudo cp /etc/netplan/01-network-manager-all.yaml 01-network-manager-all.yaml.bak

注意:你可能有一个配置文件的名字不是01-network-manager-all.yaml。所以请确保在命令中使用正确的配置文件名称。

您可以使用任何文本编辑器编辑netplan配置。在这里,我们为此使用Nano文本编辑器。

$ sudo nano /etc/netplan/01-network-manager-all.yaml

然后,通过替换适合您的网络需求的接口名称,IP地址,网关和DNS信息来添加以下行。

network:

version: 2

renderer: NetworkManager

ethernets:

ens33:

dhcp4: no

addresses:

- 192.168.72.140/24

gateway4: 192.168.72.2

nameservers:

addresses: [8.8.8.8, 8.8.4.4]

完成后,保存并关闭文件。

现在,使用以下命令测试新配置:

$ sudo netplan try

如果它验证了配置,您将收到配置接受的消息;否则,它将回滚到以前的配置。

接下来,运行以下命令以应用新配置。

$ sudo netplan apply

之后,使用以下命令确认计算机的IP地址:

$ ip a

它应该反映出您所做的修改。

3、设置动态IP地址

在以下过程中,我们将看到如何配置接口以从DHCP接收动态IP地址。使用任何文本编辑器编辑netplan配置文件。在这里,我们为此使用Nano文本编辑器。

$ sudo nano /etc/netplan/01-network-manager-all.yaml

然后,通过用系统的网络接口替换接口名称来添加以下几行。

network:

version: 2

renderer: NetworkManager

ethernets:

ens33:

dhcp4: yes

addresses: []

完成后,保存并关闭文件。

现在,使用以下命令测试新配置:

$ sudo netplan try

如果它验证了配置,则您将收到配置已接受的消息,否则,它将回滚到先前的配置。

接下来,运行以下命令以应用新配置。

$ sudo netplan apply

之后,使用以下命令检查计算机的IP地址:

$ ip a

4、查看当前主机名和修改主机名

要查看当前主机名,可以使用以下命令之一:

$ hostnamectl

或者

$ hostname

有两种更改系统主机名的方法。要更改系统的主机名,您必须是root用户或具有sudo特权的标准用户。

①使用Hostnamectl命令

要将系统的主机名更改为新名称,请使用以下命令:

$ sudo hostnamectl set-hostname name

例:

$ sudo hostnamectl set-hostname desktop

此命令会将系统的主机名更改为“ desktop”。

之后,重启系统后,您将看到分配给系统的新主机名。

②使用Hostname命令

主机名命令还可用于更改系统的主机名。使用以下命令来更改系统的主机名:

$ sudo hostname name

此命令临时更改系统的主机名。要永久更改主机名,您将需要编辑/ etc / hostname和/ etc / hosts文件。

使用以下命令来编辑/ etc / hostname文件:

$ sudo nano /etc/hostname

用新名称替换旧的主机名,然后保存并退出文件。

接下来,使用以下命令编辑/ etc / hosts文件:

用新名称替换旧的主机名,然后保存并退出文件。

$ sudo nano /etc/hosts

之后,重新引导系统,您将看到分配给系统的新主机名。

完成基本网络配置后,使用ping命令验证系统与网络上其他系统以及外部网络的连接性。

$ ping IP-address or domain name

这就是您需要了解的有关Ubuntu 20.04系统中网络配置的所有基础知识。请注意,如果您有多个网络接口,则必须为每个接口执行IP配置。

目录结构
全文