title: Unable to establish connection with minikube cluster from host
body: <p>I am following <a href="https://github.com/fission/fission" rel="nofollow noreferrer">this fission tutorial</a> on a remote bare metal instance. When I run curl $FISSION_URL (<a href="http://192.168.42.152:31313" rel="nofollow noreferrer">http://192.168.42.152:31313</a>) it does not return. I ran the following commands:</p>
  
  <ol>
  <li>sudo lsof -i | grep 192.168.42.152. </li>
  </ol>
  
  <blockquote>
    <p>ntpd       2860             ntp   32u  IPv4  55241      0t0  UDP 192.168.42.1:ntp </p>
    
    <p>dnsmasq    3392 libvirt-dnsmasq    5u  IPv4  33870      0t0  UDP 192.168.42.1:domain </p>
    
    <p>dnsmasq    3392 libvirt-dnsmasq    6u  IPv4  33871      0t0  TCP 192.168.42.1:domain (LISTEN)</p>
  </blockquote>
  
  <ol start="2">
  <li>curl -vvv $FISSION_URL.</li>
  </ol>
  
  <blockquote>
    <p>Rebuilt URL to: <a href="http://192.168.42.152:31313/" rel="nofollow noreferrer">http://192.168.42.152:31313/</a></p>
    
    <p>Trying 192.168.42.152...</p>
    
    <p>Connected to 192.168.42.152 (192.168.42.152) port 31313 (#0)</p>
    
    <p>GET / HTTP/1.1</p>
    
    <p>Host: 192.168.42.152:31313</p>
    
    <p>User-Agent: curl/7.47.0</p>
    
    <p>Accept: <em>/</em></p>
  </blockquote>
  
  <ol start="3">
  <li><p>sudo iptables -L</p>
  
  <pre><code>Chain INPUT (policy ACCEPT)
  target     prot opt source               destination         
  ACCEPT     udp  --  anywhere             anywhere             udp dpt:domain
  ACCEPT     tcp  --  anywhere             anywhere             tcp dpt:domain
  ACCEPT     udp  --  anywhere             anywhere             udp dpt:bootps
  ACCEPT     tcp  --  anywhere             anywhere             tcp dpt:bootps
  ACCEPT     udp  --  anywhere             anywhere             udp dpt:domain
  ACCEPT     tcp  --  anywhere             anywhere             tcp dpt:domain
  ACCEPT     udp  --  anywhere             anywhere             udp dpt:bootps
  ACCEPT     tcp  --  anywhere             anywhere             tcp dpt:bootps
  Chain FORWARD (policy ACCEPT)
  target     prot opt source               destination         
  DOCKER-ISOLATION  all  --  anywhere             anywhere            
  DOCKER     all  --  anywhere             anywhere            
  ACCEPT     all  --  anywhere             anywhere             ctstate RELATED,ESTABLISHED
  ACCEPT     all  --  anywhere             anywhere            
  ACCEPT     all  --  anywhere             anywhere            
  ACCEPT     all  --  anywhere             192.168.122.0/24     ctstate RELATED,ESTABLISHED
  ACCEPT     all  --  192.168.122.0/24     anywhere            
  ACCEPT     all  --  anywhere             anywhere            
  REJECT     all  --  anywhere             anywhere             reject-with icmp-port-unreachable
  REJECT     all  --  anywhere             anywhere             reject-with icmp-port-unreachable
  ACCEPT     all  --  anywhere             anywhere            
  REJECT     all  --  anywhere             anywhere             reject-with icmp-port-unreachable
  REJECT     all  --  anywhere             anywhere             reject-with icmp-port-unreachable
  Chain OUTPUT (policy ACCEPT)
  target     prot opt source               destination         
  ACCEPT     udp  --  anywhere             anywhere             udp dpt:bootpc
  ACCEPT     udp  --  anywhere             anywhere             udp dpt:bootpc
  Chain DOCKER (1 references)
  target     prot opt source               destination         
  Chain DOCKER-ISOLATION (1 references)
  target     prot opt source               destination                 
  
  RETURN     all  --  anywhere             anywhere     
  </code></pre></li>
  </ol>
  
  <p>I am unsure on how I should proceed with debugging this. I believe the host is able to connect with the guest (minikube IP) but unable to retrieve data. Can anyone guide me on how to fix this?</p>