如何配置Debian 9网络设置

时间:2020-01-09 10:39:00  来源:igfitidea点击:

本教程将引导我们完成为Debian 9 Stretch配置网络设置的过程。我将向我们展示如何为IPv4和IPv6设置静态地址和动态地址。

使用终端设置

对于更高级的用户和运行无GUI服务器的用户,以下说明将为我们提供帮助。

所有配置都可以在/ etc / network下找到。我们可以将所有接口定义在一个文件中,也可以将它们放置在/etc/network/interfaces.d下的单个文件中。

了解网络接口名称

最近的发行版已切换到可预测的命名。在此之前,接口名称是从发现顺序衍生而来的;第一个接口将被命名为eth0,第二个接口将被命名为eth1,依此类推。这种方法的问题在于eth0并不总是相同的插槽,这使得故障排除变得很困难。

我将在理解Linux中的预测接口命名中更详细地介绍该主题。对于大多数人来说,命名约定如下:

<interface type><bus number><slot number>

例如,在主板的总线0和插槽3上最常见的以太网接口将被命名为:

enp0s3

IPv4静态地址

  • 在文本编辑器(例如VI)中打开网络接口配置文件。

  • 添加以下行。

auto enp0s3
iface enp0s3 inet static
address 192.168.1.20
netmask 255.255.255.0
gateway 192.167.1.1
  • 保存更改并退出文本编辑器。

  • 降低接口。

ifdown enp0s3
  • 备份接口。
ifup enp0s3
  • 确认网络设置已应用。
ip a

IPv4 DHCP

  • 在文本编辑器(例如VI)中打开网络接口配置文件。

  • 添加以下行。

auto enp0s3
iface enp0s3 inet dhcp
  • 保存更改并退出文本编辑器。

  • 降低接口。

ifdown enp0s3
  • 备份接口。
ifup enp0s3
  • 验证网络设置已被应用。
ip a

IPv6静态地址

  • 在文本编辑器(例如VI)中打开网络接口配置文件。

  • 添加以下行。

auto enp0s3
iface enp0s3 inet6 static
address fd9f:2685:51fa:2e4e:xxxx:xxxx:xxxx:xxxx
netmask 64
gateway fd9f:2685:51fa:2e4e:xxxx:xxxx:xxxx:xxxx
  • 保存更改并退出文本编辑器。

  • 降低接口。

ifdown enp0s3
  • 备份接口。
ifup enp0s3
  • 验证网络设置已被应用。
ip a

IPv6 DHCP

  • 在文本编辑器(例如VI)中打开网络接口配置文件。

  • 添加以下行。

auto enp0s3
iface enp0s3 inet6 auto
  • 保存更改并退出文本编辑器。

  • 降低接口。

ifdown enp0s3
  • 备份接口。
ifup enp0s3
  • 验证网络设置已被应用。
ip a