<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Определение актвного интерфейса</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID9/8674.html</link>
    <description>Hi,All.&lt;br&gt;Есть система Linux Debian.&lt;br&gt;Вывод команды route&lt;br&gt;Kernel IP routing table&lt;br&gt;Destination     Gateway         Genmask         Flags Metric Ref    Use Iface&lt;br&gt;X66.bbn00       *                     255.255.255.255 UH    0      0        0 ppp0&lt;br&gt;172.16.48.0     *               255.255.255.240 U     0      0        0 eth3&lt;br&gt;192.168.3.0     *               255.255.255.0   U     0      0        0 eth0&lt;br&gt;192.168.1.0     *               255.255.255.0   U     0      0        0 eth2&lt;br&gt;default         X66.bbn00       0.0.0.0         UG    0      0        0 ppp0&lt;br&gt;&lt;br&gt;Нужно с помощью скрипта perl определить имя интерфейса, через который в определенный момент времени идут пакеты по умолчанию, в данном случае это ppp0.&lt;br&gt;Может быть другой интерфейс. Необходимо для переключения между каналами.&lt;br&gt;В инете нашел, но код не работает. Скрипт должен вернуть имя активного интерфейса, т.е. того у которого в таблице маршрутизации есть default.&lt;br&gt;Вот часть кода&lt;br&gt;&lt;br&gt;# Определение работающего канала&lt;br&gt;my $activeiface=&apos;not&apos;;&lt;br&gt;open(A,&quot;route&amp;#124</description>

<item>
    <title>Определение актвного интерфейса (psn1982)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID9/8674.html#3</link>
    <pubDate>Sun, 04 Apr 2010 13:01:35 GMT</pubDate>
    <description>&amp;gt;поправте &lt;br&gt;&amp;gt;---while () &#123; &lt;br&gt;&amp;gt;+++while (&amp;lt;A&amp;gt;) &#123;&lt;br&gt;&lt;br&gt;Огромное человеческое спасибо.&lt;br&gt;Все заработало.&lt;br&gt;</description>
</item>

<item>
    <title>Определение актвного интерфейса (pavel_simple)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID9/8674.html#2</link>
    <pubDate>Sun, 04 Apr 2010 12:35:14 GMT</pubDate>
    <description>&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt;&#125;; &lt;br&gt;&amp;gt;close(A); &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;Получаем ошибку &lt;br&gt;&amp;gt;Use of uninitialized value $_ in pattern match (m//) at ./inet line &lt;br&gt;&amp;gt;41. &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;Я понимаю что где-то ошибка, но в перле не силен. &lt;br&gt;&amp;gt;Дай-те пож-та работоспособный код, или подправьте что есть. &lt;br&gt;&amp;gt;Буду очень признателен. &lt;br&gt;&lt;br&gt;читать до просветвления man ip&lt;br&gt;</description>
</item>

<item>
    <title>Определение актвного интерфейса (NuINu)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID9/8674.html#1</link>
    <pubDate>Sun, 04 Apr 2010 08:47:20 GMT</pubDate>
    <description>поправте&lt;br&gt;---while () &#123;&lt;br&gt;+++while (&amp;lt;A&amp;gt;) &#123;&lt;br&gt;</description>
</item>

</channel>
</rss>
