Как настроить OpenVPN, чтобы только послушать в данном интерфейсе?

Вот одно решение, которое я обеспечил электричеством:

pstree -p $$ | 
grep -oP '[r]oot su .*(\w+)' |
sed -n -E 's/.* ([[:alnum:]]+)$/\1/p'`

pstree с флагом-p перечисляет дерево родословной текущего процесса оболочки PID ($$)

grep находит строки, содержащие "корень su" (я использую [r] прием, чтобы не возвращать сам процесс grep),

sed очищает результат и печатает просто текущее имя пользователя в конце строки. (Было бы более полезно, если это распечатает пользователя родительского процесса все же.)

3
21.12.2011, 05:20
1 ответ

В начале Вашего демонстрационного конфигурационного файла (что я предлагаю скопировать с /usr/share/doc/packages/openvpn or /usr/share/doc/openvpn-2.0, у Вас есть следующее:

# Which local IP address should OpenVPN
# listen on? (optional)
;local a.b.c.d

Здесь у Вас есть большая официальная установка/руководство по конфигурированию для OpenVPN, что я предлагаю, чтобы Вы вышли вперед с ним, так как OpenVPN не является простой конфигурацией.

3
27.01.2020, 21:24
  • 1
    OP хочет указать именем интерфейса, не IP. Вы не всегда знаете, Ваш IP во время конфигурации (соединил проводом бледный или интерфейс LTE), –  nhed 05.10.2017, 03:14

Теги

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