こんばんわ。川中と申します。 1年半ぶりくらいにメールします。 # といっても、Linuxで遊ぶのをずっとさぼっていたので、 # Linuxの使い方をよくわかってません。すみません。 ThinkPad 240X(米国で購入)の上で、Vine Linux 2.1を動かしてます。 LANカードは「PCI Fast Ethernet Card 10/100Base-TX (FNW-3600-T)」 を使っています。 今、そのマシンでYahoo-BBに接続しようとしているのですが、DHCPクラ イアントの設定がうまくいかずに、というか、よくわからなくて困って います。 少し状況を説明すると、1年半くらい動かしていなかったLinuxを、昨日、 久しぶりに、自宅で起動しました。その前はオフィスで少し動かしてみた ただけで、確か、固定IPを設定して会社のLANからインターネットに接続 できたと記憶しています。それを自宅に持ってきて、Yahoo-BBに接続しよ うとしているのですが、うまくいきません。 調べたことを順に書くと、次のような感じです。 1.Googleで「Linux Yahoo-BB」を検索して出てきたサイトに「Vineの 場合も setup等でDHCPを有効にしてやればいけます」とあったので、 #/usr/sbin/setup を実行して「システムサービスの設定」で「dhcpd」 をチェックしてみましたが、ダメでした。(「ダメだった」という意 味は、Netscapeを起動して www.yahoo.co.jp をアクセスしてもできな かったということです) ※ 否定的な結果だったので、見つけたURLを書くことは控えます。 それに、ここの「dhcpd」というのは、LinuxマシンをDHCPサーバにす るときのdhcpdを指しているようなので(/etc/rc.d/rc5.dに S65dhcpd が追加される)、後でチェックをはずしました。 2.Googleで「Linux Yahoo-BB DHCP クライアント」を検索して出てき たサイトの中に、「/etc/pcmcia/network.opts」というキーワードが 出てきましたが、そのファイルは私のマシンの中にはないですね。 # この、/etc/pcmcia/network.opts は、自分で書かないといけないも # のなのでしょうか? 3.上記2.で出てきたページでヒントを得て、/etc/pcmcia/network を見たところ、/etc/sysconfig/network-scripts/ifcfg-eth0 が関係ありそうな気がしたので、それを次のように変更しました。 DEVICE=eth0 BOOTPROTO=dhcp ※ ここには何も書かれてなかったので「dhcp」を追加。 ONBOOT=yes ※ 他にIPADDR、NETMASKに固定IPの時のIPアドレスとネットマスクが 書かれていましたが、それは削除しました。 4.それでもダメだったので、DHCPクライアントが動いていないからだ、と 思い(それまでデフォルトで動いているものだと思ってた私がバカでし た)、LinuxのDHCPクライアントについて少し調べたところ、「dhcpcd」 と「pump」は、どうも、Vineをインストールすると入っているようでし た。そこで、ps で見ると、「pump」に関しては次のように表示される ですが、pump はどこで起動されているのでしょうか? (/etc/rc.d/rc5.dの中で「grep pump *」しても出てこなかったので) $ ps -ef |grep pump root 587 1 0 01:02 ? 00:00:00 /sbin/pump -i eth0 また、「pump」が起動されていても、次のような結果になるので、何か がおかしいと思っているのですが、それがよくわかりません。 # /sbin/pump -i eth0 --status Operation failed. 5.なんとなく、少し手詰まりになった気がしたので、/var/log/messages を見たところ、eth0 に関しては次のようなメッセージが出ていました。 --- 省略 --- Sep 1 01:02:00 tomcat2 ifup: Delaying eth0 initialization. Sep 1 01:02:00 tomcat2 network: Bringing up interface eth0 failed --- 省略 --- Sep 1 01:02:05 tomcat2 cardmgr[517]: executing: 'modprobe pcnet_cs' Sep 1 01:02:05 tomcat2 kernel: eth0: NE2000 (DL10019 rev 05): io 0x300, irq 3, hw_addr 00:90:CC:A0:E5:4E Sep 1 01:02:05 tomcat2 cardmgr[517]: executing: './network start eth0' --- 省略 --- Sep 1 01:02:06 tomcat2 pumpd[587]: starting at (uptime 0 days, 0:00:24) Sun Sep 1 01:02:06 2002 --- 省略 --- Sep 1 01:03:06 tomcat2 cardmgr[517]: + Determining IP information for eth0...Operation failed. Sep 1 01:03:08 tomcat2 kernel: eth0: found link beat Sep 1 01:03:08 tomcat2 kernel: eth0: autonegotiation complate: 10baset-HD selected 最後のメッセージを見ると、LANカードは認識されているように思えますが、 先頭から2番目の「...eth0 failed」は何を意味しているのでしょう? また、後ろから3番目のエラーが解決できれば繋がると思っているのですが、 それには、どの辺りの設定を見直す必要があるのでしょうか? わからないことだらけで、申し訳ないのですが、どなたか一部でもご教授 いただけると助かります。 -川中
Follow-Ups:
- [linux-users:95030] Re: Yahoo-BBへの接続OOSATO,Kazzrou
- [linux-users:95031] Re: Yahoo-BBへの接続Akinori AIZAWA
- Prev by Subject: [linux-users:95027] The Linux JF Project: Monthly News 2002-09-01
- Next by Subject: [linux-users:95029] Re: FTPでサーバ間転送について
- Previous by thread: [linux-users:95027] The Linux JF Project: Monthly News 2002-09-01
- Next by thread: [linux-users:95030] Re: Yahoo-BBへの接続
- Indexes:[Main][Thread]