LINUX.ORG.RU

Разрешить соединение только для белого списка IP


0

1

Доброго времени, господа гики. На руках роутер с интернетом, raspberry pi 3b и ПК подключенный к малинке по LAN порту. Raspberry при включении автоматически подключается к wi-fi (роутеру) и пробрасывает интернет на ПК по LAN кабелю с помощью dnsmasq.

С этим всем я справился. Все работает! ПК благополучно получает интернет.

Теперь задача: разрешить интернет только по белому списку IP. Все остальное блокировать. Но блокировать нужно только от малины до ПК. Из малины до роутера интернет должен работать нормально. Знаю что нужно делать это по средством правил iptables или чего то в этом роде. Но не знаю как организовать работу правильно.

Буду благодарен советам. Спасибо!

В iptables правила работают последовательно.

Пакет проходящий по цепочке выходит из неё по первому сработавшему правилу.

Поэтому в цепочке forward тебе нужно в начале добавить правила разрешающий продвижение пакетов для определённых IP адресов.

А потом заблокировать всё остальное.

Ну и в dnsmasq настрой привязку mac адреса твоего компьютера к определённом IP адресу. Иначе он может получить другой IP и доступа в Internet у него не будет.

anonymous
()

Не знаешь — читай документацию. Её валом. Или в Job.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.