2002年05月01日(水)<< 前の日記 | 次の日記 >>
この日の詳細

■1dhisd[IPv6]次の記事 >> このエントリーをはてなブックマークに追加

ダイナミックトンネルに使っているDHISサーバだけども、 指定したアドレスにバインドしたい事情があって細工。
bzeroしてないのに気付かずに、悩んでしまった。
*** main.c.orig Wed May  1 13:00:07 2002
--- main.c      Wed May  1 13:15:35 2002
***************
*** 41,46 ****
--- 41,47 ----

  extern unsigned char logfile[256];
  extern unsigned char dbase_file[256];
+ extern unsigned char bind_addr[256];

  unsigned char services_file[256];
  unsigned char pid_file[256];
***************
*** 604,610 ****

  void usage(unsigned char *s) {


es_file] [-l log_file]\n",s);
        fprintf(stderr,"        [-P pid_file]\n");
        exit(0);
  }
--- 605,611 ----

  void usage(unsigned char *s) {


es_file] [-l log_file] [-a bind addr]\n",s);
        fprintf(stderr,"        [-P pid_file]\n");
        exit(0);
  }
***************
*** 625,632 ****
        strcpy(pid_file,DHISD_PID);
        strcpy(dbase_file,DHISD_DB);
        strcpy(services_file,DHISD_SERVICES);


        switch(c) {
        case('l'):strcpy(logfile,optarg);break;
        case('P'):strcpy(pid_file,optarg);break;
--- 626,634 ----
        strcpy(pid_file,DHISD_PID);
        strcpy(dbase_file,DHISD_DB);
        strcpy(services_file,DHISD_SERVICES);
+       strcpy(bind_addr,"127.0.0.1");


        switch(c) {
        case('l'):strcpy(logfile,optarg);break;
        case('P'):strcpy(pid_file,optarg);break;
***************
*** 635,640 ****
--- 637,643 ----
        case('D'):debug++;break;
        case('s'):strcpy(services_file,optarg);break;
        case('h'): usage(argv[0]);
+       case('a'):strcpy(bind_addr,optarg);break;
        default: usage(argv[0]);
        }
        }
*** network.c.orig      Wed May  1 12:59:43 2002
--- network.c   Wed May  1 13:14:46 2002
***************
*** 31,36 ****
--- 31,37 ----
  #include "network.h"

  int udp_sock;
+ unsigned char bind_addr[256];
  extern int rport;


***************
*** 241,246 ****
--- 242,248 ----
          struct sockaddr_in sa;


+       memset(&sa, 0, sizeof(sa));
          /* Create UDP socket */
          udp_sock=socket(AF_INET,SOCK_DGRAM,0);
          if(udp_sock<0) return(1);
