便利ツール
最近ネトランを購入している。
ネットランナーではなくネトラン。
どうもこういう系の情報にうといのでね。
決してアングラを目指している人間ではないのだが。
ホワイトブラウザっつーのが便利すぎる!
要するに動画のサムネイルを作ってくれるソフト。
これで動画一覧を管理しつつ、つながっている動画はUniteMovieで結合。
一気に管理が楽になった。
何の動画を管理してるかは想像にお任せします。想像通りです。
最近ネトランを購入している。
ネットランナーではなくネトラン。
どうもこういう系の情報にうといのでね。
決してアングラを目指している人間ではないのだが。
ホワイトブラウザっつーのが便利すぎる!
要するに動画のサムネイルを作ってくれるソフト。
これで動画一覧を管理しつつ、つながっている動画はUniteMovieで結合。
一気に管理が楽になった。
何の動画を管理してるかは想像にお任せします。想像通りです。
今日はRuby on Railsの環境作り。
ムダに手間取ってしまって、プログラミングはできてない・・・orz
InstantRailsという全部まとめまくったやつをインストール。
ついでに開発環境のEclipseもインストール。
Railsのプラグインを加えて、Eclipse内で作ることにする。
しかしEclipseでRails Projectを作ろうとしてもなぜかうまくいかない。
プロジェクト用のフォルダ一式が出来上がらない。
明らかにパスあたりがあやしいのだが、ググった通りにやってもだめ。
んで、結局のところは次のパス指定でうまくいった。
C:\InstantRails\ruby\bin\rails
C:\InstantRails\ruby\bin\rake
C:\InstantRails\ruby\bin\mongrel_rails
おそらくバージョンが細かく変わっただけでも、
設定項目が大きく変わってしまう箇所があるようなので、ご注意あれ。
FreeBSDインスコでハイパー助けられたサイト
http://blog.at-dark.jp/pc/2006/11/poweredge_sc430freebsd_61.html
http://sakura.take-labo.jp/freebsd/i386-6-install.html
デフォで未対応のMarvell 88E8053のデバイスドライバも入れられた。
情報提供者様ほんまサンクスです!
http://d.hatena.ne.jp/yusmat/20060128
しかし・・・v6が使えていない・・・。
これはドライバ側が実装してないからか。対応NIC準備しないとなぁ。
デバイスグローバルにCDPの無効化を行う
(config)#no cdp run
再びCDPを有効にするには、cdp runコマンドを入力。
インタフェース単位でもCDPを無効化することができる。
CDPを無効にしたいインタフェースのコンフィグレーションモードで。
(config-if)#no cdp enable
この設定により、該当のインタフェースからCDPの情報を送信することをとめる。
再びCDPを有効にするにはcdp enableコマンドを入力。
微妙にコマンド異なるからうざい。
# dhcpcd
正式にはDHCPクライアントデーモンというらしい。
なお、解放する場合には-kオプションをつける
http://www.atmarkit.co.jp/flinux/rensai/linuxtips/435regetipadd.html
らしい(一部で
自分の見落としから実験で急遽Linuxが必要になってしまったので、
上司のxpデスクトップを上からVineで塗りつぶそうとしていたのだが(ww
となりの先輩がタイミング良く古いレッツを貸してくれた。
Vineを入れずとも元々ubuntuというLinuxが動いてるらしい。
ubuntuというのは噂だけ聞いていて実際さわるのは初めてなのだが、
Vineとそう大差ない操作性なので使い方自体は問題なかった。
しかしこいつにFreeRadiusをインストールしようとすると、
Vineと違って途中でエラーが出て止まる。
原因は詳しく知らんが、
# apt-get install libperl-dev
で解決した。
どうやらデフォルトではいろいろ入っていないみたい。gccとかもなかったし。
参考 http://www.mail-archive.com/freeradius-users@lists.freeradius.org/msg31540.html
あと、apache2のcgiもVineと同じ設定だとうまく動かなかった。
数時間格闘してもラチがあかず、ふとapache2.logを見てみると
どうも/usr/lib/cgi-bin/を見に行ってるらしいということがわかり、
cgiファイルをそこに置いて/cgi-bin/にアクセスしたらうまく動いた。
ログファイルばんざい!
RadiusReportを使って、radacct/以下のログファイルから情報を抜き出す。
RADIUSのアカウンティングテストにはradtestが使えないため、
NTRadPingという無料ツールを用いる。
ポートのデフォルトは1645になっているが、
最新のRADIUSは1812(認証)1813(アカウンティング)となる。
しかしRadiusReportでユーザーのアカウンティングログを抜き出してみると
Login時刻とLogout時刻が同じ値となって、Ontimeが0m00sとなってしまう。
なぜだかよくわからず、radiusreportのソースからその箇所を探してみた。
Acct-Status-TypeのStartとStopを見ていると思っていたのだが、
どうやらそうではなく、Startは無視してStopだけを見ているらしい。
ソース中にも
# As of 0.3b6 we dont need Start records - It's all in Stop anyway
って書いてる。
じゃぁどうやってLoginとOntimeを知るのかというと、
Stopパケットに含まれるAcct-Session-TImeという接続時間の属性を用いて、
Logout時刻から引き算することで求めてるようだ。
しかしNTRadPingのデフォルトではAcct-Session-TImeはパケットに含まれないので、
自分でAdditional RADIUS Statusに追加する必要がある。
ツール落とすとこ
http://www.pgregg.com/projects/radiusreport/
http://mastersoft-group.com/download/
Linux上のPerlでファイルの内容を一行ずつ逆順で利用するには
$filenameとしていたところを"tac $filename |"に置き換える。
tacなんていう関数があったなんて!素敵すぎる!
あ、最後のはパイプね。
文字列いじるのってなんか楽しい♪
Perlっておもろいかも。もっと身につけよ。
RADIUSでEAP-TLSを使おうとしたのだが、
rlm_eap: Failed to link EAP-Type/tls: rlm_eap_tls.so: cannot open shared object file: No such file or directory
なぜか.soの関連ファイルがないと言われる。
/usr/local/libを見てみると確かにない・・・。
/freeradius-1.1.3/src/modules/rlm_eap/types/rlm_eap_tls/
ここのファイルをコンパイルすればいいのでは?
# ./configure
checking for OpenSSL support... no
configure: WARNING: silently not building rlm_eap_tls.
configure: WARNING: FAILURE: rlm_eap_tls requires: OpenSSL.
OpenSSLを入れないとだめと言われる。
入ってなかったっけ?
#rpm -aq | grep openssl
openssl-perl-0.9.7d-0vl3.6
ruby-openssl-1.8.1-0vl20.3
openssl-0.9.7d-0vl3.6
openssl096-0.9.6m-0vl1.3
入っとるやんけ!
#apt-get installで確認しても全部最新バージョンやし・・・
同じように困ってる人発見ww
http://www.mail-archive.com/freeradius-users@lists.freeradius.org/msg30706.html
解決してねぇのかよ・・・orz
「基礎からわかるTCP/IPネットワーク実験プログラミング第2版」
サンプルプログラムをコンパイルして動かしてみたが、
なんか微妙に動作がおかしかったので修正したw
udpc.c
改行文字まで送ってしまうので修正。
114行目
buf[n] = '\0';
↓
buf[n-1] = '\0';
Cygwinではサーバーからの応答受信時にエラーとなってしまう。
以下の部分を修正するとうまく動いた。(Linuxでは問題なし)
128行目
if ((n=recvfrom(s, buf, MSGSIZE, 0, (struct sockaddr *) 0, &zero))<0)
↓
if ((n=recvfrom(s, buf, MSGSIZE, 0, NULL, NULL))<0)
さすがデバッガ.健在
やなこったww
こんなん使う奴おらんやろーって思ってたら,
身近にいたのかよ
Posted by: あむ | 2008/01/16 00:42
うお!コメントが珍しすぎて気づかんかったわ。
先輩にすすめたら感動してたぞ。
Posted by: しゃなく | 2008/02/11 22:16
すごく…いいです・・・
愛用してます
Posted by: あむ | 2008/03/28 20:21