お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2008-12-17 23:32:29

ma
新しいメンバ
登録日: 2008-12-17

無線USBを用いたアドホック通信ができない

PC2台をアドホック通信でつなぎたいと思っております。
環境は2台ともubuntu8.04LTS
無線USBはPLANEX GW-US54GXSです。

8.04だけあって、USBは挿すだけで認識してくれました。
その後

sudo  /etc/network/interfaces に

wireless-essid 'ubuntu'
wireless-key 0123456789
wireless-channel 4
addlress 192.168.11.13
netmask 255.255.255.0
gateway 192.168.11.1

を設定し
 
sudo dhclient eth1  を実行。
ifconfigを確認したところ、

eth1
eth1 Link encap:イーサネット ハードウェアアドレス 00:90:cc:fd:d6:59
UP BROADCAST MULTICAST MTU:1500 メトリック:1
  RXパケット:0 エラー:885 損失:1 オーバラン:0 フレーム:884
TXパケット:88 エラー:0 損失:0 オーバラン:0 キャリア:0
衝突(Collisions):0 TXキュー長:1000
RXバイト:0 (0.0 B) TXバイト:4048 (3.9 KB)


eth1:avahi Link encap:イーサネット ハードウェアアドレス 00:90:cc:fd:d6:59
inetアドレス:169.254.10.53 ブロードキャスト:169.254.255.255 マスク:255.255.0.0
UP BROADCAST MULTICAST MTU:1500 メトリック:1

このようにeth1がRUNNING状態になっておりません。
もう一台も同じよう設定したのですが全く状態です。
RXパケットのエラーも出てるし、おかしいですよね?
お互いのavahiインターフェースにpingをしてみましたがやはりとおりませんでした。
ちなみにネットワークマネージャーはdownしてあります。

どなたかアドホック通信を経験したことのあるかた、またはわかるかたがいたら是非ともご指導のほど宜しくお願いいたします。

オフライン

 

#2 2008-12-18 01:30:48

のんき
メンバ
登録日: 2007-03-04

Re: 無線USBを用いたアドホック通信ができない

eth1を決め打ちされているようですが何の根拠にeth1とされたのでしょうか。

無線LANカードによってはwlan0やrs0になることもあります。

端末を起動して

$ sudo ifconfig

を実行して通信環境を確認してください。

オフライン

 

#3 2008-12-18 10:15:15

hito
管理者
登録日: 2007-03-18

Re: 無線USBを用いたアドホック通信ができない

インターフェースをad-hocモードにする操作が抜けているように見えなくもないですが、

sudo iwconfig eth1 mode ad-hoc

とかはされましたか? たぶんRXのエラーはお互いに接続不能であるにも関わらず、同じチャネルを使った電波が飛び交っているからであろうと思います。

https://help.ubuntu.com/community/WifiDocs/Adhoc

GW-US54GXSのチップはzd1211だと思うのですが、こやつはドライバによってはad-hocにできないとかいう罠があったような気がします。

とりあえず、
# /etc/network/interfacesにスペルミスがあるのは直して頂くとして;)

1) 明示的にad-hocにしてみる
2) それでもダメならdmesg見てみる

てな感じでしょうか。

オフライン

 

#4 2008-12-19 00:29:51

ma
新しいメンバ
登録日: 2008-12-17

Re: 無線USBを用いたアドホック通信ができない

申し訳ありません;
こちらの説明が間違い、又は不足しておりました。

もう一度状況を説明します。

/etc/network/interfaces は

auto eth1
iface eth1 inet static 
wireless-mode  ad-hoc
wireless-essid 'ubuntu'
wireless-key 0123456789
wireless-channel 4
addlress 192.168.11.13
netmask 255.255.255.0
gateway 192.168.11.1 

#iwconfig eth1

eth1 IEEE802.11b/g ESSID:"'ubuntu'" Nickname:"zd1211"
Mode:AD-Hoc Frequency:2.462 GHz Cell: lnvalid
Bit Rate=1 Mb/s
Link Quality:0 Signal level:0 Noise level:0
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 lnvalid misc:0 Missed beacon:0

