Linux Bridge, доступ к имени / имени хоста Samba

В настоящее время я использую мост Linux в следующей конфигурации

альтернативный текст

ADSL модем: 192.168.1.1

Linux Bridge:

eth0: 192.168.1.2

eth1: нет адреса

Беспроводной маршрутизатор: 192.168.0.1

Моя проблема в том, что я не могу получить доступ к общим ресурсам "Linux Bridge", используя имя сервера WINS через клиентские системы (да, я понимаю, что это прозрачный мост, но я могу получить к нему доступ через адрес 192.168.1.2, который находится не в той же подсети в качестве клиентских систем).

Это глобальный раздел моего SMB.CONF

[global]
        unix extensions = off
        os level = 20
        netbios name = server
        guest account = nobody
        server string = 447 Server
        security = share
        #unix extensions = no
        #wins support = yes
        #wins server = 192.168.0.1
        name resolve order = wins lmhosts hosts bcast
        interfaces bridge1 eth0 eth1 lo
        bind interfaces only = yes

Могу ли я получить доступ к мостовому серверу, используя его имя WINS для доступа к общим ресурсам Samba?

ура

Крис

2 ответа

Решение

Лично я подозреваю, что большинство ваших проблем связано с вашим беспроводным маршрутизатором.

Настройте беспроводной маршрутизатор, как описано здесь, чтобы он действовал как мост, а не маршрутизатор. Ваша сеть будет намного проще и, скорее всего, будет работать правильно. Вам не понадобятся WINS или DNS. Разрешение имен на основе трансляции должно работать.

Вы не упоминаете, как ваши клиенты, подключенные к беспроводному маршрутизатору, получают свой IP-адрес. Они установлены статически или у вас есть настройка DHCP. Если у вас есть настройка DHCP, вы отправляете опции 44 со списком серверов WINS и 46 с типом узла? Если ваши клиенты не настроены на использование сервера WINS, они не будут его использовать.

В качестве еще одной альтернативы, почему бы не настроить DNS-сервер на вашем Linux-компьютере и передать его своим клиентам. Настройте зону для локальной сети и доставьте поисковый домен клиентам, который соответствует настроенному вами домену.

Видят ли клиенты сервер в своем сетевом окружении? Если нет, беспроводной маршрутизатор не пересылает широковещательные пакеты.

В этом случае вы должны настроить все клиенты для использования 192.168.1.2 в качестве сервера WINS, а затем вы сможете использовать сервер непосредственно из клиентов Windows. Для клиентов GNU/Linux вам также необходимо добавить wins к hosts: линия в /etc/nsswitch.conf (желательно перед НЕ НАЙДЕННОЙ записью).

Другие вопросы по тегам