Quando si configura il server FTP su Redhat 7 Linux, viene visualizzato il seguente messaggio di errore ftp: connect: No route to host potrebbe apparire durante la sessione del client FTP:
  
 
230 Login successful. Remote system type is UNIX. Using binary mode to transfer files. ftp> ls 227 Entering Passive Mode (10,1,1,110,138,70). ftp: connect: No route to host ftp>
 La causa dell'errore di cui sopra è un ip_conntrack_ftp mancante modulo del kernel. La soluzione rapida è caricare questo modulo usando modprobe:
# modprobe ip_conntrack_ftp
 Tuttavia, dovrai farlo ogni volta che riavvii il tuo server RedHat. Pertanto, come soluzione più permanente, puoi caricare in modo persistente questo modulo dopo ogni riavvio creando uno script di shell eseguibile all'interno di /etc/sysconfig/modules/ directory. Crea il file /etc/sysconfig/modules/iptables.modules con il seguente contenuto:
#!/bin/sh exec /sbin/modprobe ip_conntrack_ftp >/dev/null 2>&1
Una volta salvato questo file devi anche renderlo eseguibile:
# chmod +x /etc/sysconfig/modules/iptables.modules
Lo script precedente caricherà i seguenti moduli dopo ogni riavvio:
[root@rhel7 ~]# lsmod | grep ftp nf_conntrack_ftp 18638 0 nf_conntrack 101024 9 nf_nat,nf_nat_ipv4,nf_nat_ipv6,xt_conntrack,ip6table_nat,nf_conntrack_ftp,iptable_nat,nf_conntrack_ipv4,nf_conntrack_ipv6