Back to page

− Links

 Print 

徒然日記 nao-pon's blog :: XOOPSマニア

UsersWiki:nao-pon/blog

Table of contents
  • 徒然日記 nao-pon's blog
    • 徒然なるままに・・・
    • タグクラウド
    • 最近書いた日記

徒然日記 nao-pon[1]'s blog RSS of nao-pon/blog[2] anchor.png[3]

Page Top

徒然なるままに・・・ anchor.png[4]

<<[5] 2019.6[6] >>[7]
[nao-pon/blog[8]]
Sun Mon Tue Wed Thu Fri Sat
            1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30            
Page Top

タグクラウド anchor.png[10]

001HT[11] 16bit[12] 64GB[13] Aichi Prefecture[14] Amazon[15] Android[16] Apache[17] APC[18] Biglobe[19] BIND[20] BLHeli[21] Bug[22] Bugfix[23] ca.crt[24] Canon FD[25] CanonFD[26] Cat[27] Chrome[28] ckeditor4[29] Copy.com[30] CSS[31] CVS更新[32] DesireHD[33] Draw[34] e-Tax[35] eBay[36] Eclipse[37] EGit[38] elFinder[39] Enbug[40] ESXi[41] exiftran[42] favicon[43] FCKeditor[44] ffmpeg[45] Flickr[46] getID3()[47] Git[48] GitHub[49] Google Analytics[50] GoogleAnalytics[51] GoogleDrive[52] GoogleMapsAPI[53] GPG[54] HDD換装[55] HTTPタイムアウト[56] HypCommon[57] HypCommonFunc[58] HypCommonPreLoad[59] HypConf[60] HypRss2Html[61] HypSimpleAmazon[62] i-name[63] IE9[64] IP[65] iPad[66] iPhone4[67] iPod[68] IPv6[69] Japan[70] JavaScript[71] jQuery[72] jQuery mobile[73] Kitanagoya[74] LED電球[75] LINE[76] Lipo[77] Lipoバッテリ[78] Lollipop[79] make[80] MicroSD[81] Mobile[82] Moblog[83] Moblog.001HT[84] mod_xsendfile[85] NEX-5[86] Nginx[87] OpenID[88] OSC[89] PCRE[90] PGP[91] PHP[92] PHP 5.6[93] PHP 7[94] Picnik[95] PPPoE[96] Preload[97] QuickPic[98] RaspberryPI[99] RC[100] REMOTE_ADDR[101] rooted[102] setup[103] SmartPhone[104] SoftBank[105] SoloMaxxRevolution[106] SoloRevo[107] SoroRevo[108] SpamAssassin[109] SPF[110] SSD[111] SSL[112] Stagefright[113] SVN[114] Tasker[115] Theme[116] Tips[117] TVネタ[118] USB[119] UTF-8[120] V6プラス[121] Vine[122] VW[123] Web[124] WebWatch[125] Webサーバー[126] Windows[127] WizMobile[128] X-elFinder[129] X-Road[130] X-Sendfile[131] XCL[132] XCL2.2[133] xelFinder[134] XOOPS[135] XoopsX[136] XOOPS X[137] XOOPSコアハック[138] Xperia[139] XperiaZ[140] Xperia Z[141] xpWiki[142] xpWikiレンダラー[143] YouTube[144] おいしい[145] おもちゃ[146] お勧め[147] お気に入り[148] お正月[149] お店[150] お土産[151] たぐめも[152] ねこ[153] ほにゃゃらら[154] アーカイブ[155] アニメ[156] アフィリエイト[157] アプリ[158] イベント[159] イルミネーション[160] インターネット[161] インテリア[162] オススメ[163] クリスマス[164] グッズ紹介[165] コマンド[166] コミック[167] コミット[168] サーバー[169] サムネイル[170] シェルスクリプト[171] ショッピング[172] ジョーク[173] スナップ[174] スパム[175] スパムアサシン[176] スパム対策[177] スマホ[178] セキュリティ[179] センター[180] ソロレボ[181] タブレット[182] チケットエラー[183] テーマ[184] テスト[185] テレビ[186] デザート[187] デジカメ[188] トイヘリ[189] トラブル[190] ドライブレコーダ[191] ドライブレコーダー[192] ドラマ[193] ドラレコ[194] ネタ[195] ネット[196] ネットワーク[197] ノート[198] バグ修正[199] パソコン[200] ブックマーク[201] ブラウザ[202] ブラシレス[203] プリロード[204] プログラミング[205] プロポ[206] ヘリ[207] マイクロヘリ[208] マウス[209] メールサーバー[210] メモ[211] メモ書き[212] モジュール[213] ユーザー専用エリア[214] ラジコン[215] ラジヘリ[216] ランチ[217] リバースプロキシ[218] リリース[219] リリース情報[220] ルンバ[221] ログイン[222] 暗号化[223] 映画[224] 仮想サーバ[225] [226] 家電[227] [228] 花 @new[229] 海外通販[230] 絵文字[231] 開発[232] 確定申告[233] 覚え書き[234] 覚書[235] 管理用[236] 寄稿[237] 岐阜[238] 気になるモノ[239] 気候[240] 気象[241] 疑問[242] 魚眼[243] 共有サーバー[244] [245] 携帯[246] 携帯対応[247] 携帯対応レンダラー[248] 計画[249] 軽井沢[250] 健康[251] 健康食品[252] 検索ワードハイライト[253] 玄関飾り[254] 工作[255] 今週の切花[256] 差分[257] 作業[258] 雑記[259] 仕事[260] 試験用頁[261] [262] 自宅サーバ[263] 自宅サーバー[264] 自転車[265] 社会ネタ[266] [267] 車載カメラ[268] 趣味[269] 修理[270] [271] 重要伝統的建造物群保存地区[272] 出張カキコ[273] [274] 障害[275] [276] 新製品[277] 世界遺産[278] 政治[279] 正規表現[280] 脆弱性[281] 設定[282] 扇風機[283] 中国製[284] 天気[285] 天候[286] 天体ショー[287] 電飾[288] 東京スカイツリー[289] 桃ラー[290] 動画[291] 独り言[292] 南砺市[293] 年中行事[294] 年末年始[295] 買い物[296] 美味しい[297] 病院[298] 富山県[299] 分解[300] 文字化け[301] 本職[302] 名古屋[303] 夜景[304] 遊び[305] 欲しい[306] 旅行[307] 料理[308]
Page Top

