ワイヤレスアクセスポイントに接続しているときにGNU / LinuxがAndroidデバイスを完全にエミュレートするようにするにはどうすればよいですか?
私は次のように説明しました。私は別の場所に移動しましたが、私のAndroid携帯電話とタブレットに20Mbps。しかし、私のメインコンピュータではこれは起こりません。何らかの理由で、認知コンピュータの速度は、せいぜい0.5mbps、一般に約0.5mbpsに制限される。0.2Mbps、私の携帯電話と同じワイヤレス接続を使用してください。これは他のワイヤレスAPと完全に機能するため、GNU / Linuxの問題ではありません。私はこれがネットワークの制限の一種であると考えており、最初に触れているので、これについてもっと知りたいです。私のAndroidデバイスでテザリングが機能しません。
これらの制限は、ネットワーク管理者間で一般的な慣行ですか?
コメント作成者の助けを借りて、以下を試しました。
- ホスト名を次のように変更します。
android-713d51a9d238cfcb
- MACアドレスの変更
- ダウンロードに使用するプログラムの変更(
wget
) - 私のモバイルデバイスにはユーザーエージェントがあります
"Mozilla/5.0 (Linux; Android 4.4.4; Nexus 4 Build/KTU84P) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/33.0.0.0 Mobile Safari/537.36"
。 Chromeでも同じ方法を試してみましたwget
が、役に立ちませんでした。
ping
コンピュータとAndroidデバイスの間に同じ性能があるようです。
どんなアイデアがありますか?
編集する: 私のスクリプトの結果を投稿しています。Pastebin(このリンクをクリックしてください)何らかの結論に達したようであれば、質問のタイトルを変更します。驚いたことに、ワイヤレススクリプトを実行した後、次のことも行いました。速度テスト。パソコンのダウンロード速度は約3.5Mbps、アップロード速度は約20Mbpsですが、Androidの場合はダウンロード速度は約20Mbps、アップロード速度は約20Mbpsです。
ベストアンサー1
このプロセスをMACスプーフィングと呼びます。
GNU/Linux では、次の手順でネットワークインタフェースカード(NIC)の MAC アドレスを変更できます。
注:GNU / linux MACアドレスを削除する前に、コンピュータのMACアドレスをバックアップする必要があります。
注:この記事で使用されているMACアドレスは一例です。あなたの要件に従って交換してください。注:次のコマンドは、正しく機能するためにroot権限(たとえば「sudo」が前に来る)で実行する必要があります!
/etc/init.d/networking stop
ifconfig eth0 hw ether MAC-Address-of-your-Android-phone
/etc/init.d/networking start
実装する
ifconfig eth0
確認してください。
Android携帯のMACアドレスを見つけるには、次の手順に従います。
- Android携帯電話またはタブレットのMACアドレスを見つけるには、次の手順に従ってください。
- 携帯電話の下部にあるホームボタンを押します。
- メニューボタンを押します。
- [設定]をクリックします。
- ワイヤレスとネットワークをクリックします。
- Wi-Fiがまだ選択されていない場合は、Wi-Fiを押してオンにします。
- 戻るボタンを押します。
- 電話情報をクリックします。
- ステータスをクリックします。
そして、AndroidデバイスのMACアドレスを書き留めます。
重要:ナビゲーション後にGNU / linux MACアドレスを復元してください。これにより、他のAndroidアプリで問題が発生しなくなります。