DHCP DNS 和域解析 NetworkManager

DHCP DNS 和域解析 NetworkManager

我的环境如下,全部使用 gigalan 连接,所有最新的 Debian 9,在 2 个不同的物理主机上带有 virtualbox 的 vm。

  • 充当 DHCPD 的 mikrotik 互联网路由器
    • 我配置了它设置域(myCompany.local)
    • 始终为后续机器提供相同的 IP
  • 我的环境中的虚拟机(Debian BIND9)(物理主机1)
  • 拥有不同的客户端虚拟机,例如 vm1、vm2(物理主机 1)
  • 我的工作站唯一的区别是它有一个 wlan0 接口

我的最终目标是不必配置工作站并让 DHCP 服务器提供域 (myCompany.local) 和 DNS 服务器的 IP 地址。我读到有一些做法看来不是那样的。所以我不知道是否

  • 我的方法是错误的
  • 我的配置错误
  • 我错了
  • 计算机世界有一个阴谋;-)
  • 在某些机器中,来自 Plasma 的网络管理器接管了另一个网络管理器(我的理解是作为配置文件向服务器发出请求的网络?service!!dhclient/etc/dhcp/dhclient.conf
  • 我真的错了

这是我的配置:

/etc/主机

127.0.0.1       localhost.localdomain   localhost
127.0.1.1       localhost myLptp        myLptp.myCompany.local

# The following lines are desirable for IPv6 capable hosts
::1     localhost ip6-localhost ip6-loopback
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
**strong text**

/etc/网络/接口

source /etc/network/interfaces.d/*

# The loopback network interface
auto lo
iface lo inet loopback

auto wlan0

allow-hotplug eth0
iface eth0 inet dhcp

在 myLptp /etc/resolv.conf 上由 dhclient 自动配置

nameserver 8.8.4.4

在虚拟机上 /etc/resolv.conf 由 dhclient 自动配置

# Generated by NetworkManager
search myDomain.local
nameserver 172.16.10.174

答案1

看来我的问题的部分答案如下。我不知道为什么,但文件的属性已更改,因此它是不可变的。

~$ lsattr /etc/resolv.conf
----i---------e---- /etc/resolv.conf

sudo chattr -i /etc/resolv.conf一切正常后,我可以从 DHCP 客户端获取第一个域和名称服务器

~$ lsattr /etc/resolv.conf
--------------e---- /etc/resolv.conf

相关内容