Ubuntu Linux で MAC フィルターをバイパスするインターネット接続共有

Ubuntu Linux で MAC フィルターをバイパスするインターネット接続共有

私の大学では、イーサネット、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 では実行できないのでしょうか?

前もって感謝します。

(追記:関連する質問が私からありましたここ

関連情報