最近書いた日記 anchor.png[309]

 

X-elFinder[310] 2.25 をリリースしました anchor.png[311]

X-elFinder[310] 2.25 をリリースしました。ベースの elFinder[312] は今日の時点の最新 Nightly (2.1.29 + Nightly: e9d7e60) になっています。

ベースの elFinder[312] は色々と機能追加したり、パフォーマンスの改善、バグ修正などを行っています。

また、X-elFinder[310] 独自の機能としてマネージャーから XOOPS[313] ログイン/ログアウトができるようになりました。

ツールバーにログイン/ログアウトボタンがあります
ログインボタンをクリックすると ログインダイアログが開きます

X-update[316] でアップデート可能です。お試しください。 :-)


 

X-elFinder[310] で GoogleDrive のサービスアカウントのボリュームを使う anchor.png[318]

Google のAPIには、サービスアカウントというものがあり、個人のアカウントとは独立したサービスを受けることができます。

GoogleDrive をサービスアカウントで利用すると、そのサービスアカウントでしかアクセスできない独立したドライブスペースの割当*1を受けることができます。そのドライブスペースを X-elFinder[310] の微リュームとしてマウントして利用してみよう!という話です。

Page Top

サービスアカウントの作成 anchor.png[319]

ダウンロードした JSON ファイルを xoops_trust_path[320]/upload/xelfinder[310] に保存します。

Page Top

管理画面・一般設定・ボリュームドライバ に追加 anchor.png[321]

xelfinder[310]:GoogleDrive:/:Public@GDrive:id=gp|ext_service_key_file=xxxxxxxxx.json

 
Table of contents
    • ネットワークで同一セグメント内の複数のゲートウェイに対応する (Raspberry Pi 編)
        • PPPoE v4 ルーターを通ってきた信号にマークを付けます
        • とりあえず確認
        • デフォルトルートの変更
        • 起動時のルーティング設定
        • 再起動
        • 最終確認
      • これで完了!

ネットワークで同一セグメント内の複数のゲートウェイに対応する (Raspberry Pi 編) anchor.png[323]

前回の「ネットワークで同一セグメント内の複数のゲートウェイに対応する[324]」で設定したルーティングが調子がいいので、Raspberry Pi の Web サーバー(pi2.hypweb.net[325], phpng.pi2.hypweb.net[326]) にも適用してみます。