この状態で
#sudo /etc/dbus-1/event.d/25NetworkManager stop
* Stopping network connection manager NetworkManager  [OK]
             ↓
#sudo dhclient eth1

ここで
#ifconfig   を確認すると


eth1 Link encap:イーサネット ハードウェアアドレス 00:90:cc:fd:d6:59
UP BROADCAST MULTICAST MTU:1500 メトリック:1
  RXパケット:0 エラー:885 損失:1 オーバラン:0 フレーム:884
TXパケット:88 エラー:0 損失:0 オーバラン:0 キャリア:0
衝突(Collisions):0 TXキュー長:1000
RXバイト:0 (0.0 B) TXバイト:4048 (3.9 KB)


eth1:avahi Link encap:イーサネット ハードウェアアドレス 00:90:cc:fd:d6:59
inetアドレス:169.254.10.53 ブロードキャスト:169.254.255.255 マスク:255.255.0.0
UP BROADCAST MULTICAST MTU:1500 メトリック:1

となっております。
もう一台につきましてもIPアドレスを変えただけで、avahiのinetアドレス以外はほぼ同じ結果となってます。

この状態でお互いのavahiインターフェースのIPにpingをやっても通らないのです。
これはなぜでしょうか?
他になにか私が見落としている点等がありましたら、お教えくださいm(_ _)m

オフライン

 

#5 2008-12-19 00:57:19

hito
管理者
登録日: 2007-03-18

Re: 無線USBを用いたアドホック通信ができない

Cell: lnvalidかつBit Rate=1 Mb/sとか言ってますし、なにより「Link Quality:0 Signal level:0 Noise level:0」という時点で相互につながっていないように見えます。

片方からiwlist scanして相手は出てきますか?

オフライン

 

#6 2008-12-19 02:33:51

ma
新しいメンバ
登録日: 2008-12-17

Re: 無線USBを用いたアドホック通信ができない

#iwlist eth1 scan

eth1  scan completed:
Cell 01 -Address:7A:CD:9B:02:D8:6D
       ESSID:"ubuntu"
            Protocol:IEEE 802.11b
            Mode:Ad-Hoc
            Frequency:2.462GHz (Channel 11)
            Encryoption key :on
            Bit Rates:1 Mb/s 2Mb/s:5.5 Mb/s:11Mb/s
            Quality=100/100 Singnal level 100/100
            Extra:Last beacon :68ms ago

このようになりました。
またもう一台も同じ結果になりました。(Last beaconは多少違いますが)
これはいったいどのような状態なのでしょう?

オフライン

 

#7 2008-12-19 14:05:42

ma
新しいメンバ
登録日: 2008-12-17

Re: 無線USBを用いたアドホック通信ができない

上で見つけたiwlist scanの結果はどうやら我が家にあるwindowsからのものでした;
アドレスが同じなのでおかしいと思いました。

つまりwindowsからの無線は2台ともScanできているのに、その2台どうしでは相手がscanできないという状態です。 これは一体なぜでしょうか?

オフライン

 

#8 2008-12-19 15:27:50

hito
管理者
登録日: 2007-03-18

Re: 無線USBを用いたアドホック通信ができない

妥当な考え方をすれば、

 ・どちらも(出しているつもりかもしれないが)電波を出していない
 ・どちらも電波を受け取れていない

のどちらか or 両方です。

片側をad-hoc、もう片方を非ad-hocというか「刺しただけ」の状態にしてiwscanしてみて、ad-hocな無線LANは見えますか?

オフライン

 

#9 2008-12-19 19:20:20

ma
新しいメンバ
登録日: 2008-12-17

Re: 無線USBを用いたアドホック通信ができない

言われたとおりにやってみたのですが確認できませんでした。
そのへんを飛び交っている無線はいくつかキャッチしていたのですが、肝心のやつが・・・。
先に述べたwindowsからの無線はアドホックモードで設定してあっても見えたので、linuxからのアドホック無線も見えてもよさそうですよね^^;
routeの設定とかもしなくてはいけないのですか?
それともドライバがいけないのでしょうか?

オフライン

 

Board footer

Powered by FluxBB