Добавить правильное репо
sudo add-apt-repository ppa:ubuntu-wine/ppa
Обновить список источников
sudo apt-get update
Обновить или установить wine в версию PPA
sudo apt-get install wine1.3
Примечание: даже жесткое имя пакета wine1.3, указанная версия на упаковках вина Ubuntu PPA содержит версию 1.4 ~ rc1-0ubuntu1 ~ ppa1 ~ oneiric1.
О, ничего себе. Я наконец понял, в чем была моя проблема, и это было очень просто.
listen = NO необходимо изменить на YES listen_ipv6 = YES необходимо прокомментировать
Позвольте мне объяснить. Эти слова здесь:
# Run standalone? vsftpd can run either from an inetd or as a standalone
# daemon started from an initscript.
listen=NO
Не имеют абсолютно никакого отношения к опции listen = NO. Я не уверен, почему файл конфигурации по умолчанию сформулирован следующим образом:
Лучше подумать об этом как listen_ipv4 = НЕТ (что называется переопределенным listen_ipv6 = YES)
Причина, по которой вы хотите прокомментировать listen_ipv6 = YES, заключается в том, что если оставить это, это приведет к тому, что директива pasv_address не будет работать.
Это означает, что клиент ftp получит 0.0.0.0 в качестве пассивного адреса вместо вашего общедоступного IP-адреса адрес.
Итак, вы комментируете listen_ipv6, но теперь сервер вообще не будет слушать. Чтобы исправить это, вам нужно изменить listen = NO на YES.
Теперь все работает отлично. ... кроме внутренних клиентов. Теперь они получают внешний IP-адрес в ответе pasv, поэтому они не могут использовать пассивный режим. Однако я не слишком беспокоюсь о внутренних клиентах. они могут использовать кого-л.
О, ничего себе. Я наконец понял, в чем была моя проблема, и это было очень просто.
listen = NO необходимо изменить на YES listen_ipv6 = YES необходимо прокомментировать
Позвольте мне объяснить. Эти слова здесь:
# Run standalone? vsftpd can run either from an inetd or as a standalone
# daemon started from an initscript.
listen=NO
Не имеют абсолютно никакого отношения к опции listen = NO. Я не уверен, почему файл конфигурации по умолчанию сформулирован следующим образом:
Лучше подумать об этом как listen_ipv4 = НЕТ (что называется переопределенным listen_ipv6 = YES)
Причина, по которой вы хотите прокомментировать listen_ipv6 = YES, заключается в том, что если оставить это, это приведет к тому, что директива pasv_address не будет работать.
Это означает, что клиент ftp получит 0.0.0.0 в качестве пассивного адреса вместо вашего общедоступного IP-адреса адрес.
Итак, вы комментируете listen_ipv6, но теперь сервер вообще не будет слушать. Чтобы исправить это, вам нужно изменить listen = NO на YES.
Теперь все работает отлично. ... кроме внутренних клиентов. Теперь они получают внешний IP-адрес в ответе pasv, поэтому они не могут использовать пассивный режим. Однако я не слишком беспокоюсь о внутренних клиентах. они могут использовать кого-л.
О, ничего себе. Я наконец понял, в чем была моя проблема, и это было очень просто.
listen = NO необходимо изменить на YES listen_ipv6 = YES необходимо прокомментировать
Позвольте мне объяснить. Эти слова здесь:
# Run standalone? vsftpd can run either from an inetd or as a standalone
# daemon started from an initscript.
listen=NO
Не имеют абсолютно никакого отношения к опции listen = NO. Я не уверен, почему файл конфигурации по умолчанию сформулирован следующим образом:
Лучше подумать об этом как listen_ipv4 = НЕТ (что называется переопределенным listen_ipv6 = YES)
Причина, по которой вы хотите прокомментировать listen_ipv6 = YES, заключается в том, что если оставить это, это приведет к тому, что директива pasv_address не будет работать.
Это означает, что клиент ftp получит 0.0.0.0 в качестве пассивного адреса вместо вашего общедоступного IP-адреса адрес.
Итак, вы комментируете listen_ipv6, но теперь сервер вообще не будет слушать. Чтобы исправить это, вам нужно изменить listen = NO на YES.
Теперь все работает отлично. ... кроме внутренних клиентов. Теперь они получают внешний IP-адрес в ответе pasv, поэтому они не могут использовать пассивный режим. Однако я не слишком беспокоюсь о внутренних клиентах. они могут использовать кого-л.