<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
	<id>https://wiki.first-leon.ru/index.php?action=history&amp;feed=atom&amp;title=%D0%A3%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0_%D0%B8_%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0_OpenVPN_%D0%BD%D0%B0_%D1%80%D0%BE%D1%83%D1%82%D0%B5%D1%80%D0%B5</id>
	<title>Установка и настройка OpenVPN на роутере - История изменений</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.first-leon.ru/index.php?action=history&amp;feed=atom&amp;title=%D0%A3%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0_%D0%B8_%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0_OpenVPN_%D0%BD%D0%B0_%D1%80%D0%BE%D1%83%D1%82%D0%B5%D1%80%D0%B5"/>
	<link rel="alternate" type="text/html" href="https://wiki.first-leon.ru/index.php?title=%D0%A3%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0_%D0%B8_%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0_OpenVPN_%D0%BD%D0%B0_%D1%80%D0%BE%D1%83%D1%82%D0%B5%D1%80%D0%B5&amp;action=history"/>
	<updated>2026-10-23T20:59:15Z</updated>
	<subtitle>История изменений этой страницы в вики</subtitle>
	<generator>MediaWiki 1.45.1</generator>
	<entry>
		<id>https://wiki.first-leon.ru/index.php?title=%D0%A3%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0_%D0%B8_%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0_OpenVPN_%D0%BD%D0%B0_%D1%80%D0%BE%D1%83%D1%82%D0%B5%D1%80%D0%B5&amp;diff=4312&amp;oldid=prev</id>
		<title>Leon в 13:52, 11 марта 2022</title>
		<link rel="alternate" type="text/html" href="https://wiki.first-leon.ru/index.php?title=%D0%A3%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0_%D0%B8_%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0_OpenVPN_%D0%BD%D0%B0_%D1%80%D0%BE%D1%83%D1%82%D0%B5%D1%80%D0%B5&amp;diff=4312&amp;oldid=prev"/>
		<updated>2022-03-11T13:52:03Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Gh-online}}&lt;br /&gt;