***************
*** 248,254 ****
          /* Bind the UDP socket */
          sa.sin_family=AF_INET;
          sa.sin_port=htons(port);

          if(bind(udp_sock,(struct sockaddr *)&sa,sizeof(struct sockaddr_in)))
          {
                  close(udp_sock);
--- 250,256 ----
          /* Bind the UDP socket */
          sa.sin_family=AF_INET;
          sa.sin_port=htons(port);

          if(bind(udp_sock,(struct sockaddr *)&sa,sizeof(struct sockaddr_in)))
          {
                  close(udp_sock);
***************
*** 343,348 ****
--- 345,361 ----

          /* set destination */
          if((s=socket(AF_INET,SOCK_DGRAM,0))<0) return(0);
+
+       /* Bind the UDP socket */
+       memset(&sa, 0, sizeof(sa));
+       sa.sin_family=AF_INET;
+       sa.sin_port=htons(0);
+       sa.sin_addr.s_addr=inet_addr(bind_addr);
+       if(bind(s,(struct sockaddr *)&sa,sizeof(struct sockaddr_in))) {
+               close(s);
+               return(0);
+       }
+
          sa.sin_family=AF_INET;
          sa.sin_port=htons(toport);
          sa.sin_addr.s_addr=toaddr;

■ 関連記事

■2PPP over TCP[IPv6]<< 前の記事 このエントリーをはてなブックマークに追加

成功者がでた模様。良かった。

■ 関連記事

詳細はこの日の詳細から

2002年05月02日(木)<< 前の日記 | 次の日記 >>
この日の詳細

■1webalizer不調 このエントリーをはてなブックマークに追加

ログの切替時に、currentを引き継いでくれない症状が発生。

■ 関連記事

詳細はこの日の詳細から

2002年05月07日(火)<< 前の日記 | 次の日記 >>
この日の詳細

■1 次世代インターネットIPv6の世界[http://www.mainichi.co.jp/digital/ipv6/index.html][IPv6] このエントリーをはてなブックマークに追加

読み物やニュース記事がまとまっている。読者アンケートも。

■ 関連記事

詳細はこの日の詳細から

2002年05月09日(木)<< 前の日記 | 次の日記 >>
この日の詳細

■1 マウンテンの友[http://www.asahi-net.or.jp/~wf5t-hrd/mountain/][CLIP]次の記事 >> このエントリーをはてなブックマークに追加

マスター語録[http://www.asahi-net.or.jp/~wf5t-hrd/mountain/master.htm] が良かったね。「食っとらせんて」。

■ 関連記事

■2宇宙の帝王ハラヒレ<< 前の記事 このエントリーをはてなブックマークに追加

あるところにはきっとあるんだろうけど、音声合成初期の「宇宙の帝王ザカリテ」や「ぷれれんてっど・ばい・げーむあーつ」が懐かしい。 見つけたらこっそり教えて下さい。
あれってパーコール音声合成でしたっけ。

■ 関連記事

詳細はこの日の詳細から

2002年05月10日(金)<< 前の日記 | 次の日記 >>
この日の詳細

■1 gphoto2[http://www.gphoto.org/] このエントリーをはてなブックマークに追加

■ 関連記事

詳細はこの日の詳細から

2002年05月14日(火)<< 前の日記 | 次の日記 >>
この日の詳細

■1 Volumetric 3-D Display[http://www.actuality-systems.com/index.php3][CLIP]次の記事 >> このエントリーをはてなブックマークに追加

3次元ディスプレイ。 ガラスのドームの中にフルカラーで立体図形が表示できるらしい。
半透明のミラースクリーンが斜めになった状態で高速回転して、 そこに画像を描き出すという仕組みらしい。

■ 関連記事

■2 六本木浄化作戦、不良ガイジンを一斉摘発[http://www.zakzak.co.jp/top/t-2002_05/3t2002051301.html][CLIP]<< 前の記事 このエントリーをはてなブックマークに追加

「路上に軽自動車を止めてローストチキンを売っていたフィリピン人」も逮捕されたらしい。 なんか、他の犯罪に比べると善良な犯罪な感じ。
軽トラックを派手に改造して、ロテサリーチキン製造車になってた映像を見たんだけど、 インターネットでは見つからないみたい。 テレビ報道では、 「六本木の路上で無許可で鳥の丸焼きを販売していたフィリピン人を逮捕」で、 まぬけ度40%位アップしてた。

■ 関連記事

詳細はこの日の詳細から

2002年05月15日(水)<< 前の日記 | 次の日記 >>
この日の詳細

■1 国内ネットワークストレージ市場動向および予測[http://www.idcjapan.co.jp/Press/Current/20011210Apr.html][CLIP] このエントリーをはてなブックマークに追加

IDC Japanのプレスリリース

■ 関連記事

詳細はこの日の詳細から

2002年05月17日(金)<< 前の日記 | 次の日記 >>
この日の詳細

■1 g-chef.com[http://www.g-chef.com/top.html][ごはん]次の記事 >> このエントリーをはてなブックマークに追加

本当は業者さん向けなんだろうけど、 通販[http://www.g-chef.com/shoplist.msp] コーナーが楽しい。
焼き上げを冷凍したパンは、解凍して焼き上げると焼きたてが楽しめそう。

■ 関連記事

■2 1Uラックマウント型IAサーバスペック一覧[http://www.atmarkit.co.jp/fpc/materials/1uiaserver/index.html][1U]<< 前の記事 このエントリーをはてなブックマークに追加

メモメモ

■ 関連記事

詳細はこの日の詳細から

2002年05月21日(火)<< 前の日記 | 次の日記 >>
この日の詳細

■1 make -j4 buildworldでコケる話[http://www.FreeBSD.org/cgi/getmsg.cgi?fetch=612741+617624+/usr/local/www/db/text/2002/freebsd-stable/20020310.freebsd-stable][freebsd] このエントリーをはてなブックマークに追加

libiconvで止まる問題は、 パッチ[http://www.FreeBSD.org/cgi/getmsg.cgi?fetch=621236+623955+/usr/local/www/db/text/2002/freebsd-stable/20020310.freebsd-stable] があるんだけど、どうもこの問題に引っかかっているらしい。
念のため引用
--- sys/modules/libiconv/Makefile.dist  Thu Mar  7 18:34:52 2002
+++ sys/modules/libiconv/Makefile       Thu Mar  7 18:34:59 2002
@@ -9,10 +9,10 @@
 SRCS+= iconv_converter_if.c iconv_converter_if.h
 NOMAN= true
 
-iconv_converter_if.h:
+iconv_converter_if.h: @
        perl @/kern/makeobjops.pl -h @/libkern/iconv_converter_if.m
 
-iconv_converter_if.c:
+iconv_converter_if.c: @
        perl @/kern/makeobjops.pl -c @/libkern/iconv_converter_if.m
 
 .include <bsd.kmod.mk>

■ 関連記事

詳細はこの日の詳細から

2002年05月23日(木)<< 前の日記 | 次の日記 >>
この日の詳細

■1FPGAでギガビットイーサ関連メモ[FPGA][GbE]次の記事 >> このエントリーをはてなブックマークに追加

■ 関連記事

■2ぐる[ぐる]<< 前の記事 このエントリーをはてなブックマークに追加

ぐるぐるできるか?

理詰めじゃないトラブル切り分け[http://unixluser.org/diary/?200205c&to=200205221S1#200205221S1]:

文句言いやすいところ順に対策してみる。
不具合発生→ソフトがバグっているに違いない(思いつきで断定)→早く直せ!→ 徹夜で再現作業→客先でウイルス繁殖してること判明→徹夜でそもそも存在しない不具合の再現作業→ この前言った新機能はまだできないのか!→不具合対応してます→ それはウイルスだった。新機能はどうなった!→それは連絡もらわないと困ります。ムダな作業が発生したじゃないですか!→ 客先にはウイルス感染してるところもあるからそれくらい対応しないと困る。新機能はどうなった!→徹夜
とかやっていると、ある日プログラマーが全員揃って辞めたりするので注意。

■ 関連記事

詳細はこの日の詳細から

2002年05月24日(金)<< 前の日記 | 次の日記 >>
この日の詳細

■1 IP通信網サービス契約約款〜当社が別に定める内容について[http://www.ntt-west.co.jp/tariff/yakkan/ip_n/ip_n-a01.html][CLIP] このエントリーをはてなブックマークに追加

料金表第1表(料金)第1類第1の2(料金額)2−5メニュー5に関する利用料金2−5−1[http://www.ntt-west.co.jp/tariff/yakkan/ip_n/ip_n-pr02.html] で利用料の表中備考でいうところの、「当社が別に定めるもの」がいわゆる「端末台数」なんだけれでも、
ディスプレイ、キーボード等の入出力機器を有し、契約者回線を利用してIP通信を行う機器
とあるので、Bフレッツでもサーバの設置台数に制限はないらしい。
キーボードやディスプレイを繋ぐと約款違反になるので注意。

■ 関連記事

詳細はこの日の詳細から

2002年05月27日(月)<< 前の日記 | 次の日記 >>
この日の詳細

■1 続・IP通信網サービス契約約款〜当社が別に定める内容について[http://www.nantoka.com/~kei/diary/?200205c&to=200205241#T200205241] このエントリーをはてなブックマークに追加

まぁ明確に定められていない基準に対するちょっとした皮肉の積りではあったんですが、 本当にすっきりしない基準でイヤな気がします。
真に受けてサーバ山ほど設置するときは、自己責任でお願いします。
そもそもフレッツが提供するのは通信ライン(パイプ)なのに、 どうして端末台数での制限という思想が出てくるのだろう。

■ 関連記事

詳細はこの日の詳細から

2002年05月28日(火)<< 前の日記 | 次の日記 >>
この日の詳細

■1 SOCKS64:SOCKSプロトコルを用いたIPv4-IPv6相互接続ゲートウェイ[http://www.v6.wide.ad.jp/Papers/socks64/][IPv6] このエントリーをはてなブックマークに追加

メモリンク

■ 関連記事

詳細はこの日の詳細から

2002年05月29日(水)<< 前の日記 | 次の日記 >>
この日の詳細

■1 PluginCommanderの部屋[http://www.jsdi.or.jp/%7Ehikosan/Pico/pico-set.html][CLIP] このエントリーをはてなブックマークに追加

今まで、PaintShopでは、8bfなんかのプラグインは使えないと思っていたので、 全然情報収集が進んでいなかった分野。
Photoshopプラグインの作り方[http://www.petitboys.com/design/plugins/sub/plugin_cre.htm] も勉強してみるか。

■ 関連記事

詳細はこの日の詳細から

2002年05月30日(木)<< 前の日記 | 次の日記 >>
この日の詳細

■1 SqWebMail 日本語サイト[http://www.tom.comm.waseda.ac.jp/~ichi/sqwebmail/][freebsd] このエントリーをはてなブックマークに追加

せっかくMailDir形式なので、Webからも読めるように導入してみた。
MailDirからNamazuでIndex作っておいて、SqWebMailで読めると便利なのだけど、 うまく認証を通す方法を思いつかない。
Refererを記憶して、それを利用すれば何とかなるかも。

■ 関連記事

詳細はこの日の詳細から

以上、15 日分です。

指定日の日記を表示

前月 2002年05月 翌月
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 31

最近の日記

2019年04月01日

新元号「令和」について

2019年03月23日

DXアンテナ ワイヤレスチューナー メディアコンセント DMC10F1

2019年02月17日

#例のグラボを活用する

2019年01月03日

シリーズ5・myHomeAlexaで自分のCDをかける

2018年12月25日

シリーズ4・英語の楽曲・アルバム・アーティスト名をカタカナに直す

2018年12月23日

シリーズ3: Echo Dotがやってきた

2018年12月19日

続・Echo Dotがやってきた

分野別タイトル一覧


全て
CLIP
SYA!nikki
book
freebsd
hns
magic
おさけ
おしごと
お買いもの
ぐる
ごはん
アクセシビリティ
オープンソース
セキュリティ
音楽
地域情報化
電子自治体
日記

keikuma on Twitter

keikuma Name:前田勝之
Location:長崎市
Web:http://www.nantok...
Bio:前田勝之(まえだかつゆき)。長崎在住。コンサル、SE、プログラマー、 なんとか株式会社代表、非常勤講師(情報セキュリティ)。 セキュアド、テクニカルエンジニア(SV,NW)。サーバ管理とWeb日記を10年ほど。 ネットとリアルの接点に関心あり。食べること・歌うこと・愛すること・作ること・飲むこと。おいしいものがぜんぶすき。

サイト内検索

Google AdSense

Powered by hns-2.19.9, HyperNikkiSystem Project