<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Linux Forum &mdash; Настройка netif.wlan0 в Funtoo]]></title>
		<link>https://linuxforum.ru/viewtopic.php?id=22274</link>
		<atom:link href="https://linuxforum.ru/extern.php?action=feed&amp;tid=22274&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «Настройка netif.wlan0 в Funtoo».]]></description>
		<lastBuildDate>Sun, 27 May 2012 15:12:19 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: Настройка netif.wlan0 в Funtoo]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=277528#p277528</link>
			<description><![CDATA[<div class="quotebox"><cite>SidER пишет:</cite><blockquote><p>Может с консольным интерфейсом wicd получиться подружиться.</p></blockquote></div><p>Скажу больше — если соединение одно и настроено, вы этого интерфейса и не увидите, всё стартует и соединяется автоматом. <img src="https://linuxforum.ru/img/smilies/bx.gif" alt="bx" /><br />...или не соединяется, если нет WiFi-сети.</p>]]></description>
			<author><![CDATA[null@example.com (Lupo Alberto)]]></author>
			<pubDate>Sun, 27 May 2012 15:12:19 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=277528#p277528</guid>
		</item>
		<item>
			<title><![CDATA[Re: Настройка netif.wlan0 в Funtoo]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=277526#p277526</link>
			<description><![CDATA[<div class="quotebox"><cite>Lupo Alberto пишет:</cite><blockquote><p>У wicd есть псевдографический (ncurses)&nbsp; и консольный интерфейсы.</p></blockquote></div><p>Ок, попробую. Может с консольным интерфейсом wicd получиться подружиться.</p>]]></description>
			<author><![CDATA[null@example.com (SidER)]]></author>
			<pubDate>Sun, 27 May 2012 15:10:05 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=277526#p277526</guid>
		</item>
		<item>
			<title><![CDATA[Re: Настройка netif.wlan0 в Funtoo]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=277521#p277521</link>
			<description><![CDATA[<p>У <strong>wicd</strong> есть псевдографический (ncurses)&nbsp; и консольный интерфейсы.</p>]]></description>
			<author><![CDATA[null@example.com (Lupo Alberto)]]></author>
			<pubDate>Sun, 27 May 2012 14:59:54 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=277521#p277521</guid>
		</item>
		<item>
			<title><![CDATA[Re: Настройка netif.wlan0 в Funtoo]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=277514#p277514</link>
			<description><![CDATA[<div class="quotebox"><cite>Lupo Alberto пишет:</cite><blockquote><p>...то я использую net-misc/wicd.</p></blockquote></div><p>Первое время тоже им пользовался, но потом решил отказаться(т.к. само окно программы отображалось нормально только в старых версиях) в пользу конфигурирования вручную(с помощью консольных команд и скриптов).<br /></p><div class="quotebox"><blockquote><p>В принципе, можно создать пользовательский уровень запуска, в котором и будет запускаться wpa_supplicant, создать соответствующий пункт в меню Grub&#039;а и выбирать его при загрузке, но, IMHO, проще использовать wicd.</p></blockquote></div><p>Эт очень сложно... <br />Два дня работает, ни каких проблем пока не возникало. Можно наверное ставить [Решено].</p>]]></description>
			<author><![CDATA[null@example.com (SidER)]]></author>
			<pubDate>Sun, 27 May 2012 14:45:50 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=277514#p277514</guid>
		</item>
		<item>
			<title><![CDATA[Re: Настройка netif.wlan0 в Funtoo]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=277509#p277509</link>
			<description><![CDATA[<p>В принципе, можно создать пользовательский уровень запуска, в котором и будет запускаться wpa_supplicant, создать соответствующий пункт в меню Grub&#039;а и выбирать его при загрузке, но, IMHO, проще использовать <strong>wicd</strong>.</p>]]></description>
			<author><![CDATA[null@example.com (Lupo Alberto)]]></author>
			<pubDate>Sun, 27 May 2012 14:22:39 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=277509#p277509</guid>
		</item>
		<item>
			<title><![CDATA[Re: Настройка netif.wlan0 в Funtoo]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=277507#p277507</link>
			<description><![CDATA[<div class="quotebox"><cite>SidER пишет:</cite><blockquote><p>т.к. wifi пользуюсь не всегда</p></blockquote></div><p>...то я использую <strong>net-misc/wicd</strong>.</p>]]></description>
			<author><![CDATA[null@example.com (Lupo Alberto)]]></author>
			<pubDate>Sun, 27 May 2012 14:18:39 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=277507#p277507</guid>
		</item>
		<item>
			<title><![CDATA[Re: Настройка netif.wlan0 в Funtoo]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=277506#p277506</link>
			<description><![CDATA[<p><strong>Lupo Alberto</strong>, в принципе раньше именно так и делал, работало на ура <img src="https://linuxforum.ru/img/smilies/bx.gif" alt="bx" />. Суть первоначального топика в том, чтобы отказаться от wpa_supplicant в runlevel (т.к. wifi пользуюсь не всегда, а если оставить его там, то при загрузке будут сыпаться ошибки) и объединение всех настроек в единственном&nbsp; файле netif.wlan0. Сейчас подумал и решил, что впринципе логично было бы добавить в /etc/netif.d/custom ещё следующие строки:<br /></p><div class="codebox"><pre><code>netif_post_down() {
        /etc/init.d/wpa_supplicant stop&gt;/var/log/wpa_supplicant_down.log 2&gt;&amp;1
}</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (SidER)]]></author>
			<pubDate>Sun, 27 May 2012 14:17:28 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=277506#p277506</guid>
		</item>
		<item>
			<title><![CDATA[Re: Настройка netif.wlan0 в Funtoo]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=277497#p277497</link>
			<description><![CDATA[<p>Только что проверил подключение к WiFi указанным на официальном сайте Funtoo <a href="http://www.funtoo.org/wiki/Funtoo_Linux_Networking#Wireless_Configuration">способом</a>:<br /></p><div class="fancy_spoiler_switcher"><div class="fancy_spoiler_switcher_header" data-lang-open="открыть спойлер" data-lang-close="скрыть спойлер"><strong>+</strong>&nbsp;открыть спойлер</div><div class="fancy_spoiler"><p>1. Устанавливаем необходимые программы:<br /></p><div class="codebox"><pre><code>emerge net-misc/dhcpcd net-wireless/wireless-tools net-wireless/wpa_supplicant</code></pre></div><p>2. Создаём настройки для интерфейса <em>wlan0</em> и добавляем его в уровень запуска:<br /></p><div class="codebox"><pre><code># cd /etc/init.d
# ln -s netif.tmpl netif.wlan0
# rc-update add netif.wlan0 default
# echo template=dhcpcd &gt; /etc/conf.d/netif.wlan0</code></pre></div><p>3. Конфигурируем <em>wpa_supplicant</em><br />...вводим в консоли<br /></p><div class="codebox"><pre><code>wpa_passphrase Lupo_WiFi &gt;&gt; /etc/wpa_supplicant/wpa_supplicant.conf</code></pre></div><p>...нажимаем [Enter]<br />...вводим пароль, нажимаем [Enter]<br />...проверяем созданный файл конфигурации<br /></p><div class="codebox"><pre><code>gentoo-laptop lupo # cat /etc/wpa_supplicant/wpa_supplicant.conf
# reading passphrase from stdin
network={
    ssid=&quot;Lupo_WiFi&quot;
    #psk=&quot;z3g0r1got5%&quot;
    psk=6e64eb884f2cb2a4wc4fc0c6dcebe4b29f9i6812ecb5dfbgh21c32b2c7bb15cd
}</code></pre></div><p>...добавляем сервис <strong>wpa_supplicant</strong> в уровень запуска</p><div class="codebox"><pre><code>rc-update add wpa_supplicant default</code></pre></div><p>4. Проверяем<br /></p><div class="codebox"><pre><code>gentoo-laptop lupo # rc
wpa_supplicant     | * Starting WPA Supplicant Daemon ...
netif.wlan0        | * Network dhcpcd wlan0 up ...
netif.wlan0        |dhcpcd[4352]: version 5.5.6 starting                                                                 [ ok ]
netif.wlan0        |dhcpcd[4352]: wlan0: waiting for carrier
netif.wlan0        |dhcpcd[4352]: wlan0: carrier acquired
netif.wlan0        |dhcpcd[4352]: wlan0: sending IPv6 Router Solicitation
netif.wlan0        |dhcpcd[4352]: wlan0: sendmsg: Cannot assign requested address
netif.wlan0        |dhcpcd[4352]: wlan0: broadcasting for a lease
netif.wlan0        |dhcpcd[4352]: wlan0: offered 192.168.1.100 from 192.168.1.1
netif.wlan0        |dhcpcd[4352]: wlan0: acknowledged 192.168.1.100 from 192.168.1.1
netif.wlan0        |dhcpcd[4352]: wlan0: checking for 192.168.1.100
netif.wlan0        |dhcpcd[4352]: wlan0: sending IPv6 Router Solicitation
netif.wlan0        |dhcpcd[4352]: wlan0: leased 192.168.1.100 for 86400 seconds
netif.wlan0        |dhcpcd[4352]: forked to background, child pid 4480                                                   [ ok ]</code></pre></div><div class="codebox"><pre><code>gentoo-laptop lupo # ifconfig
lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:3110 errors:0 dropped:0 overruns:0 frame:0
          TX packets:3110 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:173726 (169.6 KiB)  TX bytes:173726 (169.6 KiB)

wlan0     Link encap:Ethernet  HWaddr 00:16:ee:78:6d:7e  
          inet addr:192.168.1.100  Bcast:192.168.1.255  Mask:255.255.255.0
          inet6 addr: fe80::218:deff:fe78:637e/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:1007 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1045 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:604273 (590.1 KiB)  TX bytes:168082 (164.1 KiB)</code></pre></div><p>P.S. Все явки и пароли вымышлены <img src="https://linuxforum.ru/img/smilies/bx.gif" alt="bx" /></p></div></div>]]></description>
			<author><![CDATA[null@example.com (Lupo Alberto)]]></author>
			<pubDate>Sun, 27 May 2012 13:52:47 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=277497#p277497</guid>
		</item>
		<item>
			<title><![CDATA[Re: Настройка netif.wlan0 в Funtoo]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=277268#p277268</link>
			<description><![CDATA[<div class="quotebox"><cite>Lupo Alberto пишет:</cite><blockquote><p>Смысл есть — вы сделаете в соответствии с инструкциями от разработчика дистрибутива и в случае возникновения каких-либо вопросов вероятность получить правильный ответ будет выше.</p></blockquote></div><p>Ок.<br />Решил свою проблему, следующим образом:<br />1)Приводим файл /etc/conf.d/netif.wlan0 к виду<br /></p><div class="codebox"><pre><code>template=&quot;custom&quot;
ipaddr=&quot;192.168.10.160/24&quot;
gateway=&quot;192.168.10.1&quot;
nameservers=&quot;192.168.10.1&quot;
mtu=&quot;1500&quot;</code></pre></div><p>2) Выполняю команду:<br /></p><div class="codebox"><pre><code>#cd /etc/netif.d &amp;&amp; cp interface custom</code></pre></div><p>3) Правим файл&nbsp; /etc/netif.d/custom, добавляя в фигурные скобки <br /></p><div class="codebox"><pre><code>/etc/init.d/wpa_supplicant start&gt;/var/log/wpa_supplicant.log 2&gt;&amp;1 &amp;</code></pre></div><p>Весь /etc/netif.d/custom:<br /></p><div class="fancy_spoiler_switcher"><div class="fancy_spoiler_switcher_header" data-lang-open="открыть спойлер" data-lang-close="скрыть спойлер"><strong>+</strong>&nbsp;открыть спойлер</div><div class="fancy_spoiler"><div class="codebox"><pre><code>#!/bin/sh

netif_pre_up() {
    /etc/init.d/wpa_supplicant start&gt;/var/log/wpa_supplicant.log 2&gt;&amp;1 &amp;
    local count=-1
    local label
    local bcast
    for ipnm in $ipaddr $ipaddrs; do
        if [ $count -ge 0 ]
        then
            label=$interface:$count
        else
            label=&quot;&quot;
        fi
        if [ -n &quot;$(if_ipv4 $ipnm)&quot; ]
        then
            bcast=&quot;broadcast $(get_option &quot;$ipnm&quot; broadcast +)&quot;
        else
            bcast=&quot;&quot;
        fi
        if [ -z &quot;$label&quot; ]
        then
            ip addr add $(get_ipnm_part &quot;$ipnm&quot;) $bcast \
                dev $interface || die &quot;Couldn&#039;t add $ipnm to $interface&quot;
        else
            ip addr add $(get_ipnm_part &quot;$ipnm&quot;) $bcast \
                label $label dev $interface || die &quot;Couldn&#039;t add $ipnm to $interface&quot;
        fi
        count=$(( $count + 1 ))    
    done
}
netif_post_down() {
        /etc/init.d/wpa_supplicant stop&gt;/var/log/wpa_supplicant_down.log 2&gt;&amp;1
}</code></pre></div></div></div>]]></description>
			<author><![CDATA[null@example.com (SidER)]]></author>
			<pubDate>Sat, 26 May 2012 18:33:10 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=277268#p277268</guid>
		</item>
		<item>
			<title><![CDATA[Re: Настройка netif.wlan0 в Funtoo]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=275570#p275570</link>
			<description><![CDATA[<div class="quotebox"><cite>SidER пишет:</cite><blockquote><p>Просто тогда не имеет смысла мне создавать netif.wlan0, так как это равносильно тому, что сейчас имею, только в немного измененном виде.</p></blockquote></div><p>Смысл есть — вы сделаете в соответствии с инструкциями от разработчика дистрибутива и в случае возникновения каких-либо вопросов вероятность получить правильный ответ будет выше.</p>]]></description>
			<author><![CDATA[null@example.com (Lupo Alberto)]]></author>
			<pubDate>Sat, 19 May 2012 07:00:57 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=275570#p275570</guid>
		</item>
		<item>
			<title><![CDATA[Re: Настройка netif.wlan0 в Funtoo]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=275547#p275547</link>
			<description><![CDATA[<div class="quotebox"><cite>Lupo Alberto пишет:</cite><blockquote><p>Во-первых, вы используете старый синтаксис openrc — круглых скобок быть не должно.</p></blockquote></div><p>Понял, в дальнейшем учту.<br /></p><div class="quotebox"><cite>Lupo Alberto пишет:</cite><blockquote><p>Во-вторых, в приведённой вами ссылке всё расписано несколько иначе, т.е. должно быть примерно так:</p><p> cd /etc/init.d<br /># ln -s netif.tmpl netif.wlan0<br /># rc-update add netif.wlan0 default<br /># echo template=dhcpcd &gt; /etc/conf.d/netif.wlan0<br /># rc-update add wpa_supplicant default</p></blockquote></div><p>Просто тогда не имеет смысла мне создавать netif.wlan0, так как это равносильно тому, что сейчас имею, только в немного измененном виде. Изначально я думал, что возможно dhcpcd и wpa_supplicant реализовать в виде одного скрипта (netif.wlan0), т.е. обойтись без добавления в runlevel wpa_supplicant.</p>]]></description>
			<author><![CDATA[null@example.com (SidER)]]></author>
			<pubDate>Fri, 18 May 2012 20:41:24 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=275547#p275547</guid>
		</item>
		<item>
			<title><![CDATA[Re: Настройка netif.wlan0 в Funtoo]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=275384#p275384</link>
			<description><![CDATA[<p>Во-первых, вы используете старый синтаксис <em>openrc</em> — круглых скобок быть не должно.<br />Во-вторых, в приведённой вами ссылке всё расписано несколько иначе, т.е. должно быть примерно так:<br /></p><div class="codebox"><pre><code> cd /etc/init.d
# ln -s netif.tmpl netif.wlan0
# rc-update add netif.wlan0 default
# echo template=dhcpcd &gt; /etc/conf.d/netif.wlan0
# rc-update add wpa_supplicant default</code></pre></div><p>Ну и далее так — <a href="http://www.funtoo.org/wiki/Funtoo_Linux_Networking#Wireless_Configuration">http://www.funtoo.org/wiki/Funtoo_Linux … figuration</a></p><p>Если мне память не изменяет, у нас на форуме <strong>newzenon</strong> описывал настройку WiFi под Funtoo.</p>]]></description>
			<author><![CDATA[null@example.com (Lupo Alberto)]]></author>
			<pubDate>Thu, 17 May 2012 20:57:34 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=275384#p275384</guid>
		</item>
		<item>
			<title><![CDATA[Настройка netif.wlan0 в Funtoo]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=275381#p275381</link>
			<description><![CDATA[<p>В данный момент подключаюсь с помошью команд <br /></p><div class="codebox"><pre><code>/etc/init.d/wpa_supplicant start &amp;&amp; /etc/init.d/dhcpcd start</code></pre></div><p>Соответственно wpa_supplicant настроен, так вот вводить каждый раз вводить не совсем удобно. Поэтому назрел вопрос об автоматизации. Посмотрел оф.вики <a href="http://www.funtoo.org/wiki/Funtoo_Linux_Networking">Funtoo Linux Networking</a> + вики gentoo,но на ум ни чего не приходит кроме следующего:<br /># cd /etc/init.d<br /># ln -s netif.tmpl netif.wlan0<br />в netif.wlan0 добавляем<br /></p><div class="quotebox"><blockquote><p>config_wlan0=( &quot;dhcpcd&quot; )<br />modules_wlan0=( &quot;wpa_supplicant&quot; )<br />wpa_supplicant_wlan0=( &quot;-Dwext&quot; )<br />dhcp_wlan0=&quot;nonis nontp&quot;<em>-в этой строчке не совсем уверен</em></p></blockquote></div><p>Так вопрос, будет ли это работать? Или в чём-то я не прав.</p>]]></description>
			<author><![CDATA[null@example.com (SidER)]]></author>
			<pubDate>Thu, 17 May 2012 20:38:21 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=275381#p275381</guid>
		</item>
	</channel>
</rss>
