apt-get 업그레이드 후 로컬 시스템의 Samba 공유/SMTP 서버 문제

apt-get 업그레이드 후 로컬 시스템의 Samba 공유/SMTP 서버 문제

긴급한 문제가 있습니다... 저는 어리석게도 데비안 도메인 컨트롤러/내부 smtp 서버에서 apt-get 업그레이드를 실행했는데 이제 사용자(WinXP 및 Vista)가 네트워크 공유 또는 smtp 서버에 액세스할 수 없습니다. 어떤 구성도 변경되지 않았습니다. 창에서 상자를 핑할 수 있지만 그게 전부입니다. 두 공유 중 하나도 볼 수 있지만 액세스할 수는 없습니다.

편집: 이제 smtp 서버가 작동하고 있으며 현재는 삼바 공유만 가능합니다.

어떤 도움이라도 대단히 감사하겠습니다! 감사해요!

신자

답변1

좋습니다. 몇 가지 기본적인 문제 해결을 수행하겠습니다.

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

이것이 작동하지 않고 이전 단계가 모두 작동했다면 방화벽을 다시 확인하고 원격 시스템의 방화벽을 확인하십시오.

답변2

좋아, 그래서 또 다른 업그레이드를 실행했습니다. 이번에는 dist-upgrade를 실행하고 Samba를 다시 시작했는데 이제 작동합니다.

이 모든 것과 저는 아직 업그레이드되지 않은 Subversion을 업그레이드하고 싶었습니다! 바! 언제든지 냠냠하세요... :)

답변3

계속 지켜봐주세요업그레이드되거나 설치되는 항목apt-get 업그레이드를 실행하는 동안. (아니요라고 말할 수 있도록 대화형 모드에서 실행했는지 확인하세요.)

대부분의 Linux 업그레이드에는 재부팅이 필요하지 않습니다. 내가 알고 있는 '재부팅이 필요할 수 있는 사항' 목록에는 업그레이드된 커널 모듈 또는 새 커널, DLM 업데이트, 비디오 드라이버 및 볼 때 인식하지만 내용을 기억할 수 없는 기타 몇 가지 사항이 포함됩니다. 내 머리. x년 동안 Linux 시스템 관리자로 활동하면서 얻을 수 있는 '경험'의 일부입니다.

일반적으로 특정 라이브러리에 대한 종속성이 업데이트되었다는 사실을 알고 있는 경우에는 이상하게 캐시된 항목이 없는지 확인하기 위해 일부 추가 서비스를 다시 시작하게 됩니다. 예를 들어, openssl로의 업그레이드를 볼 때 apache, mysql 및 openvpn이 반송되지 않으면 모든 서버 프로세스가 SSL을 사용하기 때문에 안전을 유지하기 위해 수동으로 매우 빠르게 수행할 것입니다.

관련 정보