为什么我的 /etc/network/interfaces 除了环回接口之外没有显示任何内容?

为什么我的 /etc/network/interfaces 除了环回接口之外没有显示任何内容?

我的目标是在客户端配置 DNS 服务器。
我遵循了以下指南:https://help.ubuntu.com/lts/serverguide/network-configuration.html#name-resolution
我的/etc/network/interfaces看起来与指南中的示例完全不同。
当我 时cat /etc/network/interfaces,我得到:
# interfaces(5) file used by ifup(8) and ifdown(8) auto lo iface lo inet loopback
并且没有其他内容...

答案1

我做了以下操作并解决了我的问题:

  1. 编辑/etc/network/interfaces,包括以下几行:
    dns-nameservers 192.168.1.2
    dns-search example.com
  2. 重新启动网络服务: sudo ifconfig enp4s0 down && sudo ip addr flush dev enp4s0 && sudo ifconfig enp4s0 up
  3. 检查是否应用了设置: cat /etc/resolv.conf
    名称服务器和搜索域应该存在。

相关内容