У меня есть настройка сети с двумя разными подсетями 192.168.1.0
и 192.168.0.0
. Один маршрутизатор подключен к VPN (через OpenVPN), другой - нет. Оба маршрутизатора имеют статические маршруты друг к другу, и устройство на одном из них может без проблем связываться с другим при использовании IP-адресов.
Моя проблема в том, что я хочу использовать такие службы, как Bonjour, Netbios и Apple Talk, в двух сетях, что в настоящее время не работает. Ноутбук, подключенный к одной подсети, не увидит ноутбук, подключенный к другой. Есть ли способ соединить две сети вместе, чтобы такая локальная служба работала?
Чтобы использовать NetBIOS в подсетях, вам потребуется WINS-сервер.
Любой сервер Samba может работать как один, wins support = yes
добавлен в [Global]
раздел smb.conf
. Затем разошлите этот адрес клиентам, используя option netbios-name-servers 192.168.1.100;
в dhcpd.conf
(например).
Если вы хотите, чтобы другой сервер Samba использовал другой сервер WINS, сообщите ему wins server = 192.168.1.100
в [Global]
раздел smb.conf
.
Appletalk - это немаршрутизируемый протокол. Netbios необходимо перенастроить, чтобы разрешить маршрутизацию, настроив серверы с обеих сторон (не помню точную процедуру, это было давно). Никогда не играл с Bonjour, но быстрый Google также показывает, что он не маршрутизируемый.
В тот день, когда я пытался сделать свой сервер mt-daapd видимым для клиентов iTunes через VPN, я использовал RendezvousProxy. С точки зрения разработки, это в значительной степени бесполезная разработка, но я думаю, что даже древняя версия может работать.