DVSP2でPi-Star

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

  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


リロード   新規 下位ページ作成 凍結解除 差分 コピー 名前変更   ホーム 一覧 検索 最終更新 バックアップ リンク元   ヘルプ   最終更新のRSS