Я думаю, мне просто нужна проверка работоспособности некоторых правил iptables. (Осторожно, спойлер, это не хорошо.)
Основной вопрос. У нас есть прокси-сервер Squid, который мешает работе с различными интернет-ресурсами. Я удаленно и хочу обновить правила IPTable на прокси-сервере, чтобы трафик никогда не достигал прокси-сервиса. Это временное исправление, пока я работаю над переносом сети на реальное сетевое оборудование.
Таким образом, цель состоит в том, чтобы направить весь трафик, который не является SSH, из локальной сети (enp5s0 10.90.30.1/16) на «Маршрутизатор» (192.168.165.1/24) с интерфейсом (enp4s0 192.168.165.1/24)
iptables -t nat -A PREROUTING -p tcp --dport 22 -d 10.90.30.1 -j ВХОД
iptables -t nat -A PREROUTING -p tcp --dport 80 -d 10.90.30.1 -j ВХОД
iptables -t nat -A PREROUTING -i enp5s0 -d 10.90.30.1 -j DNAT --to 192.168.165.1
iptables -t nat -A PREROUTING -i enp4s0 -d 192.168.165.151 -j DNAT --to 10.90.30.1
iptables -A INPUT -tcp --dport 22 -d 10.90.30.1 -j ПРИНЯТЬ
iptables -A Foward -i enp5s0 -d 10.90.30.1 --dport 22 принять
iptables -t nat -A POSTROUTING -o enp4s0 -j MASQUERADE
iptables -t nat -A POSTROUTING -o enp5s0 -j MASQUERADE
Я ценю всю помощь, которую я могу получить. Мне нравится думать, что я понимаю Iptables достаточно, чтобы настроить основные брандмауэры. Но расширенная маршрутизация — это то, чем мне никогда не приходилось заниматься.
Сколько NAT слишком много NAT?
столько НАТ.