我的环境如下,全部使用 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