Altere o endereço de escuta para IPv4 de IPv6

1

Eu uso netstat -plnt verificar o vsftpd deamon, ele está ouvindo o endereço IPv6 ( tcp6 ), então eu uso o FileZilla não consigo conectar a VM.

[root@localhost src]# netstat -plnt 
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name    
tcp        0      0 192.168.122.1:53        0.0.0.0:*               LISTEN      2092/dnsmasq        
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      1537/sshd           
tcp        0      0 127.0.0.1:631           0.0.0.0:*               LISTEN      1540/cupsd          
tcp        0      0 127.0.0.1:25            0.0.0.0:*               LISTEN      1969/master         
tcp6       0      0 :::21                   :::*                    LISTEN      24464/vsftpd        
tcp6       0      0 :::22                   :::*                    LISTEN      1537/sshd           
tcp6       0      0 ::1:631                 :::*                    LISTEN      1540/cupsd          
tcp6       0      0 ::1:25                  :::*                    LISTEN      1969/master 

Então, como posso alterar a porta de escuta vsftpd para o IPv4 ( tcp )?

    
por three-blocks 18.06.2017 / 06:00

1 resposta

2

Você deve alterar o vsftpd.conf , que deve estar localizado em /etc/vsftpd.conf , e atualizar a opção IPv6 para NO e Listen to Yes

listen Yes
listen_ipv6 NO

Mais informações em vsftpd manpage

NAME
       vsftpd.conf - config file for vsftpd

DESCRIPTION
       vsftpd.conf  may  be  used  to  control  various  aspects  of  vsftpd's
       behaviour. By default, vsftpd looks  for  this  file  at  the  location
       /etc/vsftpd.conf.   However,  you  may  override  this  by specifying a
       command line argument to vsftpd.  The  command  line  argument  is  the
       pathname of the configuration file for vsftpd. This behaviour is useful
       because you may wish to use an advanced inetd such as xinetd to  launch
       vsftpd with different configuration files on a per virtual host basis.

listen_ipv6

      Like  the listen parameter, except vsftpd will listen on an IPv6
      socket instead of an IPv4 one. This  parameter  and  the  listen
      parameter are mutually exclusive.

      Default: NO  

listen

If enabled, vsftpd will run in standalone mode. This means  that
vsftpd  must not be run from an inetd of some kind. Instead, the
vsftpd executable is run once directly. vsftpd itself will  then
take care of listening for and handling incoming connections.

              Default: NO
    
por 18.06.2017 / 08:16