如何配置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