Перенаправление портов iptables из общедоступной сети в частную сеть с использованием двух интерфейсов.

A Machine Check Exception (MCE) is a type of computer hardware error that occurs when a computer's central processing unit detects a hardware problem.

Если вы не заметили каких-либо сбоев, возможно, ошибка была успешно исправлена. Тем не менее, вы должны установить mcelog, чтобы отслеживать такие события :

.
sudo yum install mcelog -y

События будут записываться в /var/log/mcelog. Вы также можете запустить:

sudo mcelog --client

Вторая ошибка связана с пакетом initial-setup-gui-0.3.9.36-1.el7.centos.

systemctl disable initial-setup-text.service
1
20.09.2019, 11:02
1 ответ

Мы можем использовать правило DNAT, которое будет перехватывать входящие пакеты и перенаправлять их на внутренний IP-адрес:

iptables -t nat -p tcp -A PREROUTING -j DNAT -d 119.118.117.56 --dport 8080 --to-dest 172.20.15.9:443

Если внутреннее устройство 172.20.15.9 не использует 172.20.15.5 в качестве шлюза по умолчанию, нам необходимо маскировать пакеты:

iptables -t nat -A POSTROUTING -d 172.20.15.9 -j MASQUERADE

Вам также необходимо разрешить переадресацию (изначально входящих )соединений извне:

iptables -I FORWARD -i wlan0 -p tcp -d 172.20.15.9 --dport 443 -j ACCEPT

и разрешить входящие ответы на внутреннем интерфейсе:

iptables -I FORWARD -i eth0 -m state --state RELATED,ESTABLISHED -j ACCEPT

Также в ядре должна быть включена переадресация ip _:

sysctl net.ipv4.ip_forward=1

Чтобы сделать это изменение постоянным, отредактируйте /etc/sysctl.confстрокой

net.ipv4.ip_forward=1
1
27.01.2020, 23:40

Теги

Похожие вопросы