Вопрос или проблема
Я использую систему UBUNTU 16.04. Мой сервер тоже на UBUNTU. Изначально в моей локальной сети я мог подключаться к серверу без проблем, используя функцию Подключиться к серверу.
Вдруг Подключиться к серверу перестала работать. Она не позволяла мне подключиться к серверу с моей системы. Я пробовал переустанавливать и перенастраивать Samba, но это все равно не сработало.
Она продолжает выдавать мне ошибки, как показано на следующих скриншотах.
Я пробовал использовать smb://, ftp://, sftp://
, но они все дают тот же результат, как на следующих скриншотах.
Я также пробовал использовать IP-адрес, что-то вроде smb://192.168.0.20/
Похоже, что сервер и клиент могут подключаться друг к другу, иначе ошибка была бы другой. Это должно происходить из-за обновления Samba на сервере или (реже) из-за обновления Nautilus на клиенте. Также возможно, что настройки сервера были изменены (другой программой). Попробуйте удалить Samba (например, с помощью Synaptic, важно, чтобы все файлы конфигурации Samba были удалены, так что /etc/samba должен быть пустым), переустановите его и отключите шифрование/пароли. Если клиент подключится, попробуйте включить их. Если перестанет подключаться, сравните используемые протоколы/системы шифрования. Убедитесь, что на установлены последние версии Samba и Nautilus.
Попробуйте выполнить эту команду
sudo apt –reinstall install nautilus
sudo apt-get install –reinstall gvfs-backends -y
nautilus smb://IPADDRESS
.
Ответ или решение
Проблема с функцией "Подключиться к серверу" на Ubuntu 16.04 может быть вызвана различными факторами, и для ее решения потребуется систематический подход. Давайте рассмотреть возможные причины и шаги по их устранению.
1. Диагностика проблемы
Первым шагом к решению проблемы является понимание того, что стало причиной сбоя. Учитывая, что функция перестала работать внезапно, это может быть связано с обновлениями системы или изменениями конфигураций.
2. Возможные причины и решения
Обновления Samba или Nautilus
Возможен сценарий, при котором обновление пакета Samba изменило параметры совместимости, что может привести к проблемам с подключением. Проверьте, установлены ли последние версии Samba и Nautilus.
Решение:
- Убедитесь, что на вашей системе установлены последние версии Samba и Nautilus. Выполните команды:
sudo apt update sudo apt upgrade samba nautilus
Конфигурации Samba
Иногда файлы конфигурации могут повредиться или настроиться неправильно после обновлений. Проблему может решить полная очистка и повторная установка Samba с удалением файлов конфигурации.
Решение:
- Полностью удалите Samba и удалите все конфигурационные файлы:
sudo apt purge samba sudo rm -rf /etc/samba
- Повторно установите Samba:
sudo apt install samba
Проблемы с подключениями по протоколам
Проблемы могут возникать при использовании разных протоколов для подключений. Убедитесь, что используете правильные URL-адреса и протоколы.
Решение:
- Проверьте подключение к серверу с помощью командной строки:
smbclient -L //192.168.0.20 -U [username] ftp 192.168.0.20 sftp [username]@192.168.0.20
Переустановка компонентов Nautilus
Если причиной является ошибка в Nautilus, его переустановка может восстановить функциональность.
Решение:
- Перестановка Nautilus и gvfs-backends:
sudo apt --reinstall install nautilus sudo apt-get install --reinstall gvfs-backends -y
- Попробуйте подключиться через Nautilus:
nautilus smb://192.168.0.20/
3. Проверка сетевых соединений
Убедитесь, что сеть работает должным образом и нет сбоев в подключении между клиентом и сервером.
Решение:
- Проверьте, пингуется ли сервер:
ping 192.168.0.20
- Убедитесь, что файерволы не блокируют соединение.
Заключение
Выполнив все предложенные шаги, вы сможете выявить и устранить проблему с подключением к серверу на Ubuntu. В случае, если проблема сохраняется, рекомендуется обратиться за дополнительной помощью к специалистам, так как возможные тонкости конфигурации среды конкретно вашего окружения требуют детальной проработки.