Home
Packages
Forums
Wiki
GitLab
Security
AUR
Download
コンテンツにスキップ
メインメニュー
メインメニュー
サイドバーに移動
非表示
案内
メインページ
目次
コミュニティに貢献
最近の出来事
おまかせ表示
特別ページ
交流
ヘルプ
貢献
最近の更新
最近の議論
新しいページ
統計
リクエスト
ArchWiki
検索
検索
表示
アカウント作成
ログイン
個人用ツール
アカウント作成
ログイン
アドホックネットワークのソースを表示
ページ
議論
日本語
閲覧
ソースを閲覧
履歴を表示
ツール
ツール
サイドバーに移動
非表示
操作
閲覧
ソースを閲覧
履歴を表示
全般
リンク元
関連ページの更新状況
ページ情報
表示
サイドバーに移動
非表示
←
アドホックネットワーク
あなたには「このページの編集」を行う権限がありません。理由は以下の通りです:
この操作は、次のグループに属する利用者のみが実行できます:
登録利用者
。
このページのソースの閲覧やコピーができます。
[[Category:無線ネットワーク]] [[en:Ad-hoc networking]] [[zh-CN:Ad-hoc networking]] {{Related articles start}} {{Related|ネットワーク設定}} {{Related|ワイヤレス設定}} {{Related|ソフトウェアアクセスポイント}} {{Related|インターネット共有}} {{Related articles end}} IBSS (Independent Basic Service Set) ネットワーク (アドホックネットワークとも呼ばれます) は中央制御を必要としない、ワイヤレスで互いに通信するための通信方式です。直接一対一で通信を行う、P2P ネットワークの一例です。 アドホックネットワークを使うことで、[[インターネット共有|インターネット接続の共有]]などが行えます。 == 要件 == * ネットワークに接続する全てのデバイスに nl80211 対応の無線デバイスが必要です (例: ath9k)。 == Wifi リンク層 == IBSS ネットワークはピアツーピアネットワークなので、必要な wifi リンクの設定は全てのデバイスで共通です。 {{Tip|複雑なネットワークトポロジーを作成することも可能です。高度な例については [http://wireless.kernel.org/en/users/Documentation/iw/vif Linux Wireless documentation] を見て下さい。}} === 手動設定 === {{Warning|以下の方法では暗号化がないアドホックネットワークを作成します。WPA 暗号を使用する方法は [[#WPA supplicant]] を見て下さい。}} 以下で使っているコマンドの詳しい説明は[[ワイヤレス設定#手動セットアップ]]を見て下さい。また、{{Pkg|iw}} を[[pacman|インストール]]しておいてください。 動作モードを ibss に設定: # iw ''interface'' set type ibss インターフェイスを立ち上げる ({{ic|rfkill unblock wifi}} などの設定が必要に鳴る場合もあります): # ip link set ''interface'' up これでアドホックネットワークを作成することができます。''your_ssid'' はネットワークの名前に、''frequency'' は使用したい周波数 (MHz) に置き換えて下さい。使用できる周波数の表が Wikipedia の [[Wikipedia:List_of_WLAN_channels#Interference_Concerns|List of WLAN channels]] ページに載っています。 # iw ''interface'' ibss join ''your_ssid'' ''frequency'' === WPA supplicant === {{Note|以下の方法では WPA 暗号を使用するアドホックネットワークを作成します。2013年8月現在 WPA2 はサポートされていません。}} {{Pkg|wpa_supplicant}} を[[pacman|インストール]]して、設定ファイルを作成してください (詳しくは [[WPA supplicant]] を参照): {{hc|/etc/wpa_supplicant-adhoc.conf|<nowiki> ctrl_interface=DIR=/run/wpa_supplicant GROUP=wheel # use 'ap_scan=2' on all devices connected to the network ap_scan=2 network={ ssid="MySSID" mode=1 frequency=2432 proto=WPA key_mgmt=WPA-NONE pairwise=NONE group=TKIP psk="secret passphrase" } </nowiki>}} 以下のコマンドを使って、ネットワークに接続する全てのデバイスで ''wpa_supplicant'' を起動します: # wpa_supplicant -B -i ''interface'' -c /etc/wpa_supplicant-adhoc.conf -D nl80211,wext == ネットワーク設定 == 最後に IP アドレスをネットワーク上の全てのデバイスに割り当てます。複数の方法が存在します: * 固定 IP アドレスを割り当てる。詳しくは[[ネットワーク設定#固定 IP アドレス]]を見て下さい。 * デバイスのどれかで DHCP サーバーを動かす。詳しくは [[dhcpd]] や [[dnsmasq]] を見て下さい。 * ''avahi-autoipd'' を動かす。詳しくは [[Avahi#IPv4LL IP アドレスの取得]] を見て下さい。 アドホックネットワークでインターネット接続を共有したい場合、[[インターネット共有]]を見て下さい。 == Tips and tricks == === NetworkManager を使う === [[NetworkManager]] を使っている場合、上記のように手動で設定する代わりに ''nm-applet'' を使ってアドホックネットワークの設定ができます。詳しくは [[NetworkManager#Ad-hoc]] を見て下さい。 {{Note|NetworkManager はアドホックモードでの WPA 暗号化をサポートしていません。}} === カスタム systemd サービス (wpa_supplicant と固定 IP) === 以下のテンプレートを使うことで無線アドホックネットワークを使うことができます: {{hc|/etc/conf.d/network-wireless-adhoc@<interface>|<nowiki> addr=192.168.0.2 mask=24 </nowiki>}} {{hc|/etc/systemd/system/network-wireless-adhoc@.service|<nowiki> [Unit] Description=Ad-hoc wireless network connectivity (%i) Wants=network.target Before=network.target BindsTo=sys-subsystem-net-devices-%i.device After=sys-subsystem-net-devices-%i.device [Service] Type=oneshot RemainAfterExit=yes EnvironmentFile=/etc/conf.d/network-wireless-adhoc@%i # perhaps rfkill is not needed for you ExecStart=/usr/bin/rfkill unblock wifi ExecStart=/usr/bin/ip link set %i up ExecStart=/usr/bin/wpa_supplicant -B -i %i -D nl80211,wext -c /etc/wpa_supplicant-adhoc.conf ExecStart=/usr/bin/ip addr add ${addr}/${mask} dev %i ExecStop=/usr/bin/ip addr flush dev %i ExecStop=/usr/bin/ip link set %i down [Install] WantedBy=multi-user.target </nowiki>}} == 参照 == * [https://help.ubuntu.com/community/WifiDocs/Adhoc Ubuntu community wiki WifiDocs/Adhoc] * [http://www.ubuntugeek.com/creating-an-adhoc-host-with-ubuntu.html Manual about creating an Ad-Hoc network on UbuntuGeek] * [http://go2linux.garron.me/linux/2011/03/share-your-3g-internet-connection-over-wifi-linux-ipod-touch-925 Share your 3G Internet connection over wifi]
このページで使用されているテンプレート:
テンプレート:Hc
(
ソースを閲覧
)
テンプレート:Ic
(
ソースを閲覧
)
テンプレート:META Related articles start
(
ソースを閲覧
)
テンプレート:Note
(
ソースを閲覧
)
テンプレート:Pkg
(
ソースを閲覧
)
テンプレート:Related
(
ソースを閲覧
)
テンプレート:Related articles end
(
ソースを閲覧
)
テンプレート:Related articles start
(
ソースを閲覧
)
テンプレート:Tip
(
ソースを閲覧
)
テンプレート:Warning
(
ソースを閲覧
)
アドホックネットワーク
に戻る。
検索
検索
アドホックネットワークのソースを表示
話題を追加