私は私のラップトップを実行している私のラップトップを私のAndroid Nexus 7タブレット)との間のアドホック接続を確立したいです。この設定で私のラップトップにhostapd
がインストールされています。
interface=wlan0
driver=nl80211
ssid=myapppp
hw_mode=g
channel=6
macaddr_acl=0
auth_algs=1
ignore_broadcast_ssid=0
wpa=3
wpa_passphrase=passpass
wpa_key_mgmt=WPA-PSK
wpa_pairwise=TKIP
rsn_pairwise=CCMP
_
今、私は私のAndroid Wifi設定]にリストされているアクセスポイントを見ることができます。私のNexus 7の設定で静的IPを獲得し、接続して接続しました。Nexus 7で私が与えた設定は
IP : 192.168.1.3
Gateway: 192.168.1.1
Network prefix length: 24
DNS: 8.8.8.8
_
今私のラップトップとどのようにコミュニケーションをとることができますか?私のラップトップにもIPを与える必要がありますか?どの設定を使用する必要がありますか?
私のifconfig
**mon.wlan0 Link encap:UNSPEC HWaddr D0-DF-9A-EC-E6-09-3A-30-00-00-00-00-00-00-00-00
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)**
wlan0 Link encap:Ethernet HWaddr d0:df:9a:ec:e6:09
inet addr:10.0.3.12 Bcast:10.255.255.255 Mask:255.0.0.0
inet6 addr: fe80::d2df:9aff:feec:e609/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:95004 errors:0 dropped:0 overruns:0 frame:0
TX packets:78421 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:57369956 (54.7 MiB) TX bytes:10218977 (9.7 MiB)
_
あなたは明らかに互換性がないかもしれない2つのことを同時にやろうとしています、またはいくつかの仕事の後にのみ可能かもしれません。
WLAN0カードにはプライベートIPが割り当てられています。これは、WiFiネットワークに接続するために使用していることを示しています。同時に、hostapdがあります。これは、ステーションモードで仮想インターフェイス(VIF)MON-WLAN0(物理デバイスPHY0)を置きます。それが正しいか?
何をしたいですか? 2つのオプションがあります。
1)PCにもインターネットアクセスがある間、電話機にPCにアクセスできるようにすべてを設定します。
2)viceversa、PCの両方が同じWiFiカードをインターネットにアクセスできるようにPCを設定します。
最初のことは手配が簡単です。
Sudo service network-manager stop
Sudo sysctl -w net.ipv4.ip_forward=1
Sudo ifconfig wlan0 up 192.168.1.1
_
そしてあなたは行きにくいです。
第2のもの(すなわち、同じWiFiカードを用いて、既存の無線ネットワークに接続し、同時に他の構成要素に同時に提供する)が、おそらく配置されてもよい。基本的に、それはあなたのWiFiカードの特性によって異なります。これがあなたが達成したいものであるならば、あなたはの出力を投稿する必要があります
Sudo iw list
_
乾杯。
編集:2番目の考えで、IFIカードが任意の場合にHOSTAPDの使用を許可しない可能性があります。それで、あなたは最後のコマンドの出力を投稿してもらえますか?
IPAddressがNexusに正しく定義されていないようです。 10.0.3.14または10.0.3.0の範囲のIPAddressを使用して、ゲートウェイ10.0.3.12。
理想的には、DHCPサーバーを使用してIPアドレスをクライアントに割り当てる必要があります。この設定を行うための正しい方法は、
また、ラップトップのインターネット接続を接続しているデバイスと共有したいとすると、パケット転送も可能にする必要があります。パケット転送を有効にするには、/etc/sysctl.confの次の行のコメントを外します。
# Uncomment the next line to enable packet forwarding for IPv4 net.ipv4.ip_forward=1
_
そしてiptablesのトラフィックを許可します
$ Sudo iptables -A POSTROUTING -t nat -o eth0 -j MASQUERADE
_
完全な指示が見つかる可能性があります こちら
あなたは同じネットワーク上にある必要がありますが、あなたは2つの:10.0.3.xと192.168.1.xを持っています。
そのうちの1つを他の人に同意するように変更してください。