Port forward somente no terminal

2

Eu tenho um antigo servidor Ubuntu (13.04) e quero abrir uma porta para este software de estilo de servidor de jogo online para um parceiro. Eu preciso de uma porta aberta, e dizer a essa porta (eu sei como dizer ao jogo essa porta).

Por causa do argumento, deixe a porta que eu quero abrir seja 12345.

Como faço isso, sem acesso a uma GUI, apenas um shell Bash. Tanto como abrir a porta, e como mexer com o firewall para que a porta fique visível para o mundo.

Obrigado!

EDIT: Eu posso portar internamente (iptables esque), mas eu não sei qual software de firewall eu instalei. Existe uma maneira fácil de descobrir isso? Além disso, como faço para encaminhar o roteador também, tudo a partir do terminal. Desculpe pela falta de detalhes anterior

    
por Benji Marshall 21.06.2013 / 18:47

1 resposta

5

sudo iptables -A INPUT -i eth0 --proto tcp --dport 12345 -j ACCEPT

isso permitirá o tráfego de entrada para a interface de rede eth0 da porta tcp 12345. Você não especificou se estava se referindo ao tcp ou udp.

Você pode listar a regra com:

sudo iptables -L -n
    
por tomodachi 23.06.2013 / 13:31