Hi, I have 2 virtualized CentOS machines (lpdza1 and lpdza2) where I am setting up clustered WebLogic nodes. The current problem I have is that I cannot make the port 7028 in lpdza1 accept external connections. Connection from within lpdza1 works but I need lpdza2 to be able to access the admin port (7028). I have tried alternately disabling iptables and ip6tables, as well as flushing and stopping them to no avail. I have also tried configuring and disabling them from the desktop GUI (Administration->Securtiy and Firewall settings, Administration->Services->restart). I have tried accessing from other virtual machines (Ubuntu, WindowsXP) to isolate that it is not a problem on the second machine (lpdza2).
What am I missing? Below is the sequence of commands I executed which is based from http://wiki.centos.org/HowTos/Network/IPTables. ====================== [root@lpdza1 ~]# iptables -L Chain INPUT (policy ACCEPT) target prot opt source destination Chain FORWARD (policy ACCEPT) target prot opt source destination Chain OUTPUT (policy ACCEPT) target prot opt source destination [root@lpdza1 ~]# netstat -an | grep 7028 tcp 0 0 ::ffff:127.0.0.1:7028 :::* LISTEN [root@lpdza1 ~]# service iptables status Table: filter Chain INPUT (policy ACCEPT) num target prot opt source destination Chain FORWARD (policy ACCEPT) num target prot opt source destination Chain OUTPUT (policy ACCEPT) num target prot opt source destination [root@lpdza1 ~]# iptables -P INPUT ACCEPT [root@lpdza1 ~]# iptables -F [root@lpdza1 ~]# iptables -A INPUT -p tcp --dport 22 -j ACCEPT [root@lpdza1 ~]# iptables -A INPUT -p tcp --dport 7028 -j ACCEPT [root@lpdza1 ~]# iptables -P INPUT DROP [root@lpdza1 ~]# iptables -P FORWARD DROP [root@lpdza1 ~]# iptables -P OUTPUT ACCEPT [root@lpdza1 ~]# iptables -A INPUT -i lo -j ACCEPT [root@lpdza1 ~]# iptables -A INPUT -i eth0 -j ACCEPT [root@lpdza1 ~]# iptables -A INPUT -m state --state NEW,ESTABLISHED,RELATED -j ACCEPT [root@lpdza1 ~]# /sbin/service iptables save [root@lpdza1 ~]# /sbin/service iptables reload [root@lpdza1 ~]# /sbin/service iptables start [root@lpdza1 ~]# iptables -L -v Chain INPUT (policy DROP 0 packets, 0 bytes) pkts bytes target prot opt in out source destination 468 35641 ACCEPT tcp -- any any anywhere anywhere tcp dpt:ssh 13 708 ACCEPT tcp -- any any anywhere anywhere tcp dpt:7028 22 1299 ACCEPT all -- lo any anywhere anywhere 733 124K ACCEPT all -- eth0 any anywhere anywhere 0 0 ACCEPT all -- any any anywhere anywhere state NEW,RELATED,ESTABLISHED Chain FORWARD (policy DROP 0 packets, 0 bytes) pkts bytes target prot opt in out source destination Chain OUTPUT (policy ACCEPT 1094 packets, 168K bytes) pkts bytes target prot opt in out source destination [root@lpdza1 ~]# ip6tables -P INPUT ACCEPT [root@lpdza1 ~]# ip6tables -F [root@lpdza1 ~]# ip6tables -A INPUT -p tcp --dport 22 -j ACCEPT [root@lpdza1 ~]# ip6tables -A INPUT -p tcp --dport 7028 -j ACCEPT [root@lpdza1 ~]# ip6tables -P INPUT DROP [root@lpdza1 ~]# ip6tables -P FORWARD DROP [root@lpdza1 ~]# ip6tables -P OUTPUT ACCEPT [root@lpdza1 ~]# ip6tables -A INPUT -i lo -j ACCEPT [root@lpdza1 ~]# ip6tables -A INPUT -i eth0 -j ACCEPT [root@lpdza1 ~]# ip6tables -A INPUT -m state --state NEW,ESTABLISHED,RELATED -j ACCEPT [root@lpdza1 ~]# /sbin/service ip6tables save [root@lpdza1 ~]# /sbin/service ip6tables reload [root@lpdza1 ~]# /sbin/service ip6tables start [root@lpdza1 ~]# iptables -P INPUT ACCEPT [root@lpdza1 ~]# iptables -F [root@lpdza1 ~]# iptables -A INPUT -p tcp --dport 22 -j ACCEPT [root@lpdza1 ~]# iptables -A INPUT -p tcp --dport 7028 -j ACCEPT [root@lpdza1 ~]# iptables -P INPUT DROP [root@lpdza1 ~]# iptables -P FORWARD DROP [root@lpdza1 ~]# iptables -P OUTPUT ACCEPT [root@lpdza1 ~]# iptables -A INPUT -i lo -j ACCEPT [root@lpdza1 ~]# iptables -A INPUT -i eth0 -j ACCEPT [root@lpdza1 ~]# iptables -A INPUT -m state --state NEW,ESTABLISHED,RELATED -j ACCEPT [root@lpdza1 ~]# /sbin/service iptables save [root@lpdza1 ~]# /sbin/service iptables reload [root@lpdza1 ~]# /sbin/service iptables start # test from first CentOS machine [root@lpdza1 ~]# nc -zv -w 2 lpdza1 22 Connection to lpdza1 22 port [tcp/ssh] succeeded! [root@lpdza1 ~]# nc -zv -w 2 lpdza1 7028 Connection to lpdza1 7028 port [tcp/*] succeeded! #switch to second CentOS machine [adiaz@lpdza2 ~]$ ping -c 1 lpdza1 PING lpdza1 (192.168.122.185) 56(84) bytes of data. 64 bytes from lpdza1 (192.168.122.185): icmp_seq=1 ttl=64 time=0.567 ms [adiaz@lpdza2 ~]$ nc -zv -w 2 lpdza1 22 Connection to lpdza1 22 port [tcp/ssh] succeeded! [adiaz@lpdza2 ~]$ nc -zv -w 2 lpdza1 7028 nc: connect to lpdza1 port 7028 (tcp) failed: Connection refused ====================== Any pointers is very much appreciated. Thank you. ciao! -- "Programming, an artform that fights back" Anuerin G. Diaz Registered Linux User #246176 http://ramfree17.net/capsule , when you absolutely have nothing else better to do
_________________________________________________ Philippine Linux Users' Group (PLUG) Mailing List http://lists.linux.org.ph/mailman/listinfo/plug Searchable Archives: http://archives.free.net.ph