&lt;br /&gt;
Настройка OpenVPN сервера подробна описана в [http://wiki.first-leon.ru/index.php/%D0%9D%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0_OpenVPN этом] мануале.&lt;br /&gt;
&lt;br /&gt;
Есть небольшое отличие конфига для OpenVPN в OpenWRT. Все пути до ключей должными быть полными (а не относительными, как указано в статье).&lt;br /&gt;
&lt;br /&gt;
Установка клиента openvpn:&lt;br /&gt;
 opkg install openvpn-polarssl&lt;br /&gt;
&lt;br /&gt;
Использование библиотеки polarssl позволит нам установить openvpn на внутреннюю флэш (polarssl с зависимостями занимает меньше места чем openssl). А это в дальнейшем поможет заходить удаленно на роутер даже в случае возникновения проблем с USB флэш.&lt;br /&gt;
&lt;br /&gt;
Копируем по ssh ключи и конфиг на роутер:&lt;br /&gt;
 scp home-020.crt home-020.key ta.key ca.crt home_client.conf root@ip:~/&lt;br /&gt;
&lt;br /&gt;
Тем, кто работает в windows, возможно, будет удобнее копировать файлы на роутер с помощью программы [https://ru.wikipedia.org/wiki/WinSCP WinSCP]. С помощью этой же программы можно удаленно по ssh создавать, удалять, редактировать и т.д. файлы.&lt;br /&gt;
&lt;br /&gt;
Далее копируем файлы ключей и конфиг в отведенные им места:&lt;br /&gt;
 mkdir /etc/openvpn/home&lt;br /&gt;
 mv home-020.* ca.crt ta.key /etc/openvpn/home/&lt;br /&gt;
 mv home_client.conf /etc/openvpn/&lt;br /&gt;
&lt;br /&gt;
Для проверки всего проделанного можно запустить OpenVPN с консоли так:&lt;br /&gt;
 openvpn --config /etc/openvpn/home_client.conf&lt;br /&gt;
&lt;br /&gt;
Если соединение устанавливается корректно, то в консоли мы увидим что-то подобное этому:&lt;br /&gt;
 Wed Aug  6 14:47:23 2014 OpenVPN 2.3.4 mips-openwrt-linux-gnu [SSL (PolarSSL)] [LZO] [EPOLL] [MH] [IPv6] built on Jul 21 2014&lt;br /&gt;
 Wed Aug  6 14:47:23 2014 library versions: PolarSSL 1.3.7, LZO 2.08&lt;br /&gt;
 Wed Aug  6 14:47:23 2014 Control Channel Authentication: using &amp;#039;/etc/openvpn/home/ta.key&amp;#039; as a OpenVPN static key file&lt;br /&gt;
 Wed Aug  6 14:47:23 2014 Outgoing Control Channel Authentication: Using 160 bit message hash &amp;#039;SHA1&amp;#039; for HMAC authentication&lt;br /&gt;
 Wed Aug  6 14:47:23 2014 Incoming Control Channel Authentication: Using 160 bit message hash &amp;#039;SHA1&amp;#039; for HMAC authentication&lt;br /&gt;
 Wed Aug  6 14:47:23 2014 Socket Buffers: R=[163840-&amp;gt;131072] S=[163840-&amp;gt;131072]&lt;br /&gt;
 Wed Aug  6 14:47:23 2014 UDPv4 link local: [undef]&lt;br /&gt;
 Wed Aug  6 14:47:23 2014 UDPv4 link remote: [AF_INET]189.236.214.204:65446&lt;br /&gt;
 Wed Aug  6 14:47:23 2014 TLS: Initial packet from [AF_INET]189.236.214.204:65446, sid=cc395913 c6610d9a&lt;br /&gt;
 Wed Aug  6 14:47:24 2014 VERIFY OK: depth=1, C=RU, ST=TOM, L=Tomsk, O=Home, CN=Home CA, emailAddress=first-leon@yandex.ru&lt;br /&gt;
 Wed Aug  6 14:47:24 2014 VERIFY OK: nsCertType=SERVER&lt;br /&gt;
 Wed Aug  6 14:47:24 2014 VERIFY OK: depth=0, C=RU, ST=TOM, L=Tomsk, O=Home, CN=home, emailAddress=first-leon@yandex.ru&lt;br /&gt;
 Wed Aug  6 14:47:28 2014 Data Channel Encrypt: Cipher &amp;#039;BF-CBC&amp;#039; initialized with 128 bit key&lt;br /&gt;
 Wed Aug  6 14:47:28 2014 Data Channel Encrypt: Using 160 bit message hash &amp;#039;SHA1&amp;#039; for HMAC authentication&lt;br /&gt;
 Wed Aug  6 14:47:28 2014 Data Channel Decrypt: Cipher &amp;#039;BF-CBC&amp;#039; initialized with 128 bit key&lt;br /&gt;
 Wed Aug  6 14:47:28 2014 Data Channel Decrypt: Using 160 bit message hash &amp;#039;SHA1&amp;#039; for HMAC authentication&lt;br /&gt;
 Wed Aug  6 14:47:28 2014 Control Channel: TLSv1.0, cipher TLS-DHE-RSA-WITH-AES-256-CBC-SHA, 2048 bit RSA&lt;br /&gt;
 Wed Aug  6 14:47:28 2014 [home] Peer Connection Initiated with [AF_INET]188.226.204.204:65456&lt;br /&gt;
 Wed Aug  6 14:47:30 2014 SENT CONTROL [home]: &amp;#039;PUSH_REQUEST&amp;#039; (status=1)&lt;br /&gt;
 Wed Aug  6 14:47:30 2014 PUSH: Received control message: &amp;#039;PUSH_REPLY,route-gateway 10.9.8.1,ping 10,ping-restart 120,ifconfig 10.9.8.20 255.255.255.0&amp;#039;&lt;br /&gt;
 Wed Aug  6 14:47:30 2014 OPTIONS IMPORT: timers and/or timeouts modified&lt;br /&gt;
 Wed Aug  6 14:47:30 2014 OPTIONS IMPORT: --ifconfig/up options modified&lt;br /&gt;
 Wed Aug  6 14:47:30 2014 OPTIONS IMPORT: route-related options modified&lt;br /&gt;
 Wed Aug  6 14:47:30 2014 TUN/TAP device tap0 opened&lt;br /&gt;
 Wed Aug  6 14:47:30 2014 TUN/TAP TX queue length set to 100&lt;br /&gt;
 Wed Aug  6 14:47:30 2014 do_ifconfig, tt-&amp;gt;ipv6=0, tt-&amp;gt;did_ifconfig_ipv6_setup=0&lt;br /&gt;
 Wed Aug  6 14:47:30 2014 /sbin/ifconfig tap0 10.9.8.20 netmask 255.255.255.0 mtu 1500 broadcast 10.9.8.255&lt;br /&gt;
 Wed Aug  6 14:47:32 2014 Initialization Sequence Completed&lt;br /&gt;
&lt;br /&gt;
Теперь нужно настроить автозапуск OpenVPN клиента. Для этого нужно привести файл /etc/config/openvpn к такому виду:&lt;br /&gt;
 package openvpn&lt;br /&gt;
 config openvpn custom_config&lt;br /&gt;
        option enabled 1&lt;br /&gt;
        option config /etc/openvpn/home_client.conf&lt;br /&gt;
&lt;br /&gt;
Включить автозапуск нужно так:&lt;br /&gt;
 /etc/init.d/openvpn enable&lt;br /&gt;
&lt;br /&gt;
Запустить можно так:&lt;br /&gt;
 /etc/init.d/openvpn start&lt;br /&gt;
&lt;br /&gt;
Посмотреть логи подключения можно командой &amp;#039;&amp;#039;&amp;#039;logread&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
[[Категория:gh-online]]&lt;/div&gt;</summary>
		<author><name>Leon</name></author>
	</entry>
</feed>