Forum
centos bir makinam var vps kullanıyorum üzerinde 2 adt farklı ip tanımlı (a ip + b ip) 2 tane de irc sunucusu çalısıyor a ipi ye baglı sunucusunu çalıstırdıgımda 6667 portundan baglanıyor b ip ye baglı sunucuyu çalıstırdıgım da a ipnin 6667 baglanmıyor yardımlarınızı bekliyorum
daha önceden 2 adet ayrı ip 6667 porttan baglanıyordu
birden fazla sebebi olabilir. conf dosyasini gormek lazim.
yardım edin lütfen
Arkadaşım, makinenin portunu açman yeterli. kaç tane ethernet ip olduğu önemli değil. iptables dan portlara izin vermen gerek. Aşağıda gördüğün gibi 80 nolu satırı kopyala yapıştır 6667 yaz, kaydet çık.
# cat /etc/sysconfig/iptables
# Firewall configuration written by system-config-firewall
# Manual customization of this file is not recommended.
*filter
:INPUT ACCEPT [0:0]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [0:0]
-A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
-A INPUT -p icmp -j ACCEPT
-A INPUT -i lo -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 6667 -j ACCEPT
-A INPUT -j REJECT --reject-with icmp-host-prohibited
-A FORWARD -j REJECT --reject-with icmp-host-prohibited
COMMIT
#
# service iptables restart // daha sonra iptables servisini restart et.
Baktın olmadı test amaçlı iptables servisini stop et. Test yap bağlantı kurulmazsa sorun selinux dende kaynaklanıyor olabilir.
#getenforce //selinux kontrol
#setenforce 0 //devredışı bırakır. Ama sen buna güvenme direk dosyadan disable yap, makineyi reboot et. Bazen 0 yapınca yine start modda kalabiliyor.
#setenforce 1 // devreye alır
#/etc/sysconfig/selinux dosyasındaki SELINUX=enabled ifadesini SELINUX=disabled olarak değiştir.
1-İlk önce iptables dan 6667 portuna izin ver. servisi restart et.
2-Olmazsa , iptables servisini stop et. Yine olmazsa sorun selinux servisinde.
3- selinux'u dosyadan disable yap makineyi reboot et. Başlayınca iptables start durumda test yap.
Eğer sorun portdansa bundan iyi çözüm yok.