Прошу не судить строго ибо новичок в ОС Ubuntu. Может ответ лежит на поверхности, скорее всего так и есть. Но погуглив некоторое время, так и не нашел ничего похожего. Итак, в чем собственно проблема:
Использую Nautilus 2.26.2. Захожу в сеть, после недолгого сканирования, менеджер выдает мне список хостов. Меня интересует хост с именем SEEMANNTECH. Пытаюсь подключиться и получить доступ к его шарам, не выходить: "Не удалось присоединить местоположение. Не удалось получить список доступных на сервере ресурсов."
Изначально в сети был установлен маршрутизатор с IP 10.0.0.1, он раздавал IP по DHCP всем хостам. И хосту SEEMANNTECH доставался IP 10.0.0.232. В это самое время проблемы доступа к шаре на этом хосте не было. Они начались позднее, когда DHCP был перенесен с маршрутизатора на хост с IP 10.0.0.2. На нем использовалась уже другая таблица DHCP и хосту SEEMANNTECH уже доставался адрес 10.0.0.3. Вот с этого момента и начались проблемы с этим хостом. Другие же, которым достались старые адреса, были доступны как и раньше.
Решил вручную попробовать подключиться:
seemann@UBUNTU:~$ smbclient -L seemanntech
Connection to seemanntech failed (Error NT_STATUS_HOST_UNREACHABLE)
Samba не смогла найти хост! Тогда я попробовал по IP адресу и получил список шар!
Значит проблема крылась в разрешении имени SEEMANNTECH.
Пробую через NETBIOS разрешить имя:
seemann@UBUNTU:~$ nmblookup seemanntech
querying seemanntech on 10.0.0.255
10.0.0.3 seemanntech<00>
192.168.126.1 seemanntech<00>
192.168.204.1 seemanntech<00>
и в принципе получаю верный адрес = 10.0.0.3
Теперь пингую SEEMANNTECH.
seemann@UBUNTU:~$ ping seemanntech -c 3
PING seemanntech (10.0.0.232) 56(84) bytes of data.
From UBUNTU (10.0.0.4) icmp_seq=1 Destination Host Unreachable
From UBUNTU (10.0.0.4) icmp_seq=2 Destination Host Unreachable
From UBUNTU (10.0.0.4) icmp_seq=3 Destination Host Unreachable
И вижу что ping идет на старый адрес!!! Думаю, что может внес его в host и забыл и он берет его оттуда, но нет. Содержимое:
127.0.0.1 localhost
127.0.1.1 UBUNTU
# The following lines are desirable for IPv6 capable hosts
::1 localhost ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
ff02::3 ip6-allhosts
У меня остались только догадки, что, возможно, NETBIOS имена где то кешируются, но я не знаю где и как этот кеш очистить. И если это действительно так, то почему очистка кеша не произошла автоматически?
pls help!