У меня насущная проблема ... Я был глуп и запустил обновление apt-get на нашем контроллере домена debian / внутреннем сервере smtp, и теперь пользователи (в WinXP и Vista) не могут получить доступ к общим сетевым ресурсам или серверу smtp. Конфигурации не менялись, я могу пинговать ящик из окон, но это все. Я даже вижу одну из двух общих папок, но не могу получить к ней доступ.
РЕДАКТИРОВАТЬ: сервер smtp теперь работает, теперь его использует только самба.
Любая помощь будет принята с благодарностью! Спасибо!
Христианин
Хорошо, давайте займемся устранением основных неполадок.
Шаг 1 - Служба работает?
/etc/init.d/smb status
Если нет, запустите
/etc/init.d/smb start
Шаг 2 - Можем ли мы подключиться к нему локально
telnet localhost 139
Если нет, проверьте / var / log / samba / * и / var / log / messages, чтобы узнать, почему он на самом деле не запускается.
Шаг 3 - Можем ли мы подключиться к нему удаленно
telnet server.ip.address.x 139
Если нет, проверьте брандмауэр
iptables -L -n
и отрегулируйте соответственно
Шаг 4 - Позволяет ли SMBClient перечислять общие ресурсы
smbclient //localhost -L --user username
Если нет, используйте ошибку для устранения неполадок (или опубликуйте ее здесь).
Шаг 5 - Позволяет ли SMBClient вывести список удаленных файлов удаленно
smbclient //server.ip.address.x -L --user username
Если это не работает и все предыдущие шаги сработали, проверьте брандмауэр еще раз и проверьте брандмауэр в удаленных системах.
Итак, я выполнил еще одно обновление, на этот раз dist-upgrade, перезапустил самбу, и теперь все работает.
Все это, и я просто хотел обновить Subversion, который до сих пор не обновлен! Ба! Дай мне вкусняшку в любое время ... :)
Следите за что будет обновлено или установлено когда вы запускаете apt-get upgrade. (И убедитесь, что вы запускаете его в интерактивном режиме, чтобы вы могли сказать нет.)
БОЛЬШИНСТВО обновлений linux не требует перезагрузки. Мой список «вещей, которые, как я знаю, может потребовать перезагрузки», включает: обновленные модули ядра или новое ядро, обновления dlm, видеодрайверы и ряд других вещей, которые я узнаю, когда вижу их, но не могу вспомнить с начала моя голова. Часть опыта, связанного с работой системного администратора linux в течение x лет.
Как правило, если я знаю, что зависимости для конкретной библиотеки были обновлены, я в конечном итоге перезапускаю некоторые дополнительные службы, просто чтобы убедиться, что у них нет чего-то странного кэшированного. Например, когда я вижу обновление до openssl, если оно не отказывает apache, mysql и openvpn, я сделаю это вручную очень быстро, чтобы быть в безопасности, потому что все эти серверные процессы используют ssl.