2012-11-28 11 views
11

ho provato questa soluzione:Come aprire la porta 2195 in iptables CentOS 6 per l'attivazione del APNS

iptables -I OUTPUT -p tcp --dport 2195 -j ACCEPT 
/etc/init.d/iptables stop 
/etc/init.d/iptables start 

ma ancora non possono accedere alla porta.

Se ci sono più porte che devo aprire per APNS fammelo sapere.

+0

Eventuali duplicati di [flusso \ _socket \ _client in grado di connettersi (connessione scaduta)] (http://stackoverflow.com/questions/1769189/stream-socket-client-failed-to-connect-connection-time-out) – Heitor

risposta

28

come circa:

iptables -A INPUT -p tcp --dport 2195 -j ACCEPT 
service iptables restart 

This può aiutare anche.

-HTH

+0

Basta seguire questo tutorial: http://www.raywenderlich.com/3443/apple-push-notification-services-tutorial-part-12 – ElizaS

+4

"iptables -A INPUT -p tcp --dport 2195 -j ACCEPT" C'è un trattino in più in dport. Il comando –

4

Vedere il mio anwser qui: https://stackoverflow.com/a/25229943/1472048

Per CentOS 7, si dovrebbe usare "firewall-cmd" comando in questo modo:

firewall-cmd --add-port=2195/tcp --permanent 

iptables non è consigliata se si utilizza il servizio firewalld.

3

non ha funzionato per me del tutto, perché la mia ultima regola era rilasciare tutti che in sostanza negato tutto ho aggiunto a iptables dopo

potrebbe essere utile usare -I passare iptables -I INPUT 1 -p tcp - -dport 2195 -j ACCEPT 1 - significa prima regola invece di aggiungere, di mettere regola davanti a goccia tutta

1

provare il seguente comando, ha funzionato per me:

$ sudo iptables -A INPUT -p tcp --jport 2195 -j ACCEPT

/etc/init.d/iptables $ sudo risparmiare

+0

/etc deve essere eseguito dopo aver eseguito il comando before. –

Problemi correlati