<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
	<channel>
		<title>Аспро: ЛайтШоп [тема: [РЕШЕНО]OpenVPN в непривилегированном контейнере]</title>
		<link>http://proxmox.su</link>
		<description>Новое в теме [РЕШЕНО]OpenVPN в непривилегированном контейнере форума Proxmox Виртуальная Среда на сайте Аспро: ЛайтШоп [proxmox.su]</description>
		<language>ru</language>
		<docs>http://backend.userland.com/rss2</docs>
		<pubDate>Sun, 15 Nov 2026 15:06:22 +0300</pubDate>
		<item>
			<title>[РЕШЕНО]OpenVPN в непривилегированном контейнере</title>
			<description><![CDATA[<b><a href="http://proxmox.su/forum/messages/forum63/message325354/77848-resheno_openvpn-v-neprivilegirovannom-konteynere">[РЕШЕНО]OpenVPN в непривилегированном контейнере</a></b> <i>Proxmox Виртуальная Среда</i> в форуме <a href="http://proxmox.su/forum/forum63/">Proxmox Виртуальная Среда</a>. <br />
			Отлично, я гадал, почему у тебя это не работало, ведь у меня есть пара контейнеров с такой же конфигурацией. Рад, что твоя проблема решилась! <br />
			<i>16.07.2020 13:37:00, oguz.</i>]]></description>
			<link>http://proxmox.su/forum/messages/forum63/message325354/77848-resheno_openvpn-v-neprivilegirovannom-konteynere</link>
			<guid>http://proxmox.su/forum/messages/forum63/message325354/77848-resheno_openvpn-v-neprivilegirovannom-konteynere</guid>
			<pubDate>Thu, 16 Jul 2020 13:37:00 +0300</pubDate>
			<category>Proxmox Виртуальная Среда</category>
		</item>
		<item>
			<title>[РЕШЕНО]OpenVPN в непривилегированном контейнере</title>
			<description><![CDATA[<b><a href="http://proxmox.su/forum/messages/forum63/message325353/77848-resheno_openvpn-v-neprivilegirovannom-konteynere">[РЕШЕНО]OpenVPN в непривилегированном контейнере</a></b> <i>Proxmox Виртуальная Среда</i> в форуме <a href="http://proxmox.su/forum/forum63/">Proxmox Виртуальная Среда</a>. <br />
			Похоже, я в итоге понял, в чём дело: проблема с Docker. Попробовал установить OpenVPN напрямую в LXC, а не в контейнере Docker, и заработало. <br />
			<i>16.07.2020 00:04:00, pharpe.</i>]]></description>
			<link>http://proxmox.su/forum/messages/forum63/message325353/77848-resheno_openvpn-v-neprivilegirovannom-konteynere</link>
			<guid>http://proxmox.su/forum/messages/forum63/message325353/77848-resheno_openvpn-v-neprivilegirovannom-konteynere</guid>
			<pubDate>Thu, 16 Jul 2020 00:04:00 +0300</pubDate>
			<category>Proxmox Виртуальная Среда</category>
		</item>
		<item>
			<title>[РЕШЕНО]OpenVPN в непривилегированном контейнере</title>
			<description><![CDATA[<b><a href="http://proxmox.su/forum/messages/forum63/message325352/77848-resheno_openvpn-v-neprivilegirovannom-konteynere">[РЕШЕНО]OpenVPN в непривилегированном контейнере</a></b> <i>Proxmox Виртуальная Среда</i> в форуме <a href="http://proxmox.su/forum/forum63/">Proxmox Виртуальная Среда</a>. <br />
			Контейнер не запускается из-за этой строки в /etc/pve/lxc/102.conf. Вот весь файл:<br /><br />```<br />#lxc.mount.entry%3A /dev/net/tun dev/net/tun none bind,create=dir<br />#lxc.mount.entry%3A /dev/net dev/net none bind,create=dir<br />arch: amd64<br />cores: 1<br />hostname: openvpn<br />memory: 1024<br />net0: name=Plex,bridge=vmbr0,firewall=1,hwaddr=BA:32:05:27:7C:89,ip=dhcp,type=v$<br />ostype: ubuntu<br />rootfs: local-zfs:subvol-102-disk-0,size=16G<br />swap: 512<br />unprivileged: 1<br />lxc.mount.entry: /storage/data storage none bind,create=dir, optional 0 0<br />lxc.apparmor.raw: mount,<br />lxc.mount.entry: /devcontainer/net dev/net none bind,create=dir<br />```<br /><br />Запуск в режиме отладки:<br /><br />```<br />Code: lxc-start -n 102 -F -l DEBUG -o /tmp/lxc-102.log<br />```<br /><br />Вижу это:<br /><br />```<br />Code: lxc-start 102 20200715143755.406 ERROR &nbsp; &nbsp;conf - conf.c:mount_entry:1855 - No such file or directory - Failed to mount "/devcontainer/net" on "/usr/lib/x86_64-linux-gnu$<br />lxc-start 102 20200715143755.406 ERROR &nbsp; &nbsp;conf - conf.c:lxc_setup:3329 - Failed to setup mount entries<br />lxc-start 102 20200715143755.406 ERROR &nbsp; &nbsp;start - start.c:do_start:1231 - Failed to spawn container "102"<br />lxc-start 102 20200715143755.406 ERROR &nbsp; &nbsp;sync - sync.c:__sync_wait:41 - An error occurred in another process (expected sequence number 5)<br />lxc-start 102 20200715143755.406 DEBUG &nbsp; &nbsp;network - network.c:lxc_delete_network:3693 - Deleted network devices<br />lxc-start 102 20200715143755.406 ERROR &nbsp; &nbsp;start - start.c:__lxc_start:1957 - Failed to spawn container "102"<br />```<br /><br />Файл есть на хосте:<br /><br />```<br />Code: root@pharpe:/devcontainer/net# ls -al<br />total 2<br />drwxr-xr-x 2 root &nbsp; root &nbsp; &nbsp; &nbsp; &nbsp; 3 Jul 14 22:02 .<br />drwxr-xr-x 3 root &nbsp; root &nbsp; &nbsp; &nbsp; &nbsp; 3 Jul 14 22:02 ..<br />crw-r--r-- 1 100000 100000 10, 200 Jul 14 22:02 tun<br />``` <br />
			<i>15.07.2020 16:48:00, pharpe.</i>]]></description>
			<link>http://proxmox.su/forum/messages/forum63/message325352/77848-resheno_openvpn-v-neprivilegirovannom-konteynere</link>
			<guid>http://proxmox.su/forum/messages/forum63/message325352/77848-resheno_openvpn-v-neprivilegirovannom-konteynere</guid>
			<pubDate>Wed, 15 Jul 2020 16:48:00 +0300</pubDate>
			<category>Proxmox Виртуальная Среда</category>
		</item>
		<item>
			<title>[РЕШЕНО]OpenVPN в непривилегированном контейнере</title>
			<description><![CDATA[<b><a href="http://proxmox.su/forum/messages/forum63/message325351/77848-resheno_openvpn-v-neprivilegirovannom-konteynere">[РЕШЕНО]OpenVPN в непривилегированном контейнере</a></b> <i>Proxmox Виртуальная Среда</i> в форуме <a href="http://proxmox.su/forum/forum63/">Proxmox Виртуальная Среда</a>. <br />
			Ой, извини, я, видимо, ошибся. Раз ты запустил mknod на /devcontainer/net/tun, тебе нужно указывать это. То есть, должно быть так: lxc.mount.entry: /devcontainer/net dev/net none bind,create=dir <br />
			<i>15.07.2020 16:05:00, oguz.</i>]]></description>
			<link>http://proxmox.su/forum/messages/forum63/message325351/77848-resheno_openvpn-v-neprivilegirovannom-konteynere</link>
			<guid>http://proxmox.su/forum/messages/forum63/message325351/77848-resheno_openvpn-v-neprivilegirovannom-konteynere</guid>
			<pubDate>Wed, 15 Jul 2020 16:05:00 +0300</pubDate>
			<category>Proxmox Виртуальная Среда</category>
		</item>
		<item>
			<title>[РЕШЕНО]OpenVPN в непривилегированном контейнере</title>
			<description><![CDATA[<b><a href="http://proxmox.su/forum/messages/forum63/message325350/77848-resheno_openvpn-v-neprivilegirovannom-konteynere">[РЕШЕНО]OpenVPN в непривилегированном контейнере</a></b> <i>Proxmox Виртуальная Среда</i> в форуме <a href="http://proxmox.su/forum/forum63/">Proxmox Виртуальная Среда</a>. <br />
			Спасибо за быстрый ответ. Когда я использую эту команду, контейнер запускается, но не устраняется ошибка "Cannot open TUN/TAP dev /dev/net/tun: error". Вот что я получаю при попытке запуска OpenVPN в докер-контейнере. Это происходит в LXC на Ubuntu 18.04.4 и CentOS 7 LXC идентично. Код: Используется OpenVPN-провайдер: PIA<br />Запуск OpenVPN с конфигурацией US West.ovpn<br />Установка учетных данных OPENVPN...<br />Добавление маршрута к локальной сети 192.168.1.0/24 через 172.17.0.1 dev eth0<br />Wed Jul 15 13:33:27 2020 OpenVPN 2.4.7 x86_64-pc-linux-gnu [SSL (OpenSSL)] [LZO] [LZ4] [EPOLL] [PKCS11] [MH/PKTINFO] [AEAD] built on Sep  5 2019<br />Wed Jul 15 13:33:27 2020 library versions: OpenSSL 1.1.1c &nbsp;28 May 2019, LZO 2.10<br />Wed Jul 15 13:33:27 2020 NOTE: the current --script-security setting may allow this configuration to call user-defined scripts<br />Wed Jul 15 13:33:27 2020 TCP/UDP: Preserving recently used remote address: [AF_INET]xxx.xxx.xx.xxx:1198<br />Wed Jul 15 13:33:27 2020 UDP link local: (not bound)<br />Wed Jul 15 13:33:27 2020 UDP link remote: [AF_INET]xxx.xxx.xxx.xxx:1198<br />Wed Jul 15 13:33:27 2020 WARNING: this configuration may cache passwords in memory -- use the auth-nocache option to prevent this<br />Wed Jul 15 13:33:28 2020 [11b9e54dc6eaeece62a2e146f9e1a74b] Peer Connection Initiated with [AF_INET]xxx,xxx,xx,xxx:1198<br />Wed Jul 15 13:33:29 2020 ERROR: Cannot open TUN/TAP dev /dev/net/tun: No such file or directory (errno=2)<br />Wed Jul 15 13:33:29 2020 Exiting due to fatal error <br />
			<i>15.07.2020 16:00:00, pharpe.</i>]]></description>
			<link>http://proxmox.su/forum/messages/forum63/message325350/77848-resheno_openvpn-v-neprivilegirovannom-konteynere</link>
			<guid>http://proxmox.su/forum/messages/forum63/message325350/77848-resheno_openvpn-v-neprivilegirovannom-konteynere</guid>
			<pubDate>Wed, 15 Jul 2020 16:00:00 +0300</pubDate>
			<category>Proxmox Виртуальная Среда</category>
		</item>
		<item>
			<title>[РЕШЕНО]OpenVPN в непривилегированном контейнере</title>
			<description><![CDATA[<b><a href="http://proxmox.su/forum/messages/forum63/message325349/77848-resheno_openvpn-v-neprivilegirovannom-konteynere">[РЕШЕНО]OpenVPN в непривилегированном контейнере</a></b> <i>Proxmox Виртуальная Среда</i> в форуме <a href="http://proxmox.su/forum/forum63/">Proxmox Виртуальная Среда</a>. <br />
			Попробуй так: lxc.mount.entry: /dev/net dev/net none bind,create=dir <br />
			<i>15.07.2020 11:06:00, oguz.</i>]]></description>
			<link>http://proxmox.su/forum/messages/forum63/message325349/77848-resheno_openvpn-v-neprivilegirovannom-konteynere</link>
			<guid>http://proxmox.su/forum/messages/forum63/message325349/77848-resheno_openvpn-v-neprivilegirovannom-konteynere</guid>
			<pubDate>Wed, 15 Jul 2020 11:06:00 +0300</pubDate>
			<category>Proxmox Виртуальная Среда</category>
		</item>
		<item>
			<title>[РЕШЕНО]OpenVPN в непривилегированном контейнере</title>
			<description><![CDATA[<b><a href="http://proxmox.su/forum/messages/forum63/message325348/77848-resheno_openvpn-v-neprivilegirovannom-konteynere">[РЕШЕНО]OpenVPN в непривилегированном контейнере</a></b> <i>Proxmox Виртуальная Среда</i> в форуме <a href="http://proxmox.su/forum/forum63/">Proxmox Виртуальная Среда</a>. <br />
			У меня та же проблема, не могу заставить OpenVPN работать в контейнерах Ubunbu и CentOS LXC. Я выполнил следующее на хосте: Код: mkdir -p /devcontainer/net<br />mknod /devcontainer/net/tun c 10 200<br />chown 100000:100000 /devcontainer/net/tun Затем обновил /etc/pve/lxc/102.conf с Кодом: lxc.mount.entry = /devcontainer/net/tun dev/net/tun none bind,create=dir Когда я пытаюсь перезапустить контейнер, он не запускается. Такое же поведение для контейнеров Ubunbu и CentOS. Если я удаляю Код: lxc.mount.entry = /devcontainer/net/tun dev/net/tun none bind,create=dir, контейнеры запускаются нормально. <br />
			<i>15.07.2020 06:07:00, pharpe.</i>]]></description>
			<link>http://proxmox.su/forum/messages/forum63/message325348/77848-resheno_openvpn-v-neprivilegirovannom-konteynere</link>
			<guid>http://proxmox.su/forum/messages/forum63/message325348/77848-resheno_openvpn-v-neprivilegirovannom-konteynere</guid>
			<pubDate>Wed, 15 Jul 2020 06:07:00 +0300</pubDate>
			<category>Proxmox Виртуальная Среда</category>
		</item>
		<item>
			<title>[РЕШЕНО]OpenVPN в непривилегированном контейнере</title>
			<description><![CDATA[<b><a href="http://proxmox.su/forum/messages/forum63/message325347/77848-resheno_openvpn-v-neprivilegirovannom-konteynere">[РЕШЕНО]OpenVPN в непривилегированном контейнере</a></b> <i>Proxmox Виртуальная Среда</i> в форуме <a href="http://proxmox.su/forum/forum63/">Proxmox Виртуальная Среда</a>. <br />
			Привет, ребята! Я пошёл по пути "devcontainer" и разобрался с разрешениями, вижу мой TAP-интерфейс, созданный "softether", в контейнере. Но это не решило мою предыдущую проблему, как я писал в прошлом посте: <noindex><a href="https://forum.proxmox.com/threads/softether-vpn-container-not-passing-to-host.54346/#post-276242" target="_blank" rel="nofollow" >https://forum.proxmox.com/threads/softether-vpn-container-not-passing-to-host.54346/#post-276242</a></noindex>. &nbsp;Проблема в том, что я не вижу TAP-интерфейс на моём Proxmox хосте, и TAP-интерфейс, кажется, не подключён к мостику с другими интерфейсами. &nbsp;Пожалуйста, помогите! <br />
			<i>20.05.2020 10:34:00, rexkani.</i>]]></description>
			<link>http://proxmox.su/forum/messages/forum63/message325347/77848-resheno_openvpn-v-neprivilegirovannom-konteynere</link>
			<guid>http://proxmox.su/forum/messages/forum63/message325347/77848-resheno_openvpn-v-neprivilegirovannom-konteynere</guid>
			<pubDate>Wed, 20 May 2020 10:34:00 +0300</pubDate>
			<category>Proxmox Виртуальная Среда</category>
		</item>
		<item>
			<title>[РЕШЕНО]OpenVPN в непривилегированном контейнере</title>
			<description><![CDATA[<b><a href="http://proxmox.su/forum/messages/forum63/message325346/77848-resheno_openvpn-v-neprivilegirovannom-konteynere">[РЕШЕНО]OpenVPN в непривилегированном контейнере</a></b> <i>Proxmox Виртуальная Среда</i> в форуме <a href="http://proxmox.su/forum/forum63/">Proxmox Виртуальная Среда</a>. <br />
			Привет, Вольфганг! Просто хотел обновить информацию и сказать, что OpenVPN-сервер работает отлично в не привилегированном LXC-контейнере (шаблон Debian 10) после того, как применил твои советы. Огромное тебе спасибо за помощь! <br />
			<i>22.11.2019 18:33:00, johnha.</i>]]></description>
			<link>http://proxmox.su/forum/messages/forum63/message325346/77848-resheno_openvpn-v-neprivilegirovannom-konteynere</link>
			<guid>http://proxmox.su/forum/messages/forum63/message325346/77848-resheno_openvpn-v-neprivilegirovannom-konteynere</guid>
			<pubDate>Fri, 22 Nov 2019 18:33:00 +0300</pubDate>
			<category>Proxmox Виртуальная Среда</category>
		</item>
		<item>
			<title>[РЕШЕНО]OpenVPN в непривилегированном контейнере</title>
			<description><![CDATA[<b><a href="http://proxmox.su/forum/messages/forum63/message325345/77848-resheno_openvpn-v-neprivilegirovannom-konteynere">[РЕШЕНО]OpenVPN в непривилегированном контейнере</a></b> <i>Proxmox Виртуальная Среда</i> в форуме <a href="http://proxmox.su/forum/forum63/">Proxmox Виртуальная Среда</a>. <br />
			Это должно быть достаточно (если только по какой-то причине ваша `/` смонтирована с опцией `nodev`). Вам также нужно будет адаптировать строки `lxc.mount.entry` для привязки этого нового файла. `lxc.mount.entry = /devcontainer/net/tun dev/net/tun none bind,create=dir` <br />
			<i>16.08.2019 08:33:00, wbumiller.</i>]]></description>
			<link>http://proxmox.su/forum/messages/forum63/message325345/77848-resheno_openvpn-v-neprivilegirovannom-konteynere</link>
			<guid>http://proxmox.su/forum/messages/forum63/message325345/77848-resheno_openvpn-v-neprivilegirovannom-konteynere</guid>
			<pubDate>Fri, 16 Aug 2019 08:33:00 +0300</pubDate>
			<category>Proxmox Виртуальная Среда</category>
		</item>
		<item>
			<title>[РЕШЕНО]OpenVPN в непривилегированном контейнере</title>
			<description><![CDATA[<b><a href="http://proxmox.su/forum/messages/forum63/message325344/77848-resheno_openvpn-v-neprivilegirovannom-konteynere">[РЕШЕНО]OpenVPN в непривилегированном контейнере</a></b> <i>Proxmox Виртуальная Среда</i> в форуме <a href="http://proxmox.su/forum/forum63/">Proxmox Виртуальная Среда</a>. <br />
			Привет, Вольфганг! Спасибо большое за такой вдумчивый ответ. Мне пришлось потратить некоторое время на изучение вещей, о которых ты упомянул. Похоже, у меня есть пара вариантов. Давай посмотрим, правильно ли я тебя понял. Я могу установить права доступа классическим способом с помощью `chown` или добавив соответствующие ACL для `/dev/net/tun`. Но оба типа прав будут сброшены при перезагрузке хоста (так как /dev создается заново при загрузке). Чтобы система автоматически устанавливала правильные права доступа при загрузке, я могу написать правило udev. (Или, предположим, я могу добавить `/bin/chown 100000:100000 /dev/net/tun` в crontab?) Но ты предлагаешь, что вместо установки прав доступа на /dev хоста и одновременного достижения большей изоляции между хостом и контейнером(ами), я могу создать устройство `tun` в новом месте, например, `/devcontainer` на хосте. Поскольку /devcontainer не будет пересоздан при загрузке хоста, права доступа будут постоянными, и мне не придется писать правило udev. Если я хочу использовать это решение, будет ли это просто вопросом этого?<br /><br />Код:<br />mkdir -p /devcontainer/net<br />mknod /devcontainer/net/tun c 10 200<br />chown 100000:100000 /devcontainer/net/tun<br /><br />Еще раз спасибо! <br />
			<i>15.08.2019 15:29:00, johnha.</i>]]></description>
			<link>http://proxmox.su/forum/messages/forum63/message325344/77848-resheno_openvpn-v-neprivilegirovannom-konteynere</link>
			<guid>http://proxmox.su/forum/messages/forum63/message325344/77848-resheno_openvpn-v-neprivilegirovannom-konteynere</guid>
			<pubDate>Thu, 15 Aug 2019 15:29:00 +0300</pubDate>
			<category>Proxmox Виртуальная Среда</category>
		</item>
		<item>
			<title>[РЕШЕНО]OpenVPN в непривилегированном контейнере</title>
			<description><![CDATA[<b><a href="http://proxmox.su/forum/messages/forum63/message325343/77848-resheno_openvpn-v-neprivilegirovannom-konteynere">[РЕШЕНО]OpenVPN в непривилегированном контейнере</a></b> <i>Proxmox Виртуальная Среда</i> в форуме <a href="http://proxmox.su/forum/forum63/">Proxmox Виртуальная Среда</a>. <br />
			Автоматический хук для разработчиков не очень удобен при использовании не привилегированных контейнеров. Ни `modprobe`, ни `mknod` работать не будут. Строка `lxc.mount.entry` верная, но права доступа придется обновить на стороне хоста (так как вы используете узлы устройств из хоста). Поэтому, либо `chown` их на `100000:100000`, либо добавьте ACL: Код: `# setfacl -m u:100000:rw -m g:100000:rw /dev/net/tun`. После этого OpenVPN должно работать в не привилегированном контейнере. Можно использовать правило udev, чтобы автоматизировать это при загрузке хоста, или: Более "чистое" решение, более отделенное от хоста, — создать отдельную директорию `container-dev`, предназначенную для передачи устройств в не привилегированные контейнеры, которую использовать вместо ` /dev ` в строке `lxc.mount.entry`, где можно установить правильное владение (`100000:100000`) без влияния на записи в хост `/dev`, и где теоретически можно просто хранить файлы там постоянно вместо использования tmpfs, так что вам не придется беспокоиться о создании их при загрузке (хотя заполнение tmpfs при загрузке намного проще, чем написание правил udev, так что... <img  src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-src="http://proxmox.su/upload/main/smiles/2/bx_smile_wink.png" border="0" data-code=";-)" data-definition="UHD" alt=";-)" style="width:20px;height:20px;" title="Шутливо" class="lazyload bx-smile" /> ). Кстати, `/dev/net/tun` мы, вероятно, добавим флаг функциональности (как мы это сделали для fuse) в будущем. <br />
			<i>13.08.2019 11:11:00, wbumiller.</i>]]></description>
			<link>http://proxmox.su/forum/messages/forum63/message325343/77848-resheno_openvpn-v-neprivilegirovannom-konteynere</link>
			<guid>http://proxmox.su/forum/messages/forum63/message325343/77848-resheno_openvpn-v-neprivilegirovannom-konteynere</guid>
			<pubDate>Tue, 13 Aug 2019 11:11:00 +0300</pubDate>
			<category>Proxmox Виртуальная Среда</category>
		</item>
		<item>
			<title>[РЕШЕНО]OpenVPN в непривилегированном контейнере</title>
			<description><![CDATA[<b><a href="http://proxmox.su/forum/messages/forum63/message325342/77848-resheno_openvpn-v-neprivilegirovannom-konteynere">[РЕШЕНО]OpenVPN в непривилегированном контейнере</a></b> <i>Proxmox Виртуальная Среда</i> в форуме <a href="http://proxmox.su/forum/forum63/">Proxmox Виртуальная Среда</a>. <br />
			Прошу прощения, что поднимаю старую тему, но я пытаюсь запустить OpenVPN сервер в контейнере без привилегий. Раньше я прекрасно это делал в контейнере Debian 9. Но в последнее время это не работает. Я пробовал шаги Билли выше и добавил: Code: lxc.mount.entry = /dev/net dev/net none bind,create=dir в файл конфигурации LXC. Но когда я пытаюсь: Code: chmod 0666 /dev/net/tun, он жалуется: Code: chmod: changing permissions of '/dev/net/tun': Operation not permitted. Конечно, если я переключаюсь на привилегированный контейнер, то команда chmod работает нормально. Раньше я добавлял эти две строки в файл конфигурации контейнера, но сейчас они, кажется, не работают: Code: lxc.cgroup.devices.allow = c 10:200 rwm<br />lxc.hook.autodev = sh -c "modprobe tun; cd ${LXC_ROOTFS_MOUNT}/dev; mkdir net; mknod net/tun c 10 200; chmod 0666 net/tun" Если я обновляю файл конфигурации, включив следующие строки, OpenVPN сервер работает... Но я не могу подключиться к контейнеру (Debian 10 шаблон): Code: unprivileged: 0<br />lxc.apparmor.profile: unconfined<br />lxc.mount.entry = /dev/net dev/net none bind,create=dir Просто интересно, есть ли кто-нибудь, кто успешно включил tun в контейнере без привилегий. Использование шаблона Debian 10 дает тот же результат. Я пробовал это на хостах PVE 5 и PVE 6. Спасибо вам большое. <br />
			<i>13.08.2019 06:22:00, johnha.</i>]]></description>
			<link>http://proxmox.su/forum/messages/forum63/message325342/77848-resheno_openvpn-v-neprivilegirovannom-konteynere</link>
			<guid>http://proxmox.su/forum/messages/forum63/message325342/77848-resheno_openvpn-v-neprivilegirovannom-konteynere</guid>
			<pubDate>Tue, 13 Aug 2019 06:22:00 +0300</pubDate>
			<category>Proxmox Виртуальная Среда</category>
		</item>
		<item>
			<title>[РЕШЕНО]OpenVPN в непривилегированном контейнере</title>
			<description><![CDATA[<b><a href="http://proxmox.su/forum/messages/forum63/message325341/77848-resheno_openvpn-v-neprivilegirovannom-konteynere">[РЕШЕНО]OpenVPN в непривилегированном контейнере</a></b> <i>Proxmox Виртуальная Среда</i> в форуме <a href="http://proxmox.su/forum/forum63/">Proxmox Виртуальная Среда</a>. <br />
			У меня это работает (OpenVPN, без привилегий) только с: Код: lxc.mount.entry = /dev/net dev/net none bind,create=dir. Внутри контейнера я вижу: Код: # ls -l /dev/net/<br />total 0<br />crw-rw-rw- 1 nobody nogroup 10, 200 Sep 13 02:14 tun. OpenVPN жалуется на это: Код: openvpn[176]: Note: Cannot set tx queue length on tun0: Operation not permitted (errno=1) но работает всё равно.  Я читал где-то, что значение по умолчанию 100 и он пытается установить 100, так что беспокоиться не о чём. Для systemd нужно: Код: cp /lib/systemd/system/openvpn-client\@.service /etc/systemd/system/ и закомментировать строку из копии в /etc/: Код: LimitNPROC=10, а потом: Код: systemctl daemon-reload, потому что не привилегированные контейнеры этого не могут сделать. Можно было бы создать директорию для перезагрузок, но мне было проще так развернуть. Также есть другие жалобы systemd: Код: systemd[1]: openvpn.service: Failed to reset devices.list: Operation not permitted<br />systemd[1]: openvpn.service: Failed to set invocation ID on control group /system.slice/openvpn.service, что, кажется, не мешает нормальной работе.  Мне интересно, что они пытаются сделать для сокращения неэффективной работы, но в плане работы всё нормально. В данный момент я маршрутизирую через один контейнер на другой сайт, а в других контейнерах настроены маршруты, чтобы обеспечить им подключение, и всё работает отлично. В будущем нужно сделать openvpn без root, используя sudo только для самых необходимых операций.  Есть некоторая документация на openvpn.net о том, как это сделать, хотя пакет Debian всё ещё по умолчанию запускается от root. <br />
			<i>13.09.2018 17:40:00, Bill McGonigle.</i>]]></description>
			<link>http://proxmox.su/forum/messages/forum63/message325341/77848-resheno_openvpn-v-neprivilegirovannom-konteynere</link>
			<guid>http://proxmox.su/forum/messages/forum63/message325341/77848-resheno_openvpn-v-neprivilegirovannom-konteynere</guid>
			<pubDate>Thu, 13 Sep 2018 17:40:00 +0300</pubDate>
			<category>Proxmox Виртуальная Среда</category>
		</item>
		<item>
			<title>[РЕШЕНО]OpenVPN в непривилегированном контейнере</title>
			<description><![CDATA[<b><a href="http://proxmox.su/forum/messages/forum63/message325340/77848-resheno_openvpn-v-neprivilegirovannom-konteynere">[РЕШЕНО]OpenVPN в непривилегированном контейнере</a></b> <i>Proxmox Виртуальная Среда</i> в форуме <a href="http://proxmox.su/forum/forum63/">Proxmox Виртуальная Среда</a>. <br />
			Привет, возможно ли запустить OpenVPN сервер в контейнере без привилегий? У меня не работает /dev/net/tun. Я пробовал искать подсказки в Google, но ничего не вышло… (в контейнере с привилегиями всё работает отлично). <br />
			<i>13.12.2017 19:20:00, marianh.</i>]]></description>
			<link>http://proxmox.su/forum/messages/forum63/message325340/77848-resheno_openvpn-v-neprivilegirovannom-konteynere</link>
			<guid>http://proxmox.su/forum/messages/forum63/message325340/77848-resheno_openvpn-v-neprivilegirovannom-konteynere</guid>
			<pubDate>Wed, 13 Dec 2017 19:20:00 +0300</pubDate>
			<category>Proxmox Виртуальная Среда</category>
		</item>
	</channel>
</rss>
