Hello,
I've applied the various iptables rules as per the installation guide and
VPS securing (see attached iptables.txt file), while docker has added many
'chains' I don't understand. iptables is new to me.

Everything works until I apply the rule iptables -A INPUT -j DROP
After that, tomcat/catalina does not start. I have these commands in a bash
script:
sudo /etc/init.d/mysql restart
sudo /etc/init.d/coturn restart
sudo /etc/init.d/docker restart
sudo docker restart kms
sudo /etc/init.d/tomcat34 restart

This is what I see this in the terminal:

NOTE: Picked up JDK_JAVA_OPTIONS:
 --add-opens=java.base/java.lang=ALL-UNNAMED
--add-opens=java.base/java.io=ALL-UNNAMED
--add-opens=java.base/java.util=ALL-UNNAMED
--add-opens=java.base/java.util.concurrent=ALL-UNNAMED
--add-opens=java.rmi/sun.rmi.transport=ALL-UNNAMED
Aug 24, 2021 10:23:35 PM org.apache.catalina.startup.Catalina stopServer
SEVERE: Could not contact [localhost:8005] (base port [8005] and offset
[0]). Tomcat may not be running.
Aug 24, 2021 10:23:35 PM org.apache.catalina.startup.Catalina stopServer
SEVERE: Error stopping Catalina
java.net.ConnectException: Connection timed out (Connection timed out)
at java.base/java.net.PlainSocketImpl.socketConnect(Native Method)
at
java.base/java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:399)
at
java.base/java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:242)
at
java.base/java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:224)
at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)
at java.base/java.net.Socket.connect(Socket.java:609)
at java.base/java.net.Socket.connect(Socket.java:558)
at java.base/java.net.Socket.<init>(Socket.java:454)
at java.base/java.net.Socket.<init>(Socket.java:231)
at org.apache.catalina.startup.Catalina.stopServer(Catalina.java:667)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native
Method)
at
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at
java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
at org.apache.catalina.startup.Bootstrap.stopServer(Bootstrap.java:391)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:481)

I have attached the iptables configuration in a text file.
Do I need to open port 8005 as well?
Thank you all,
Lee
Chain INPUT (policy ACCEPT 3113 packets, 1161K bytes)
 pkts bytes target     prot opt in     out     source               destination 
        
48060   37M ACCEPT     tcp  --  any    any     anywhere             anywhere    
         tcp dpt:5443
 5008  358K ACCEPT     tcp  --  any    any     anywhere             anywhere    
         tcp dpt:8888
    0     0 ACCEPT     tcp  --  any    any     anywhere             anywhere    
         tcp dpt:3478
 8694 8287K ACCEPT     udp  --  any    any     anywhere             anywhere    
         udp dpt:3478
    0     0 ACCEPT     tcp  --  any    any     anywhere             anywhere    
         tcp dpt:5443
    0     0 ACCEPT     tcp  --  any    any     anywhere             anywhere    
         tcp dpt:8888
  521 72169 ACCEPT     udp  --  any    any     anywhere             anywhere    
         multiport dports 49152:65535
16693 2391K ACCEPT     tcp  --  any    any     anywhere             anywhere    
         tcp dpt:webmin
   64  3664 ACCEPT     tcp  --  any    any     anywhere             anywhere    
         tcp dpt:domain
  380 27914 ACCEPT     udp  --  any    any     anywhere             anywhere    
         udp dpt:domain
  350 23871 ACCEPT     tcp  --  any    any     anywhere             anywhere    
         tcp dpt:http
 7707  547K ACCEPT     tcp  --  any    any     anywhere             anywhere    
         tcp dpt:5824
  882 93614 ACCEPT     tcp  --  any    any     anywhere             anywhere    
         tcp dpt:https

Chain FORWARD (policy ACCEPT 0 packets, 0 bytes)
 pkts bytes target     prot opt in     out     source               destination 
        
    0     0 DOCKER-USER  all  --  any    any     anywhere             anywhere  
          
    0     0 DOCKER-ISOLATION-STAGE-1  all  --  any    any     anywhere          
   anywhere            
    0     0 ACCEPT     all  --  any    docker0  anywhere             anywhere   
          ctstate RELATED,ESTABLISHED
    0     0 DOCKER     all  --  any    docker0  anywhere             anywhere   
         
    0     0 ACCEPT     all  --  docker0 !docker0  anywhere             anywhere 
           
    0     0 ACCEPT     all  --  docker0 docker0  anywhere             anywhere  
          

Chain OUTPUT (policy ACCEPT 5288 packets, 4080K bytes)
 pkts bytes target     prot opt in     out     source               destination 
        
 1060  403K ACCEPT     udp  --  any    any     anywhere             anywhere    
         udp dpts:49152:65535

Chain DOCKER (1 references)
 pkts bytes target     prot opt in     out     source               destination 
        
    0     0 ACCEPT     tcp  --  !docker0 docker0  anywhere             
172.17.0.2           tcp dpt:8888

Chain DOCKER-ISOLATION-STAGE-1 (1 references)
 pkts bytes target     prot opt in     out     source               destination 
        
    0     0 DOCKER-ISOLATION-STAGE-2  all  --  docker0 !docker0  anywhere       
      anywhere            
    0     0 RETURN     all  --  any    any     anywhere             anywhere    
        

Chain DOCKER-ISOLATION-STAGE-2 (1 references)
 pkts bytes target     prot opt in     out     source               destination 
        
    0     0 DROP       all  --  any    docker0  anywhere             anywhere   
         
    0     0 RETURN     all  --  any    any     anywhere             anywhere    
        

Chain DOCKER-USER (1 references)
 pkts bytes target     prot opt in     out     source               destination 
        
 2101  131K RETURN     all  --  any    any     anywhere             anywhere    
        

Reply via email to