Abrir porta na área de trabalho 14.04

0

Eu sou novo no Ubuntu e estou tentando aprender como abrir uma porta no Ubuntu. Depois de algumas horas de pesquisa e tentativas frustradas, desisti e vim até aqui.

Consegui mudar meu IP através da interface do usuário (ip estático) mas nunca consegui fazer através da linha de comando, vou pesquisar um pouco mais depois, mas mesmo assim, funcionou aqui. Aqui está o meu ifconfig:

andre@Sith:/$ ifconfig
lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:4002 errors:0 dropped:0 overruns:0 frame:0
          TX packets:4002 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:710557 (710.5 KB)  TX bytes:710557 (710.5 KB)

wlan0     Link encap:Ethernet  HWaddr c0:cb:38:26:ee:21  
          inet addr:192.168.100.90  Bcast:192.168.100.255  Mask:255.255.255.0
          inet6 addr: fe80::c2cb:38ff:fe26:ee21/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:717887 errors:0 dropped:0 overruns:0 frame:0
          TX packets:489393 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:995681482 (995.6 MB)  TX bytes:45808958 (45.8 MB)

O ip está correto e compatível com o da DMZ. Eu também fiz habilitado no roteador a porta 8080, apenas no caso.

Esta mesma configuração estava funcionando no windows (2 dias antes de eu formatar para o Linux, quer explorar), mas não para o Ubuntu.

Eu localizei em um dos tutoriais que passei que deveríamos ativar o port no linux mesmo que ele já esteja no dmz, então, eu fiz como foi dito:

andre@Sith:/opt$ sudo iptables -A INPUT -p tcp --dport 8080 -j ACCEPT
andre@Sith:/opt$ sudo iptables -L
Chain INPUT (policy ACCEPT)
target     prot opt source               destination         
ACCEPT     tcp  --  anywhere             anywhere             tcp dpt:http-alt

Chain FORWARD (policy ACCEPT)
target     prot opt source               destination         

Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination 

Mas ainda não consigo ver. A porta 8080 está executando uma instância do wildfly 9.0 e está sendo executada conforme o esperado.

O que estou perdendo aqui? Obrigado :)

    
por André Fróes 16.01.2016 / 02:40

1 resposta

0

Bem, depois de várias tentativas, descobri qual era o problema.
Como meu IP interno está na DMZ, não há necessidade de ativá-lo no firewall, apenas o bloqueio.

O Wildfly bloqueia o acesso a ele se não estiver configurado no standalone.xml, então, eu o alterei para permitir qualquer endereço ipv4:

 <interfaces>
        <interface name="management">
            <any-address/>
        </interface>
        <interface name="public">
            <any-address/>
        </interface>
        <interface name="unsecure">
            <any-address/>
        </interface>
    </interfaces>

Uma vez que isso é feito e o inseto foi reiniciado, o problema desapareceu e eu pude verificar minha porta.

    
por André Fróes 16.01.2016 / 19:06