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
(желательно перед НЕ НАЙДЕННОЙ записью).