***DVSP2でPi-Star [#j5c22976] DVSP2_on_Rpi-Zero(V1.3)+OLED(128x64)にPi-Starのイメージ(v3.4.5)を一部改変して動くようにした。また同時に、ローカルUS-SRUST系レピーターに接続できるように、およびOLEDによるヘッダー情報を表示できるようにした。 参考:http://www.pistar.uk/downloads/ +ノードタイプの選択(Configuration画面) &ref(node_type.JPG,,60%); +ircddbgateway設定(expert→ircddbgateway画面) &ref(dplus_login.JPG,,60%); +PHP編集 # nano /var/www/dashboard/admin/dstarrepeater/link_manager.php while (!feof($dplusFile)) { $dplusLine = fgets($dplusFile); if (strpos($dplusLine, 'REF') !== FALSE && strpos($dplusLine, '#') === FALSE) { ↓ while (!feof($dplusFile)) { $dplusLine = fgets($dplusFile); if ((strpos($dplusLine, 'JP1') !== FALSE || strpos($dplusLine, 'REF') !== FALSE) && strpos($dplusLine, '#') === FALSE) { ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^追加 *カッコも忘れないように ------------------------------------------ # nano /var/www/dashboard/admin/admin.php while (!feof($dplusFile)) { $dplusLine = fgets($dplusFile); if (strpos($dplusLine, 'REF') !== FALSE && strpos($dplusLine, '#') === FALSE && strpos($dplusLine, 'REF001') === FALSE) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 削除 ↓ while (!feof($dplusFile)) { $dplusLine = fgets($dplusFile); if (strpos($dplusLine, '#') === FALSE) && strpos($dplusLine, '#') === FALSE && strpos($dplusLine, 'REF001') === FALSE) +DPlus_Local.txtを作成・追加 #nano /usr/local/etc/DPlus_Local.txt JP1YJQ jp1yjq.dip.jp JP1YKM jp1ykm.dip.jp ----------------------- # nano /root/addlocal cat /usr/local/etc/DPlus_Local.txt >> /usr/local/etc/DPlus_Hosts.txt pkill ircddbgatewayd sleep 2 /usr/local/bin/ircddbgatewayd -daemon を作成して、 # chmod 755 addlocal と実行権を付与しておき、夜中3時過ぎに、新しい各種Hosts.txtがロードされ更新されてしまうので、 # crontab -e 0 4 * * * /root/addlocal として毎日4時に、Hostsファイルを追加し、ircddbgatewaydを再起動して読み込ませる。 +他のcronでの自動起動を制限(コメントアウトしておく) # nano /etc/crontab # m h dom mon dow user command #*/5 * * * * root /usr/local/sbin/pistar-upnp.service start > /dev/null 2>&1 # 17 * * * * root cd / && run-parts --report /etc/cron.hourly +cronを再起動(念のため) # /etc/init.d/cron restart ---- ''&color(Red){以下工事中};'' #clear #comment #navi(日記) |