1

Мой университет дает мне подключение к Интернету через Ethernet, DHCP, но они установили MAC Filtering, чтобы разрешить только использование моего компьютера.

У меня есть беспроводной маршрутизатор TL-WR340GD. который имеет опцию клонирования MAC-адреса. но даже если я клонирую на MAC-адрес моего компьютера, он не использует Интернет, и только мой компьютер может получить доступ к Интернету через него (который имеет тот же MAC-адрес).

Конфигурация, которая НЕ работает:

iPod══╗   ┌────────────┐
      ╚═══╡            │
iPad══════╡ TL-WR340GD ╞═══University Internet
      ╔═══╡            │
 PC═══╝   └────────────┘ 

Я могу пропинговать университетский шлюз по умолчанию с ipad, но не могу пропинговать любой интернет-DNS.

Конфигурация, которая работает:

Clients===> Windows 7 host (Connectify.me) ====> University Internet

Программное обеспечение connectify.me работает как чудо и позволяет мне использовать интернет-соединение, устанавливая интернет-соединение adhoc на моем ноутбуке, где другие хосты могут подключаться. Программное обеспечение работает только в ОС Windows 7.

Теперь мой вопрос: как я могу настроить iptables в linux, чтобы он мог работать так же, как connectctify.me?

Я попробовал страницу https://help.ubuntu.com/community/Internet/ConnectionSharing и следовал инструкциям для linux ipaddress.

Clients===> Ubuntu host (iptables) ====> University Internet

в моей настройке сети клиенты могут пинговать карту Ethernet, подключенную к Интернету, пинговать шлюз университета по умолчанию, но не могут пинговать DNS-серверы (8.8.8.8)

Есть ли вероятность, что IP-маршрутизация не обновляет MAC-адрес пакетов? Также может ли кто-нибудь помочь мне написать правильный набор правил? Или это не возможно сделать в Ubuntu, как Windows 7?

Заранее спасибо.

(PS связанный вопрос был задан мной здесь)

0