如果在背靠背连接中指定了错误的 DNS,Samba 将无法访问

如果在背靠背连接中指定了错误的 DNS,Samba 将无法访问

我们有 2 个系统通过 LAN 电缆相互连接,因此这里的连接是背对背的,并且它不连接到路由器或任何外部节点,它只是通过 LAN 电缆相互连接。一个是主机,另一个是连接到主机的节点。主机能够在其本地计算机(主机)上创建 samba 共享文件夹,连接到主机的节点应该能够通过主机的 IP 访问共享文件夹

\\HOSTIP

例子

\\192.168.1.22

这是设置和要求。

但是我有以下问题。当 HOST 的 /etc/resolv.conf 中的 DNS 配置为

 nameserver none
 nameserver none

或 nameserver anything_in_aplhabets nameserver anyting_in_alphabets

或名称服务器 127.0.0.1 名称服务器无

因此,NODE 能够通过 samba 访问共享文件夹,并在 HOST 计算机上使用以下 DNS 配置。

但是如果我在 DNS 配置中提供任何 IP 地址(例如 192.168.1.77 或任何 IP 地址),我将无法通过 samba 通过节点访问共享文件夹。

 nameserver 8.8.8.8
 nameserver 192.168.1.22

或名称服务器 192.168.1.1 名称服务器 192.168.1.20

因此很明显它无法访问 samba,因为它尝试查找给定 IP 的 DNS 服务器,并且由于它是背对背连接,因此无法访问 IP,并且节点无法访问 samba 共享文件夹。我的限制是,我想保持 DNS 服务器 IP 完整,我不希望将 DNS 设置为 none 或 127.0.0.1 。我希望我的 DNS 是格式为 8.8.8.8 或 192.168.1.22 的 IP 地址,简而言之,我希望保留 /etc/resolv.conf 设置中的 IP 地址并希望通过节点访问共享文件夹。

SAMBA 中的配置是什么才能实现这一点?请帮帮我。

相关内容