<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: openvpn скрипт для route-up</title>
    <link>https://m.opennet.dev/openforum/vsluhforumID1/94511.html</link>
    <description>&lt;br&gt;День добрый.&lt;br&gt;&lt;br&gt;Задача: сделать так, чтобы сервер openvpn автоматически отсылал команды на установку маршрутов в динамическом режиме.&lt;br&gt;Пояснение: в динамическом режиме в данном случае, это когда при помощи скрипта формируется список IP на которые необходимо установить маршруты&lt;br&gt;&lt;br&gt;Пример скрипта:&lt;br&gt;&lt;br&gt;#/bin/sh&lt;br&gt;GW=172.16.100.1&lt;br&gt;HOSTS=&quot;livejournal.com mail.google.com&quot;&lt;br&gt;&lt;br&gt;for a in $HOSTS&lt;br&gt;do&lt;br&gt;        for b in &#096;nslookup $a&amp;#124;grep Address&amp;#124;awk &apos;&#123;print $2&#125;&apos;&amp;#124;sed &apos;1d&apos;&#096;&lt;br&gt;        do&lt;br&gt;                route add -host $b gw $GW&lt;br&gt;        done&lt;br&gt;done&lt;br&gt;&lt;br&gt;Вопрос: как реализовать это в конфиге openvpn серверной части? route-up например не канает - ноль реакции. То есть на клиенте ничего не происходит.&lt;br&gt;&lt;br&gt;Спасибо!&lt;br&gt;</description>

<item>
    <title>openvpn скрипт для route-up (hatebreed)</title>
    <link>https://m.opennet.dev/openforum/vsluhforumID1/94511.html#3</link>
    <pubDate>Sat, 23 Mar 2013 08:43:06 GMT</pubDate>
    <description>Как раз вчера уже подумал об этом, спасибо за решение!&lt;br&gt;</description>
</item>

<item>
    <title>openvpn скрипт для route-up (PavelR)</title>
    <link>https://m.opennet.dev/openforum/vsluhforumID1/94511.html#2</link>
    <pubDate>Sat, 23 Mar 2013 07:17:54 GMT</pubDate>
    <description>&lt;br&gt;Через генерацию кастомного CCD для подключающегося клиента&lt;br&gt;&lt;br&gt;; openvpn.conf&lt;br&gt;&lt;br&gt;client-connect ./learn-tap0&lt;br&gt;client-disconnect ./learn-tap0&lt;br&gt;&lt;br&gt;&lt;br&gt;; learn-tap0&lt;br&gt;&lt;br&gt;&lt;br&gt;#!/bin/sh&lt;br&gt;&lt;br&gt;IP=&quot;$ifconfig_pool_remote_ip&quot;&lt;br&gt;TYPE=&quot;$script_type&quot;&lt;br&gt;&lt;br&gt;CCD=&quot;$1&quot;&lt;br&gt;CNAME=&quot;$common_name&quot;&lt;br&gt;&lt;br&gt;if &#091; &quot;$TYPE&quot; = &quot;client-connect&quot; &#093;; then&lt;br&gt;    #/usr/sbin/arp -Ds $IP eth1 pub&lt;br&gt;    #echo &quot;Add ARP for IP $IP&quot;&lt;br&gt;&lt;br&gt;    if &#091; &quot;$CNAME&quot; = &quot;user1&quot; &#093;; then&lt;br&gt;        echo &quot;Generating custom CCD for user1 at $CCD&quot;&lt;br&gt;        cp /etc/openvpn/ccd-tomsknets $CCD&lt;br&gt;    fi&lt;br&gt;    if &#091; &quot;$CNAME&quot; = &quot;user2&quot; &#093;; then&lt;br&gt;&amp;lt;------&amp;gt;echo &quot;Generating custom CCD for user2 at $CCD&quot;&lt;br&gt;&amp;lt;------&amp;gt;cp /etc/openvpn/ccd-tomsknets $CCD&lt;br&gt;    fi&lt;br&gt;&lt;br&gt;    exit 0&lt;br&gt;fi&lt;br&gt;&lt;br&gt;#if &#091; &quot;$TYPE&quot; = &quot;client-disconnect&quot; &#093;; then&lt;br&gt;    #/usr/sbin/arp -i eth1 -d $IP pub&lt;br&gt;    #echo &quot;Delete ARP for IP $IP&quot;&lt;br&gt;    #exit 0&lt;br&gt;#fi&lt;br&gt;&lt;br&gt;exit 0&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>openvpn скрипт для route-up (reader)</title>
    <link>https://m.opennet.dev/openforum/vsluhforumID1/94511.html#1</link>
    <pubDate>Fri, 22 Mar 2013 13:14:17 GMT</pubDate>
    <description>почему не сформировать заранее и не отсылать через &lt;br&gt;push &quot;route 10.0.0.0 255.255.255.0&quot;&lt;br&gt;</description>
</item>

</channel>
</rss>
