Eu diria tcpdump
na caixa do Ubuntu e netcat
em qualquer coisa que deveria atuar como cliente.
Eu tenho uma caixa Ubuntu conectada a um roteador wifi. Este roteador wifi está conectado a um modem / roteador adsl d-link. Estou preparando essa caixa do Ubuntu para rodar um servidor que irá usar algumas portas especiais em UDP e TCP. Eu configurei este roteador wifi para colocar minha caixa Ubuntu em um DMZ. Então, o Ubuntu está na DMZ do roteador wifi, o que significa que ainda está na rede local do D-link.
A grande questão é: como eu testo, usando o Ubuntu, se essas portas especiais estão passando? Quero dizer: há algum comando que eu possa digitar para verificar se uma porta está passando e certificar que o computador está realmente na DMZ?
Parta da premissa de que o D-link está encaminhando as portas corretamente.
Tags networking port-forwarding ip linux