Androidデバイスで偽のLinux

Androidデバイスで偽のLinux

ワイヤレスアクセスポイントに接続しているときに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アドレスを見つけるには、次の手順に従います。

  1. Android携帯電話またはタブレットのMACアドレスを見つけるには、次の手順に従ってください。
  2. 携帯電話の下部にあるホームボタンを押します。
  3. メニューボタンを押します。
  4. [設定]をクリックします。
  5. ワイヤレスとネットワークをクリックします。
  6. Wi-Fiがまだ選択されていない場合は、Wi-Fiを押してオンにします。
  7. 戻るボタンを押します。
  8. 電話情報をクリックします。
  9. ステータスをクリックします。

そして、AndroidデバイスのMACアドレスを書き留めます。

重要:ナビゲーション後にGNU / linux MACアドレスを復元してください。これにより、他のAndroidアプリで問題が発生しなくなります。

帰属 1.Google 2.ウィキブック

おすすめ記事