Raspberry Pi の Webサーバーは、公開 Web サーバーに受けた pi2.hypweb.net, phpng.pi2.hypweb.net へのリクエストを Apache のリバースプロキシで転送しています。そのような環境でもうまくいくのかよく分かりませんが、とにかく設定してみます。

基本的には、前回と同様です。

Page Top
PPPoE v4 ルーターを通ってきた信号にマークを付けます anchor.png[327]
# iptables -t mangle -F
# iptables -t mangle -A INPUT -m mac --mac-source 【PPPoEv4 ルータの MAC アドレス】 -j MARK --set-mark 1
# iptables -t mangle -A INPUT -j CONNMARK --save-mark
# iptables -t mangle -A OUTPUT -j CONNMARK --restore-mark
Page Top
とりあえず確認 anchor.png[328]
  • デフォルトルート変更
    # ip route add default via 192.168.1.1
    # ip route del default via 192.168.1.50
  • ip コマンド実行
    # ip route add default via 192.168.1.50 table 200
    # ip rule add fwmark 1 table 200
  • グローバル確認
    # curl inet-ip.info
  • 外部からの接続確認
    • 携帯の 4G 回線から確認

とりあえず、これで問題ないようですので恒久的な設定を行います。

Page Top
デフォルトルートの変更 anchor.png[329]

Raspberry Pi の Raspbian Jessie では、固定 IP の設定は /etc/dhcpcd.conf に設定してあります。

# vim /etc/dhcpcd.conf
interface eth0
static ip_address=192.168.1.201
static routers=192.168.1.1
static domain_name_servers=192.168.1.92
Page Top
起動時のルーティング設定 anchor.png[330]

/etc/network/interfaces を編集し、"up " に続けて実行するコマンドを記述します。

# vim /etc/network/interfaces
iface eth0 inet manual

up ip route add default via 192.168.1.50 table 200
up ip rule add fwmark 1 table 200
Page Top
再起動 anchor.png[331]

ネットワークのみ再起動したかったのですが、いまいち方法がよく分からず、マシン再起動をしました。

# reboot
Page Top
最終確認 anchor.png[332]
  • グローバル IP アドレスの確認
    $ curl inet-ip.info
  • 外部からの接続確認
    • 携帯の 4G 回線で外からアクセスして確認
Page Top

これで完了! anchor.png[333]

リバースプロキシ経由でも、特に変わることはなく無事に完了しました。


 

ネットワークで同一セグメント内の複数のゲートウェイに対応する anchor.png[335]

先日、プロバイダーのBiglobeはそのままに、コミュファからフレッツ光ネクスト【隼】にインターネット回線を切り替えたのですが、夜間の速度落ち込みが酷いため、V6プラスでの接続を追加しました。

ただ、Web サーバーやメールサーバーはポート開放をする必要があり、V6プラスでは利用できないため、ONU と HGW(NTT のホームゲートウェイ)の間にハブを追加して、そこから分岐して別途 PPPoEv4 用のルーターを繋げて、宅内ネットワークから見て、2系統のゲートウェイを用意して V6プラスと PPPoEv4 の接続をデフォルトゲートウェイを変更することで選択可能にしてあります。

ネットワーク概略, ネットワーク図.png
ネットワーク概略

しかし、Web サーバーでインターネットからデーターを取得する場合に、夜間の遅いときに動作に支障をきたすほどです。具体的には XOOPS[313] Cube Legacy の X-update[316] で legacy コアをダウンロードするのにタイムアウトととなってしまい正常に終了できません。

legacy コアは、10数Mバイトなのですが、これが5分のタイムアウトに引っかかるのですから、めっちゃ遅いことが分かると思います。

そこで、デフォルトルートを V6プラスのルーターにしておき、PPPoEv4 のルーターから入ってきた通信のみそのルーターに返すという仕組みにするばよいのではと考えていました。

ネットワークに疎いので、それをどのようにしたら良いのかが分からずに日にちが過ぎていたのですが、今日たまたまヒントとなるブログ記事に巡り合ったので、早速設定してみました。

そのブログ記事が

本当によく分からないので、とりあえず写経。

iptables で 特定のゲートウェイからの通信にマークをつけるとのこと。

