DVSP2でPi-Star

DVSP2_on_Rpi-Zero(V1.3)+OLED(128x64)にPi-Starのイメージ(v3.4.5)を一部改変して動くようにした。また同時に、ローカルUS-SRUST系レピーターに接続できるように、およびOLEDによるヘッダー情報を表示できるようにした。

  1. ノードタイプの選択(Configuration画面)
    node_type.JPG
  2. ircddbgateway設定(expert→ircddbgateway画面)
    dplus_login.JPG
  3. 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)
     
  4. 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を再起動して読み込ませる。
  5. 他の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
  6. cronを再起動(念のため)
    # /etc/init.d/cron restart
     ----
    以下工事中
     

    URL B I U SIZE Black Maroon Green Olive Navy Purple Teal Gray Silver Red Lime Yellow Blue Fuchsia Aqua White


Reload   New Lower page making Unfreeze Diff Copy Rename   Front page List of pages Search Recent changes Backup Referer   Help   RSS of recent changes