Saat mengatur server FTP pada kotak Redhat 7 Linux, pesan kesalahan berikut ftp: connect: No route to host
mungkin muncul selama sesi klien FTP:
230 Login berhasil.Tipe sistem jarak jauh adalah UNIX.Menggunakan mode biner untuk mentransfer file.ftp> ls227 Memasuki Mode Pasif (10,1,1,110,138,70).ftp:connect:Tidak ada rute ke hostftp>
Penyebab kesalahan di atas adalah ip_conntrack_ftp
yang hilang modul kernel. Solusi perbaikan cepat adalah memuat modul ini menggunakan modprobe:
# modprobe ip_conntrack_ftp
Namun, Anda harus melakukan ini setiap kali Anda me-reboot server RedHat Anda. Jadi sebagai solusi yang lebih permanen, Anda dapat terus memuat modul ini setelah setiap reboot dengan membuat skrip shell yang dapat dieksekusi di dalam /etc/sysconfig/modules/
direktori. Buat file /etc/sysconfig/modules/iptables.modules
dengan isi sebagai berikut:
#!/bin/shexec /sbin/modprobe ip_conntrack_ftp> /dev/null 2>&1
Setelah Anda menyimpan file ini, Anda juga harus membuatnya dapat dieksekusi:
# chmod +x /etc/sysconfig/modules/iptables.modules
Skrip di atas akan memuat modul berikut setelah setiap reboot:
[root@rhel7 ~]# lsmod | grep ftpnf_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_conipv4, nfv6Unduh Red Hat Linux Buat dan konfigurasikan direktori setgid untuk kolaborasi – Persiapan Tujuan RHCSALinux