Я подумал, что это из-за того, что две машины в сети имеют одинаковое имя хоста, и поэтому спросил это вопрос. Но это не решило проблему. Машина отвечает на мои пинги. Но когда я иду в Places > Network
, Я не могу просматривать эту машину. Я также не могу просматривать другие машины в сети с его машины. В чем проблема?
РЕДАКТИРОВАТЬ: я могу просматривать папки, используя протокол самбы, набрав это в наутилусе:
smb://192.168.1.5
Но я не могу получить доступ к коту, запущенному на его машине, набрав это в браузере:
http://192.168.1.5:8000
В моем офисе есть Mac-mini, и он может просматривать эту машину, и наоборот.
По умолчанию Linux не разрешает доступ в сетевом окружении - в этом окне вы увидите только узлы SMB, что означает: Windows или Linux с включенной и запущенной samba. Так что, вероятно, вы не определяете общие ресурсы smb на своих машинах - определите несколько общих каталогов (в правом контекстном меню Gnome в папке - опция «поделиться этим каталогом» или около того).
Просмотр компьютера в разделе «Места»> «Сеть» основан на другом протоколе. Ping - это инструмент отладки очень низкого уровня. Он не сканирует сеть и не составляет список других компьютеров в сети.
SMB (общий доступ к файлам Windows) - это набор протоколов и программ, которые обмениваются данными для предоставления списка компьютеров, подключенных к сети, и папок, которыми они пользуются. Наряду с самим обменом файлами.
По умолчанию (и в отличие от Windows) в Ubuntu по умолчанию не включен SMB (называемый Samba в Linux). Окно Windows не будет видеть окно Ubuntu в Сетевом окружении (или Сетевом окружении, или как там сейчас Microsoft называется), если Samba не установлена и не включена в Ubuntu.
В Ubuntu 10.04 это сделать очень просто. Взгляните на это руководство. http://www.simplehelp.net/2007/05/19/how-to-share-files-and-folders-in-ubuntu/
Если у вас что-то настроено на общий доступ, другие компьютеры будут видеть этот компьютер в сети.