VMware × Atheros Madwifi

この前VMwareをインストールしたのだが、VMwareのvmnetがAtherosのMadwifiとうまくブリッジできない。

とりあえず普通にインストールすると、

Mar 23 22:41:16 localhost kernel: bridge-ath0: interface ath0 is not a valid Ethernet interface

という具合に怒られる。


いろいろ調べてみた結果、madwifiのソースをいじると直るらしい。

# cd madwifi-0.9.4
# vi vi ath/if_ath.c

以下の行を削除、またはコメントアウト

———————————————–
#ifdef USE_HEADERLEN_RESV
dev->hard_header_len += sizeof(struct ieee80211_qosframe) +
sizeof(struct llc) +
IEEE80211_ADDR_LEN +
IEEE80211_WEP_IVLEN +
IEEE80211_WEP_KIDLEN;
#ifdef ATH_SUPERG_FF
dev->hard_header_len += ATH_FF_MAX_HDR;
#endif
#endif
———————————————–

# make
# make install


再起動すると、無事ブリッジできるようになりました。


(参考サイト)
http://ubuntuforums.org/archive/index.php/t-285846.html

広告

タグ: ,

コメントを残す

以下に詳細を記入するか、アイコンをクリックしてログインしてください。

WordPress.com ロゴ

WordPress.com アカウントを使ってコメントしています。 ログアウト / 変更 )

Twitter 画像

Twitter アカウントを使ってコメントしています。 ログアウト / 変更 )

Facebook の写真

Facebook アカウントを使ってコメントしています。 ログアウト / 変更 )

Google+ フォト

Google+ アカウントを使ってコメントしています。 ログアウト / 変更 )

%s と連携中


%d人のブロガーが「いいね」をつけました。