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

dd-wrt Bonjour / netbios и т. д. в двух подсетях

У меня есть настройка сети с двумя разными подсетями 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. С точки зрения разработки, это в значительной степени бесполезная разработка, но я думаю, что даже древняя версия может работать.