<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xml:base="http://www.permlug.org" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
 <title>iptables</title>
 <link>http://www.permlug.org/taxonomy/term/334/</link>
 <description>The taxonomy view with a depth of 0.</description>
 <language>ru</language>
<item>
 <title>IPTables: Определение динамического ip на стадии загрузки системы.</title>
 <link>http://www.permlug.org/node/3968/</link>
 <description>&lt;p&gt;&lt;p&gt;Привет пытливый линуксойд!&lt;br /&gt;
Мучаешься с динамическим IP адресом?&lt;br /&gt;
Эта проблема мне знакома!&lt;/p&gt;
&lt;p&gt;Когда то давно, во времена DialUP я тоже ломал голову.&lt;/p&gt;
&lt;p&gt;В итоге -- накидал небольшой скрипт для определения IP адреса:&lt;br /&gt;
&lt;!--break--&gt;&lt;br /&gt;
&lt;code&gt;&lt;b&gt;&lt;br /&gt;
function get_ip()&lt;br&gt;&lt;br /&gt;
{&lt;br&gt;&lt;br /&gt;
   IFCFG=&#039;/sbin/ifconfig&#039;;&lt;br&gt;&lt;br /&gt;
   FIRST=&#039;head -2&#039;;&lt;br&gt;&lt;br /&gt;
   SEC=&#039;tail -1&#039;;&lt;br&gt;&lt;br /&gt;
   THIRD=&#039;cut -d: -f2&#039;;&lt;br&gt;&lt;br /&gt;
   RESULT=`$IFCFG $1 | $FIRST | $SEC | awk &#039;{print $2}&#039; | $THIRD`;&lt;br&gt;&lt;br /&gt;
   echo $RESULT;&lt;br&gt;&lt;br /&gt;
}&lt;/b&gt;&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Его можно вставить прямо в rc.firewall.&lt;/p&gt;
&lt;p&gt;Определять переменные нужно так:&lt;/p&gt;
&lt;p&gt;&lt;code&gt;&lt;b&gt;&lt;br /&gt;
INET_IFACE=&quot;ppp0&quot;&lt;br&gt;&lt;br /&gt;
LAN_IFACE=&quot;eth1&quot;&lt;br&gt;&lt;br /&gt;
WIFI_IFACE=&quot;ath0&quot;&lt;br&gt;&lt;br /&gt;
INET_IP=`get_ip $INET_IFACE`&lt;br&gt;&lt;br /&gt;
LAN_IP=`get_ip $LAN_IFACE`&lt;br&gt;&lt;br /&gt;
WIFI_IP=`get_ip $WIFI_IFACE`&lt;/b&gt;&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Надеюсь это поможет тебе!&lt;/p&gt;
&lt;/p&gt;</description>
 <comments>http://www.permlug.org/node/3968/#comments</comments>
 <category domain="http://www.permlug.org/taxonomy/term/334/">iptables</category>
 <category domain="http://www.permlug.org/taxonomy/term/71/">Документация</category>
 <category domain="http://www.permlug.org/taxonomy/term/151/">скрипты</category>
 <pubDate>Thu, 29 May 2008 10:37:43 +0400</pubDate>
 <dc:creator>D3viL</dc:creator>
 <guid isPermaLink="false">3968 at http://www.permlug.org</guid>
</item>
</channel>
</rss>