「まっしろなめも帳」さんより引用

 ※ manglee tableをクリア
 # iptables -t mangle -F

 ※ 特定のMACアドレスから通信が入ってきた場合、1番のマークを付ける
 # iptables -t mangle -A INPUT -m mac --mac-source 【PPPoEv4 ルータの MAC アドレス】 -j MARK --set-mark 1

 ※ 入ってきた通信の追跡ができるようmark情報を保存する
 # iptables -t mangle -A INPUT -j CONNMARK --save-mark

 ※ markがついていた通信の関連通信(今回はOUTPUT)のmarkを継続して付与する(save-markの情報をrestoreする)
 # iptables -t mangle -A OUTPUT -j CONNMARK --restore-mark

そして、引用元の記事では一時的なルーティングということらしいのですが、私は恒久的にしたいので /etc/sysconfig/network-scripts 以下に書き込みます。

# vim /etc/sysconfig/network-scripts/route-eth0
default via 【PPPoEv4 ルータの IP アドレス】 table 200
# vim /etc/sysconfig/network-scripts/rule-eth0
fwmark 1 table 200

そして、ネットワークサービスを再起動

# service network restart

念のため、グローバル IP アドレスの確認

$ curl inet-ip.info

V6プラス接続の IP アドレスになりました。

また、携帯の 4G 回線で確認し、外部からの Web サーバーに対するアクセスも問題ないことが確認できました。

問題がなければ iptables コマンドで変更した現在の設定を保存します。

# /sbin/service iptables save

「まっしろなめも帳」さんのお陰で助かりました!ありがとうございます。 :thumb_up:

尚、今回のネットワーク概略図はオンラインサービスの draw.io[337] を利用して簡単に書いてみました。

追記: Raspberry Pi にも設定してみました - ネットワークで同一セグメント内の複数のゲートウェイに対応する (Raspberry Pi 編)[338]


 

16bit インストーラーの Windows Draw 7 を 64bit Windows (Win10) にインストールする anchor.png[340]

おそらく、Windows 95 の頃から気に入ってずっと使っているアプリケーションで Micrografx の Windows Draw というものがあるのですが、64bit の Windows にインストールすることができず、残していた Windows XP のマシンで使用していたのですが、とうとうその XP のマシンが壊れてしまい、残すは ESXi の中のバーチャルマシンとしての XP で動かすしかなくなってしまいました。

しかし、やはりいつも使用しているマシンで利用したいと考え、最新の Windows 10 で SETUP.EXE を起動してみました。

image~.png

やはり、こうなりますね。インストールできません。
ちょっと調べてみたところ、InstallShield Ver.5.x なら、動作を阻害しているプロセスを止めればインストールできるようなのですが・・・

image~1.png

InstallShield 3.0 のようです。ここで諦めようとおもったのですが、もうひと踏ん張りして検索してみたところ次のサイトが見つかりました。

  • Installing 32-bit programs with 16-bit setup launcher stubs[341]

    InstallShield 3 shortcut

    Download the InstallShield 3 Engine without Windows/Wine:

    View the version properties of the Setup Launcher, usually called SETUP.EXE. (under Windows, right click, select Properties, and click the "Version" tab).

    If the setup version is 3.xx.xxx, then as a convenience, you may download the Setup Engine executable directly from here rather than manually extracting it: Is3Engine.zip[342]

    Place this file in a WRITABLE folder with the rest of your application install files and run it instead of setup.

ということなので、Is3Engine.zip をダウンロードして解凍してできた setup32.exe をインストール CD をまるごとコピーしたフォルダーに置き起動してみます。

image~2.png[343]

おお!来たね〜!

image~3.png[344]

インストールが開始されました。

image~4.png[345]

順調に進みます。

image~5.png[346]

おお!無事に完了した模様。

image~6.png[347]

わーい!見事に起動しました!

image~7.png[348]

ちゃんと使えます!

そして、仕上げに現在のサポート先のインフィニシスのダウンロードページよりアップデーターをダウンロードして適用します。

image~8.png[351]

とても古いアプリケーションですが、自分的には慣れていてとても使いやすいので、これでまた作業が捗ります。 :-)


テンプレート[354]

テンプレート(Moblog)

#pagecss


*1 確認していないけど15GBの容量があるのかな?

Last-modified: 2008-10-03 (Fri) 23:57:20 (JST) (3909d) by nao-pon