[PR] 2024年11月21日 http://memotoreboot.o-oi.net[PR] ×[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。
Raspberry Pi Zero で DLNAサーバー(MiniDLNA) 2018年01月02日 Raspberrypi-miniDLNA 0 http://memotoreboot.o-oi.net/raspberrypi_minidlna/180102Raspberry Pi Zero で DLNAサーバー(MiniDLNA) Raspberry Pi Zero で DLNAサーバー(MiniDLNA) 家庭内の特定のIP(メディアプレーヤー)だけ接続できるようにする 使用した物 BUFFALO 10/100M USB2.0用 LANアダプター LUA3-U2-ATX BUFFALO タブレット・スマホ用 USB2.0 4ポートハブ BSH4UMB05BK Ewin® ミニ キーボード ワイヤレス mini Wireless Keyboard 2.4GHz 日本語JIS配列 EW-RW09 シリコンパワー Elite microSD 32GB 感謝しながら北陸先端科学技術大学院大学のミラーサイトから必要なものをダウンロード NOOBS_lite_v2_4.zip raspbian_lite/archive/2017-12-01-08:18 raspbian_liteフォルダ作成してその中にすべてダウンロード NOOBS_lite_v2_4.zipを解凍して中身をmicroSDにコピー microSDのosフォルダにraspbian_liteをコピー Raspberry Pi ZeroにmicroSDカードとその他を接続して起動 言語を日本にしてraspbian liteをインストール raspbian liteが起動したらログインしてSSHで繋げるようにする $ sudo raspi-config 5 Interfacing Options P2 SSH Yes <はい> SSHで繋げるようになったので今後はSSHで作業を行う。USBLANアダプターだけ接続 アップデートとインストール $ sudo apt-get update && sudo apt-get upgrade y miniDLNAをインストール $ sudo apt-get install minidlna y miniDLNAインストール後はネットワークに表示される ファイアウォールを設定するのでufwをインストールする $ sudo apt-get install ufw DHCPから固定IPにする インタフェース名を確認 $ ip a s | grep glo 一行目のglobal後の文字を確認 eth0 $ sudo nano /etc/dhcpcd.conf Example static IP configuration のところを書き換える # Example static IP configuration: interface eth0 static ip_address=192.168.1.20 #static ip6_address=fd51:42f8:caae:d92e::ff/64 static routers=192.168.1.1 static domain_name_servers=192.168.1.1 interfaceのところに確認したもの static ip_addressは設定したいアドレス static routersはデフォルトゲートウェイのアドレス static domain_name_serversはDNSサーバーのアドレス $ sudo nano /boot/cmdline.txt 末尾に追加する net.ifnames=0 再起動 $ sudo init 6 変更したIPアドレスにSSHで接続 miniDLNAにアクセスできるIPアドレスの制限 ufwの設定 無効にする $ sudo ufw disable 全ての通信遮断する $ sudo ufw default deny 192.168.1.7(myPC)からのssh(ポート22)は許可 $ sudo ufw allow proto tcp from 192.168.1.7 to any port 22 有効にする $ sudo ufw enable ネットワークからminiDLNAが表示されなくなる 家庭内の特定のIP(メディアプレーヤー)を許可するように設定 今回は192.168.1.7(myPC)を許可 $ sudo ufw allow from 192.168.1.7 $ sudo ufw enable 192.168.1.7(myPC)のネットワークからminiDLNAが表示される アクセスのルール状態を確認 $ sudo ufw status アクセスルールの登録番号を確認 $ sudo ufw status numbered ルールを削除 例)2番を削除 $ sudo ufw delete 2 設定をリセットする場合 最初から設定する時など $ sudo ufw reset minidlnaの設定編集 $ sudo nano /etc/minidlna.conf コメントアウト又は編集 #media_dir=/var/lib/minidlna 例) media_dir=A,/home/pi/Musics media_dir=V,/home/pi/Videos media_dir=P,/home/pi/Pictures 表示されるサーバー名を変える 例) friendly_name=secondary storage sshからのコピペで日本語もOK WinSCP等でデェレクトリ作成してファイルの転送 /home/pi/Musics /home/pi/Videos /home/pi/Pictures 再構築 $ sudo /etc/init.d/minidlna stop $ sudo rm /var/cache/minidlna/files.db $ sudo /etc/init.d/minidlna start 家庭内の特定のIP(メディアプレーヤー)だけ接続は以上です メディアプレーヤーもRaspberry Pi Zero WのLibreELECで楽しめますョ。 [1回]PR