
私の大学では、イーサネット、DHCP によるインターネット接続を提供していますが、私の PC のみの使用を許可するように MAC フィルタリングがインストールされています。
私はワイヤレス ルーター TL-WR340GD を持っています。これには MAC アドレスのクローン作成オプションがあります。しかし、自分の PC の MAC アドレスにクローンを作成してもインターネットは共有されず、自分の PC だけがそれを介してインターネットにアクセスできます (同じ MAC を持つ)。
構成は動作しません:
iPod══╗ ┌────────────┐
╚═══╡ │
iPad══════╡ TL-WR340GD ╞═══University Internet
╔═══╡ │
PC═══╝ └────────────┘
iPad から大学のデフォルト ゲートウェイに ping することはできますが、インターネット DNS に ping することはできません。
構成は作品:
Clients===> Windows 7 host (Connectify.me) ====> University Internet
のコネクトファイソフトウェアは素晴らしく機能し、ラップトップでアドホック インターネット接続を設定することで、他のホストが接続できるインターネット接続を共有できます。このソフトウェアは Windows 7 OS でのみ動作します。
ここでの質問は、Linux で iptables を設定して connectify.me と同じように動作させるにはどうすればよいかということです。
私は試したhttps://help.ubuntu.com/community/Internet/ConnectionSharingページにアクセスし、Linux IP アドレスの手順に従いました。
Clients===> Ubuntu host (iptables) ====> University Internet
私のネットワーク設定では、クライアントはインターネットに接続されたイーサネット カードに ping を実行でき、大学のデフォルト ゲートウェイに ping を実行できますが、DNS サーバー (8.8.8.8) に ping を実行できません。
IP 再ルーティングによってパケットの MAC アドレスが更新されない可能性はありますか? また、正しいルール セットを記述するのを手伝ってくれる人はいますか? それとも、Windows 7 のように Ubuntu では実行できないのでしょうか?
前もって感謝します。
(追記:関連する質問が私からありましたここ)