<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Linux Forum &mdash; Настройка netif.wlan0 в Funtoo]]></title>
	<link rel="self" href="https://linuxforum.ru/extern.php?action=feed&amp;tid=22274&amp;type=atom" />
	<updated>2012-05-27T15:12:19Z</updated>
	<generator>PunBB</generator>
	<id>https://linuxforum.ru/viewtopic.php?id=22274</id>
		<entry>
			<title type="html"><![CDATA[Re: Настройка netif.wlan0 в Funtoo]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=277528#p277528" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[Lupo Alberto]]></name>
				<uri>https://linuxforum.ru/profile.php?id=9018</uri>
			</author>
			<updated>2012-05-27T15:12:19Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=277528#p277528</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Настройка netif.wlan0 в Funtoo]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=277526#p277526" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Lupo Alberto пишет:</cite><blockquote><p>У wicd есть псевдографический (ncurses)&nbsp; и консольный интерфейсы.</p></blockquote></div><p>Ок, попробую. Может с консольным интерфейсом wicd получиться подружиться.</p>]]></content>
			<author>
				<name><![CDATA[SidER]]></name>
				<uri>https://linuxforum.ru/profile.php?id=5904</uri>
			</author>
			<updated>2012-05-27T15:10:05Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=277526#p277526</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Настройка netif.wlan0 в Funtoo]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=277521#p277521" />
			<content type="html"><![CDATA[<p>У <strong>wicd</strong> есть псевдографический (ncurses)&nbsp; и консольный интерфейсы.</p>]]></content>
			<author>
				<name><![CDATA[Lupo Alberto]]></name>
				<uri>https://linuxforum.ru/profile.php?id=9018</uri>
			</author>
			<updated>2012-05-27T14:59:54Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=277521#p277521</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Настройка netif.wlan0 в Funtoo]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=277514#p277514" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[SidER]]></name>
				<uri>https://linuxforum.ru/profile.php?id=5904</uri>
			</author>
			<updated>2012-05-27T14:45:50Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=277514#p277514</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Настройка netif.wlan0 в Funtoo]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=277509#p277509" />
			<content type="html"><![CDATA[<p>В принципе, можно создать пользовательский уровень запуска, в котором и будет запускаться wpa_supplicant, создать соответствующий пункт в меню Grub&#039;а и выбирать его при загрузке, но, IMHO, проще использовать <strong>wicd</strong>.</p>]]></content>
			<author>
				<name><![CDATA[Lupo Alberto]]></name>
				<uri>https://linuxforum.ru/profile.php?id=9018</uri>
			</author>
			<updated>2012-05-27T14:22:39Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=277509#p277509</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Настройка netif.wlan0 в Funtoo]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=277507#p277507" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>SidER пишет:</cite><blockquote><p>т.к. wifi пользуюсь не всегда</p></blockquote></div><p>...то я использую <strong>net-misc/wicd</strong>.</p>]]></content>
			<author>
				<name><![CDATA[Lupo Alberto]]></name>
				<uri>https://linuxforum.ru/profile.php?id=9018</uri>
			</author>
			<updated>2012-05-27T14:18:39Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=277507#p277507</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Настройка netif.wlan0 в Funtoo]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=277506#p277506" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[SidER]]></name>
				<uri>https://linuxforum.ru/profile.php?id=5904</uri>
			</author>
			<updated>2012-05-27T14:17:28Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=277506#p277506</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Настройка netif.wlan0 в Funtoo]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=277497#p277497" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[Lupo Alberto]]></name>
				<uri>https://linuxforum.ru/profile.php?id=9018</uri>
			</author>
			<updated>2012-05-27T13:52:47Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=277497#p277497</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Настройка netif.wlan0 в Funtoo]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=277268#p277268" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[SidER]]></name>
				<uri>https://linuxforum.ru/profile.php?id=5904</uri>
			</author>
			<updated>2012-05-26T18:33:10Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=277268#p277268</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Настройка netif.wlan0 в Funtoo]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=275570#p275570" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>SidER пишет:</cite><blockquote><p>Просто тогда не имеет смысла мне создавать netif.wlan0, так как это равносильно тому, что сейчас имею, только в немного измененном виде.</p></blockquote></div><p>Смысл есть — вы сделаете в соответствии с инструкциями от разработчика дистрибутива и в случае возникновения каких-либо вопросов вероятность получить правильный ответ будет выше.</p>]]></content>
			<author>
				<name><![CDATA[Lupo Alberto]]></name>
				<uri>https://linuxforum.ru/profile.php?id=9018</uri>
			</author>
			<updated>2012-05-19T07:00:57Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=275570#p275570</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Настройка netif.wlan0 в Funtoo]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=275547#p275547" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[SidER]]></name>
				<uri>https://linuxforum.ru/profile.php?id=5904</uri>
			</author>
			<updated>2012-05-18T20:41:24Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=275547#p275547</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Настройка netif.wlan0 в Funtoo]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=275384#p275384" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[Lupo Alberto]]></name>
				<uri>https://linuxforum.ru/profile.php?id=9018</uri>
			</author>
			<updated>2012-05-17T20:57:34Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=275384#p275384</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Настройка netif.wlan0 в Funtoo]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=275381#p275381" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[SidER]]></name>
				<uri>https://linuxforum.ru/profile.php?id=5904</uri>
			</author>
			<updated>2012-05-17T20:38:21Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=275381#p275381</id>
		</entry>
</feed>
