Знаю, что тема баян, но нужна помощь.
Интернет на компьютер поступает по интерфейсу PPPoE. Нужно расшарить инет на другой комп с авторизациец по MAC. Сетевая карта у меня одна.
Нужен рабочий конфиг. Помогите пожалуйста.
Написать рабочий конфиг не видя все в комплексе невозможно.
Думаю, напишешь сам по мануалу iptables:
6.4.3.2. Критерий MAC
MAC (Ethernet Media Access Control) критерий используется для проверки исходного MAC-адреса пакета. Расширение -m mac, на сегодняшний день, предоставляет единственный критерий, но возможно в будущем он будет расширен и станет более полезен.
Note
Модуль расширения должен подгружаться явно ключом -m mac. Упоминаю я об этом потому, что многие, забыв указать этот ключ, удивляются, почему не работает этот критерий.
Ключи критерия MAC: --mac-source
Пример: iptables -A INPUT -m mac --mac-source 00:00:00:00:00:01
Описание MAC адрес сетевого узла, передавшего пакет.
MAC адрес должен указываться в форме XX:XX:XX:XX:XX:XX. Как и ранее, символ ! используется для инверсии критерия, например --mac-source ! 00:00:00:00:00:01, что означает - "пакет с любого узла, кроме узла, который имеет MAC адрес 00:00:00:00:00:01" . Этот критерий имеет смысл только в цепочках PREROUTING, FORWARD и INPUT и нигде более.
Если не дошло:
В iptables перечисляешь только те MACи, которым разрешена работа с инетом (или кэширующим прокси, или еще чем-нибудь - как настроишь, так и будет работать).