Ошибка параметров: непризнанная опция или отсутствующие параметры в [PUSH-OPTIONS]: 1

PPM = переносимый формат растровой карты PBM = формат растрового формата PGM = или формат таблицы graymap

См. http://en.wikipedia.org/wiki/Netpbm_format

2
задан 15 August 2017 в 23:55

4 ответа

В моем случае параметр сжатия не был понят. Кроме того, я мог туннелировать обычный текстовый трафик между клиентом, но ssh не работал. Я установил последний пакет на Raspbian OS.

Здесь сообщение об ошибках, которое у меня было:

Ошибка параметров: непризнанная опция или отсутствующие параметры в [PUSH-OPTIONS]: 1: compress (2.3.4) localhost ovpn -client [633]: записать в TUN / TAP: Недопустимый аргумент (код = 22)

Я исправил свои проблемы, построив последнюю версию из источника.

git clone https://github.com/OpenVPN/openvpn.git cd openvpn git tag # check for the latest release tag, in my case it was v2.4.3 git checkout v2.4.3 git submodule update --init --recursive autoreconf -i sudo apt install libssl-dev liblz4-dev liblzo2-dev libpam-dev # More library might be required or the version might be different. The configure script will tell if something is missing. ./configure make -j4 make check -j4 sudo make install

Изменить: Чтобы использовать systemd, установите libsystemd-dev и настройте следующим образом:

./configure --prefix=/usr --enable-systemd

Чтобы установить вместо make install, вы можете использовать checkinstall. Он будет жаловаться на версию, поэтому вам нужно установить ее вручную.

sudo mkdir -p /usr/lib/openpvn # checkinstall failed on my system because the folder did not exist. sudo checkinstall

Это создаст пакет deb и установит двоичные файлы и файлы конфигурации в нужное место.

0
ответ дан 18 July 2018 в 08:28

Насколько я понимаю, вам не нужна эта команда в Linux. Команда block-outside-dns предназначена только для окон. Для достижения нужной конфигурации DNS вам понадобится по крайней мере три следующие строки в вашем client.conf:

script-security 2 up /etc/openvpn/update-resolv-conf down /etc/openvpn/update-resolv-conf

/etc/openvpn/update-resolv-conf является стандартным путем, если вы не изменили его после установки openvpn через apt-get.

Сообщение 4 в https://github.com/ValdikSS/openvpn-fix-dns-leak-plugin/issues/12

https: / /github.com/ValdikSS/openvpn-fix-dns-leak-plugin/issues/12

1
ответ дан 18 July 2018 в 08:28

В моем случае параметр сжатия не был понят. Кроме того, я мог туннелировать обычный текстовый трафик между клиентом, но ssh не работал. Я установил последний пакет на Raspbian OS.

Здесь сообщение об ошибках, которое у меня было:

Ошибка параметров: непризнанная опция или отсутствующие параметры в [PUSH-OPTIONS]: 1: compress (2.3.4) localhost ovpn -client [633]: записать в TUN / TAP: Недопустимый аргумент (код = 22)

Я исправил свои проблемы, построив последнюю версию из источника.

git clone https://github.com/OpenVPN/openvpn.git cd openvpn git tag # check for the latest release tag, in my case it was v2.4.3 git checkout v2.4.3 git submodule update --init --recursive autoreconf -i sudo apt install libssl-dev liblz4-dev liblzo2-dev libpam-dev # More library might be required or the version might be different. The configure script will tell if something is missing. ./configure make -j4 make check -j4 sudo make install

Изменить: Чтобы использовать systemd, установите libsystemd-dev и настройте следующим образом:

./configure --prefix=/usr --enable-systemd

Чтобы установить вместо make install, вы можете использовать checkinstall. Он будет жаловаться на версию, поэтому вам нужно установить ее вручную.

sudo mkdir -p /usr/lib/openpvn # checkinstall failed on my system because the folder did not exist. sudo checkinstall

Это создаст пакет deb и установит двоичные файлы и файлы конфигурации в нужное место.

0
ответ дан 24 July 2018 в 19:05

Насколько я понимаю, вам не нужна эта команда в Linux. Команда block-outside-dns предназначена только для окон. Для достижения нужной конфигурации DNS вам понадобится по крайней мере три следующие строки в вашем client.conf:

script-security 2 up /etc/openvpn/update-resolv-conf down /etc/openvpn/update-resolv-conf

/etc/openvpn/update-resolv-conf является стандартным путем, если вы не изменили его после установки openvpn через apt-get.

Сообщение 4 в https://github.com/ValdikSS/openvpn-fix-dns-leak-plugin/issues/12

https: / /github.com/ValdikSS/openvpn-fix-dns-leak-plugin/issues/12

1
ответ дан 24 July 2018 в 19:05

Другие вопросы по тегам:

Похожие вопросы: