Ubuntu20.04LtsのSamba適用後MacでSAMBAが?マークに〜オートマウントに

Hackintosh

 ファイルサーバなどは、UbuntuでSamba接続をしています。GW期間中に、時間を持て余していたので、サーバーのUbuntuを最新の20.04Ltsにやや勇み足ながら、変更再設定しました。
 Sambaもバージョンを上げSMB V1.0は対応しなくなったようなのですが、ここでHackintoshに異常発生。Bonjuor(LinuxだとAVAHI)で出てくる、ファイル共有サービスのアイコンが?になっちゃいました。(ノД`)シクシク

 しかも、なんどかマウントをしてみましたが、たまに失敗します。(これはSambaの方の問題なのかもしれません。)
 ただ、Bonjuorのサーバネーム/共有フォルダ名で、finderから直接接続すれば、問題がないとわかりましたので、色々とネットを調べて、Automatorでオートマウントのアプリをこさえて、以下のようにデスクトップに表示させることにしました。

○Automator.appで新規作成。
アプリケーション選択。
設定項目は以下の通り。
①ユーテリティー一時停止−5秒
②ファイルとフォルダー指定されたサーバを取得
 smb://WPSERVER._smb._tcp.local/music
 smb://WPSERVER._smb._tcp.local/public
 smb://TRIVIA._smb._tcp.local/fileserver
③ファイルとフォルダーサーバへ接続

④Finderの環境設定で、デスクトップに表示する項目ー接続中のサーバをチェック
automount.appとしてアプリケーションフォルダに書き出しておく。
○finder
トップバーのfinder-環境設定-一般の接続中のサーバにチェックを入れる。
○システム環境設定-ユーザとグループで、ログイン項目に、上で作った、automount.appを入れる。
○再ログイン〜デスクトップアイコンの位置を整える。

 FileserverのPCは常時動いているわけではなことから、エラーが出るので、以下のようなApple Scriptに直しました。

delay 5
if ServConnected("wpserver.local") = true then
	tell application "Finder"
		activate
		mount volume "smb://wpserver.local/music"
		mount volume "smb://wpserver.local/public"
	end tell
end if
if ServConnected("trivia.local") = true then
	tell application "Finder"
		mount volume "smb://trivia.local/fileserver"
	end tell
end if

on ServConnected(ServName)
	try
		set R to do shell script "ping -c 1 " & ServName
		set SOK to (R contains "0.0% packet loss")
	on error
		set SOK to false
	end try
	return SOK
end ServConnected

 

コメント

Translate »
タイトルとURLをコピーしました