Monthly Archive for November, 2012

Постоянные IP-адреса для OpenVPN-клиентов

Мне известно два способа закрепить постоянный статический IP-адрес за конкретным OpenVPN-клиентом. Здесь я опишу тот, которым воспользовался сам, и который мне показался более простым. Однако в man’е к OpenVPN 2.х написано, что эта опция не гарантирует выдачу одного и того же адреса при кажом подключении (читайте man, параметр –ifconfig-pool-persist).
За этот функционал отвечает опция ifconfig-pool-persist.
В конфиге сервера указываем:
ifconfig-pool-persist /etc/openvpn/ipp.txt 0

В файл /etc/openvpn/ipp.txt пишем :
client1,10.108.4.9
client2,10.108.4.8

У меня не работало, когда первой строкой был комментарий (#). Вомзожно комментарии, начинающиеся с ; допустимы, не пробовал. «client1» и «client2» это названия сертификатов для клиента-1 и клиента-2 (расширение .crt не указывается).

Запуск GUI-приложения на удаленном компьютере через SSH

Предполагается, что по SSH зашли под тем же пользователем, который зашёл на компьютер в GUI и локально. То есть зашли по SSH под логином john, и локально в GUI вход выполнен под пользователем john.
Допустим, нужно удаленно запустить Pidgin.
Выполняем по SSH команды:

export DISPLAY=:0
pidgin &

В итоге на удалённом компьютере запустится Pidgin.

passwd не меняет пароль

Наблюдал в Ubuntu 11.10.
При попытке поменять свой же (пользовательский) пароль командой passwd (а также при попытке поменять пароль юзера от рута) – выскакивало сообщение:

Ошибка при операциях с маркером проверки подлинности

и пароль не менялся.

Решение было найдено в инернете – нужно установить пакет libpam-cracklib и выполнить команду pam-auth-update (при запуске она выдала псевдо-меню с выбранными пунктами – я согласился с дефолтовыми вариантами и просто нажал Enter). Проблема решена.