Il comando non è più iptables riconosce una delle opzioni più comunemente utilizzati quando si definiscono le regole: --dport
.
Ottengo questo errore:
[root@dragonweyr /home/calyodelphi]# iptables -A INPUT --dport 7777 -j ACCEPT_TCP_UDP
iptables v1.4.7: unknown option `--dport'
Try `iptables -h' or 'iptables --help' for more information.
Il comando aggiungi regola sopra è solo un esempio per abilitare le connessioni Terraria.
Ecco cosa ho attualmente come configurazione iptables barebone ( listiptables
è aliasato iptables -L -v --line-numbers
), ed è ovvio che --dport
ha funzionato in passato:
root@dragonweyr /home/calyodelphi]# listiptables
Chain INPUT (policy DROP 0 packets, 0 bytes)
num pkts bytes target prot opt in out source destination
1 39 4368 ACCEPT all -- lo any anywhere anywhere
2 114 10257 ACCEPT all -- any any anywhere anywhere state RELATED,ESTABLISHED
3 1 64 ACCEPT tcp -- eth1 any anywhere anywhere tcp dpt:EtherNet/IP-1
4 72 11610 ACCEPT all -- eth1 any anywhere anywhere
Chain FORWARD (policy ACCEPT 0 packets, 0 bytes)
num pkts bytes target prot opt in out source destination
Chain OUTPUT (policy ACCEPT 91 packets, 10045 bytes)
num pkts bytes target prot opt in out source destination
Chain ACCEPT_TCP_UDP (0 references)
num pkts bytes target prot opt in out source destination
1 0 0 ACCEPT tcp -- any any anywhere anywhere
Sto anche cercando di definire una catena personalizzata (ispirata a questa domanda ) per accettare connessioni tcp e udp in modo da non dover definire due regole per tutto ciò per cui voglio abilitare tcp e udp (come Minecraft o Server Terraria o un altro servizio). Ma anche questo non funziona:
[root@dragonweyr /home/calyodelphi]# iptables -P ACCEPT_TCP_UDP DROP
iptables: Bad built-in chain name.
Questo sta diventando molto frustrante, in termini educati (la quantità di parolacce coinvolte in questo farebbe dire a un marinaio di dirmi di guardare la mia bocca). Il mio Google-fu è terribile, quindi devo ancora trovare una soluzione funzionante per tutto questo. Sto eseguendo CentOS 6.5 sul router. Qualsiasi aiuto e suggerimenti che voi ragazzi potete offrire sarebbe fantastico.
MODIFICARE:
Domanda bonus: sto anche pianificando di configurare il port forwarding. È ancora necessario impostare regole per accettare connessioni in entrata su porte specifiche?
-p all
e ho avuto esattamente lo stesso errore.unknown option --dport
. Ha funzionato con questo,-p tcp
ma in questo caso non mi aiuterà molto, poiché porta solo allo stesso problema: definire le singole regole tcp / udp per tutto.