Назад | Перейти на главную страницу

Samba Нет доступа, если в Back to Back Connection указан неправильный DNS

У нас есть 2 системы, подключенные друг к другу через кабель LAN, поэтому здесь соединение BACK TO BACK, и оно не подключено к маршрутизатору или какому-либо внешнему узлу, оно просто подключено друг к другу через кабель LAN. Один из них является хостом, а другой - узлом, подключенным к хосту. Хост может создавать общие папки samba на своем локальном компьютере (хосте), а узел, подключенный к хосту, должен иметь возможность доступа к общей папке через IP-адрес ХОСТА.

\\HOSTIP

пример

\\192.168.1.22

Это установка и требование.

Однако у меня есть следующая проблема. созданная общая папка может получить доступ на узле, если конфигурация DNS в /etc/resolv.conf HOST

 nameserver none
 nameserver none

или сервер имен something_in_aplhabets сервер имен anyting_in_alphabets

или сервер имен 127.0.0.1 сервер имен нет

Таким образом, NODE может получить доступ к общей папке через самбу со следующей конфигурацией DNS на машине HOST.

Но если я укажу какой-либо IP-адрес, например 192.168.1.77 или ЛЮБЫЕ IP-адреса в моей конфигурации DNS, я не смогу получить доступ к общей папке через узел через samba.

 nameserver 8.8.8.8
 nameserver 192.168.1.22

или сервер имен 192.168.1.1 сервер имен 192.168.1.20

Таким образом, совершенно очевидно, что он не может получить доступ к samba, потому что он пытается найти DNS-сервер, на котором задан IP, и поскольку это обратное соединение, IP недостижим, и узел не может получить доступ к общей папке samba. Мое ограничение здесь заключается в том, что я хочу сохранить IP-адрес DNS-серверов нетронутым, я не хочу, чтобы DNS-сервер был нулевым или 127.0.0.1. Я хочу, чтобы мой DNS был IP-адресом в формате, например, 8.8.8.8 или 192.168.1.22, короче говоря, я хочу сохранить IP-адреса в настройке /etc/resolv.conf и хочу получить доступ к общей папке через Node.

Какая конфигурация в SAMBA для этого достигается? Пожалуйста, помогите мне.