SqueezeBox Radioが新しいバージョンのLMSでうまく動かなかったので旧版をUbuntuに入れる備忘録です。
インストールの流れ
1.Ubuntu20.04LTS
2.LogitechMediaServer_v7.9.2
3.共有フォルダの作成
4.samba
5.設定 -> /etc/samba/smb.conf
1.Ubuntu20.04LTSをインストールします。
インストールの段階でSSHを通しておく。
$ sudo apt update
$ sudo apt upgrade
2.LogitechMediaServer_v7.9.2のインストール
$ mkdir ~/download
$ cd ~/download
$ wget https://downloads.slimdevices.com/LogitechMediaServer_v7.9.2/logitechmediaserver_7.9.2_all.deb
# インストール -> 依存関係エラーがでます
$ sudo dpkg -i logitechmediaserver_7.9.2_all.deb
# 依存関係エラーの解決
$ sudo apt --fix-broken install
# 再度インストールコマンド
$ sudo dpkg -i logitechmediaserver_7.9.2_all.deb
3.共有フォルダの作成
$ sudo mkdir /home/Public
$ sudo mkdir /home/Public/Music
$ sudo mkdir /home/Public/Playlist
$ sudo chmod 777 -R /home/Public
4.sambaのインストール
参考
Ubuntu 20.04 でファイルサーバー(NAS)を作ろう!
$ sudo apt -y install samba
$ sudo vi /etc/samba/smb.conf
5.smb.confの設定
/etc/samba/smb.conf
# [global]に追記
[global]
dos charset = CP932
unix charset = UTF-8
# 必要なら変更
workgroup = WORKGROUP
# 変更
interfaces = 192.168.0.0/24 eth0 #LANの設定に合わせる -> ここでハマった
# コメントアウト解除
bind interfaces only = yes
map to guest = Bad User
# 末尾に追記
[Public]
create mask = 0777
directory mask = 0777
guest ok = Yes
guest only = Yes
path = /home/Public
read only = No
smb.confの構文チェック
$ testparm
6.sambaの実行
$ sudo systemctl restart smbd nmbd
# 起動時に自動実行
$ sudo systemctl enable smbd nmbd
7.Windowsからsambaにアクセス
\ホスト名\Publicにエクスプローラーからアクセス
8.ブラウザからLMSにアクセス
ホスト名:9000
9.sambaへの接続状況の確認
$ smbstatus -b
10.Windows10でsambaに接続できない時
1.SMB1.0を有効にする
-> スタート右クリック -> アプリと機能 -> プログラムと機能 -> smb1.0有効
2.レジストリの確認と変更
-> 認証なしの接続を無効にするアップデートがあった
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters
名前:AllowInsecureGuestAuth -> 0
になっている場合、1
に変更
11.LMSおまけ
お疲れさまでした