LINUX.ORG.RU
решено ФорумAdmin

OpenVPN-client не получает автоматом IP. DHCLIENT

 , ,


0

1

Добрый день. Есть Ubuntu Server 22.04 и чужой OpenVPN Server. При подключении OpenVPN-client создаёт интерфейс tap0, но автоматически не получает IP. Если ввести dhclient -v tap0, то настройки получает, всё работает. Вопрос: как автоматизировать получение IP? Или существует какой-то скрипт, чтоб dhclient работал при запуске VM? Пытался добавить строчку dhclient tap0 в /etc/rc.local - получаю ошибку, что tap0 не найден, хотя когда смотрю через ip a интерфейсы, то tap0 присутствует.

Ответ на: комментарий от Vincenzo

Это не рабочий вариант?
1. Полый путь до dhclient
2. Добавьте опцию log путь-до-лог-файла и покажите что он напишет после соединения

ЗЫ перед отправкой сообщения на ЛОР обратите внимание на кнопочку «Предпросмотр» и прочитайте «Внимание: прочитайте описание разметки Markdown или LORCODE.»

anc ★★★★★
()

Нашёл решение для скрипта startdhcp.sh:

#!/bin/bash
# 

[ -x /sbin/dhclient ] || exit 0

case $script_type in

up)
        # echo "Your misson should you choose to accept it, is to open a new terminal and issue:"
	# echo "dhclient -v ${dev}"
	# echo "You have 30 seconds...GO!"
        dhclient -v "${dev}" &
        ;;
down)
	echo "Releasing ${dev} DHCP lease."
        dhclient -r "${dev}"
        ;;
esac

Vincenzo
() автор топика