2008/01/14

最近ネトランを購入している。
ネットランナーではなくネトラン。
どうもこういう系の情報にうといのでね。
決してアングラを目指している人間ではないのだが。

ホワイトブラウザっつーのが便利すぎる!
要するに動画のサムネイルを作ってくれるソフト。
これで動画一覧を管理しつつ、つながっている動画はUniteMovieで結合。
一気に管理が楽になった。
何の動画を管理してるかは想像にお任せします。想像通りです。

こんなん使う奴おらんやろーって思ってたら,
身近にいたのかよ

うお!コメントが珍しすぎて気づかんかったわ。
先輩にすすめたら感動してたぞ。

すごく…いいです・・・
愛用してます

2007/03/15

今日は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

おそらくバージョンが細かく変わっただけでも、
設定項目が大きく変わってしまう箇所があるようなので、ご注意あれ。

2007/01/26

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準備しないとなぁ。

2007/01/17

デバイスグローバルにCDPの無効化を行う
(config)#no cdp run

再びCDPを有効にするには、cdp runコマンドを入力。

インタフェース単位でもCDPを無効化することができる。
CDPを無効にしたいインタフェースのコンフィグレーションモードで。

(config-if)#no cdp enable

この設定により、該当のインタフェースからCDPの情報を送信することをとめる。
再びCDPを有効にするにはcdp enableコマンドを入力。

微妙にコマンド異なるからうざい。

2007/01/15

# dhcpcd
正式にはDHCPクライアントデーモンというらしい。
なお、解放する場合には-kオプションをつける
http://www.atmarkit.co.jp/flinux/rensai/linuxtips/435regetipadd.html

2006/12/14

らしい(一部で

自分の見落としから実験で急遽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/にアクセスしたらうまく動いた。
ログファイルばんざい!

2006/12/12

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/

2006/12/11

Linux上のPerlでファイルの内容を一行ずつ逆順で利用するには
$filenameとしていたところを"tac $filename |"に置き換える。
tacなんていう関数があったなんて!素敵すぎる!
あ、最後のはパイプね。

文字列いじるのってなんか楽しい♪
Perlっておもろいかも。もっと身につけよ。

2006/11/14

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

2006/11/10

「基礎からわかる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

Prev Next