こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

LinuxのLAN接続

前回の続きのようなものです。
PCのほうは修理しました。
LinuxSystemの状況は以下のとおりです。
やはりルータまで届いていません。

# ifconfig
eth0 リンク方法:イーサーネット ハードウェアアドレス XX:XX:XX:XX:XX:XX
   inetアドレス:192.168.0.XX ブロードキャスト:192.168.0.0 マスク:255.255.255.0
   UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
   RXパケット:0 エラー:1 損失:1 オーバラン:0 フレーム:0
   TXパケット:29 エラー:3 損失:0 オーバラン:0 キャリア:3
   衝突(Collisions):0 TXキュー長:1000
   RX butes:0(0.0 b) TX bytes:1218(1.1 Kb)
   割り込み:17

lo  リンク方法:ローカルループバック
   inetアドレス:127.0.0.1 マスク:255.0.0.0
   RXパケット:28 エラー:0 損失:0 オーバラン:0 フレーム:0
   TXパケット:28 エラー:0 損失:0 オーバラン:0 キャリア:0
   衝突(Collisions):0 TXキュー長:0
   RX butes:2576(2.5 Kb) TX bytes:2576(2.5 Kb)

# route
カーネルIP経路テーブル
受信先サイト ゲートウェイ ネットマスク  フラグ Metric Ref 使用数 インターフェイス
192.168.0.0  *       255.255.255.0  U    0   0    0 eth0
127.0.0.0   *       255.0.0.0    U    0   0    0 lo
default    *       0.0.0.0     UG   0   0    0 eth0

# cat ifcfg-eth0
DEVICE=eth0
BOOTPROTO=static
IPADDR=192.168.0.20
NETMASK=255.255.255.0
GATEWAY=192.168.0.1
BROADCAST=192.168.0.0
ONBOOT=yes

LinuxSystem,HUB,NICは正常動作。
Routerは諸事情のためWin2kにて自作。

投稿日時 - 2005-08-16 21:17:12

QNo.1584230

暇なときに回答ください

質問者が選んだベストアンサー

前回の質問からのつき合いなので、
問題を分けて
クロスケーブルを持っているのなら
1.Linuxマシン192.168.0.20とwindowsマシン192.168.0.15を、クロスケーブルで直接繋いでping確認
2.無線はWLI-USB-L11G turboとかredhat9 fedraあたりでは 動作確認あり。
3.Win2000のリューター 力わざで、BJD(フロキサーバーソフト)入れて、カード2枚差しの設定してみる。
(使ったことあります)
http://homepage2.nifty.com/spw/software/bjd/
ここのドキュメントの各種ネットワークの設定。

windows2000のリューターは別問題と考えてlinuxから
パケットが外に出ていく方法を先に見つけてください。

最終手段
file:
/usr/src/linux-2.***/pcmcia-cs**に
記載されているカードを自作されているのなら
ジャンクでさがして差し替えてください。

投稿日時 - 2005-08-19 17:03:26

ANo.4

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(4)

ANo.3

Vineを最近 Vmwareに入れたので、同じコマンド打ってみました。
eth0 リンク方法:イーサーネット ハードウェアアドレス XX:XX:XX:XX:XX:XX
   inetアドレス:192.168.0.XX ブロードキャスト:192.168.0.255 マスク:255.255.255.0
   UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
   RXパケット:2190 エラー:0 損失:0 オーバラン:0 フレーム:0
   TXパケット:942 エラー:0 損失:0 オーバラン:0 キャリア:0
   衝突(Collisions):0 TXキュー長:1000
   RX butes:0(0.0 b) TX bytes:1218(1.1 Kb)
   割り込み:18
# route
カーネルIP経路テーブル
受信先サイト ゲートウェイ ネットマスク  フラグ Metric Ref 使用数 インターフェイス
192.168.0.0  *       255.255.255.0  U    0   0    0 eth0
127.0.0.0   *       255.0.0.0    U    0   0    0 lo
default  192.168.0.1       0.0.0.0  
   UG   0   0    0 eth0
default(gateway) 192.168.0.1 が無いのですが?


