Estou tentando configurar o iptables no meu servidor Ubuntu 12.04 LTS para encaminhar a porta 443 para 8443.
Mas quando eu executo este comando:
sudo iptables -A PREROUTING -p tcp --dport 443 -j REDIRECT --to-ports 8443
Eu obtenho o seguinte erro:
iptables: No chain/target/match by that name.
Minha configuração atual do iptables:
$ sudo iptables -L
Chain INPUT (policy ACCEPT)
target prot opt source destination
ACCEPT tcp -- anywhere anywhere tcp dpt:https
DROP tcp -- anywhere anywhere tcp dpt:http
Chain FORWARD (policy ACCEPT)
target prot opt source destination
Chain OUTPUT (policy ACCEPT)
target prot opt source destination
O que estou perdendo ou fazendo errado?
iptables
port-forwarding
Roy Hinkley
fonte
fonte
Cadeia de PREROUTING disponível apenas para tabelas nat, mangle e raw.
O iptables assume a tabela de filtros, então você deve especificar uma delas, por exemplo.
iptables -t nat ...
fonte
Eu recebo erro semelhante ao executar um comando do docker
Consegui corrigi-lo reinstalando o docker-engine
fonte
Você pode instalar (Config Server Security & Firewall) e usar as seguintes configurações.
Nota: Esta configuração também impede que você ataque DDOS básico.
fonte