loはNicなしで、ping通るので。それより 
eth0で出てる、送信・受信エラーが気になるのですが、
>RXパケット:0 エラー:1 損失:1 オーバラン:0 フレーム:0 (受信できない)
  >TXパケット:29 エラー:3 損失:0 オーバラン:0 キャリア:3 (送信できない)
ハード的に怪しい気もするんだけど、(ケーブルとか)
(会社で50台ほど繋いでますが、ちょくちょくあります)

投稿日時 - 2005-08-18 13:43:03

補足

一応ケーブルは新品です。クロスケーブルを流用しているのでもしかしたらそれが原因かもしれませんね。一本だけストレートケーブルがあるんで試してみようとは思います。ケーブル、ハブは新品です。ケーブルかWin2kが原因ですね。ただ無線ドライバ構築が出来なかった(昔質問したけどうまくいかなかった+使ってた無線機が片方壊れた)のでとりあえずまとめて1室でLAN組んでます。(自室に電話線がない)Win2kでブリッジが出来ないのでXPに乗り換えようかと思いましたがあのマシンでXPを動かしてもこけるのは目に見えてるので。現在使ってる無線はWLI-USB-L11Gです。

投稿日時 - 2005-08-18 17:11:47

ANo.2

家庭内の1階と2階のネットワークで、192.168.0.1は
2階? 無線と有線のカードを2枚挿して、
windowsのブリッジ接続かなにか使っているのですか?
windows2000はIPが2つありませんか。

No1の方が書かれているように
linuxの設定が問題ではなく
ネットワーク構成に問題があるように思うのですが
1.vineから
ping 192.168.0.15 は通りますか。
ping 192.168.0.1 の結果は? 
2.windows2000から
ping192.168.0.15
ping 192.168.0.20
問題がどこにあるのか、少しずつ切り分けないと
解決が難しいかと・・・・

投稿日時 - 2005-08-17 09:25:44

補足

もちろんルータなのでIPは2つ存在します。
下にも書いてますが、2kはブリッジが使えないので接続共有しています。

Vine機からは自分以外はAllNGでした。
Win2kからもNGでした。

現在はWin2kでブリッジ接続することを目標にがんばっています。

投稿日時 - 2005-08-17 23:21:44

ANo.1

状況が良くわからないので、外してたらごめんなさい

○1点目
BROADCAST=192.168.0.0

BROADCAST=192.168.0.255

○2点目
> Routerは諸事情のためWin2kにて自作。
とあるのですが、 windows2000 ルータはどのように定義しているのでしょうか?
linuxと"無線LANAP+ルータ"が同一ネットワークにあってはWindows2000経由でルーティングできないと思うので
別ネットワークにすべきでは?

図を見る限り、インターネットとLinux間のネットワークは
[インターネット]

[無線LANAP+ルータ]
ip=192.168.0.1

ip=192.168.0.1
[Windows2000ルータ]
ip=192.168.??.??(ここがどのような設定になっているか見えない)

ip=192.168.0.20
[Linux]
と見えるのですが・・・


以下のような構成にすれば、素直にルーティングできるのでは?
(ここでは、サンプルとして192.168.1.0のネットワークを新規に作成してます)

[インターネット]

[無線LANAP+ルータ]
ip=192.168.0.1

ip=192.168.0.1
[Windows2000ルータ]
ip=192.168.1.1(新しくIP割り当て)

ip=192.168.1.20(新しくIP割り当て)
[Linux]


○Linuxにて GATEWAY=192.168.1.1(Windows2000のIP)を指定。
○Windowsにてネットワーク"192.168.0.0"と"192.168.1.0"のルーティングを行うよう定義
#Windowsの知識はないので、Windowsでのルーティング設定の可否は知らないです・・・

投稿日時 - 2005-08-16 22:52:27

補足

ブロードキャストはこっちのミスでした。
255になってます。

今、Win2k機の調整にてこずってます。
う~ん、ブリッジ接続が使えないので接続共有してるのですが、そうすると片方が192.168.0.1に固定されてしまいます。今は違うマシンから書いているのですが…

そっちのほう確認してみます。

投稿日時 - 2005-08-17 23:15:46

あなたにオススメの質問