LinuxForum.Fans
Тема

Настройка wi-fi

Автор: Spawn047 150 сообщений 20700 просмотров
#264201
"Spawn047" написал:
Как только выполнил /etc/init.d/net.wlan0 -d start сеть пропала!

Так понятно, что пропадёт сеть ;)
Вы сначала «убейте» поднятый вручную интерфейс, потом пробуйте, т.е.

text

ifconfig wlan0 down

У вас графический режим есть или только консоль?
Если только консоль, установите и запустите поддежку мыши в консоли:

text

emerge -av sys-libs/gpm
/etc/init.d/gpm start

...далее с помощью мыши скопируйте весь вывод.
А не пробовали с помощью wgetpaste скопировать?
Т.е.

text

wgetpaste -c '/etc/init.d/net.wlan0 -d start'

...или

text

/etc/init.d/net.wlan0 -d start | wgetpaste
#264202
"Spawn047" написал:
Delete '/var/run/wpa_supplicant GROUP=wheel/wlan0' manually if it is not used anymore
Failed to initialize control interface '/var/run/wpa_supplicant GROUP=wheel'.

Строчку уберите:

"Spawn047" написал:
ctrl_interface=/var/run/wpa_supplicant GROUP=wheel
#264203

...а если по-простому добавить в загрузку

text

rc-update add net.wlan0 default

...и перегрузиться?

#264204
"Lupo Alberto" написал:
А не пробовали с помощью wgetpaste скопировать?

Для этого нужен интернет?
Настроил мышь. Как копировать? Как перемещаться вверх вниз экрана, чтобы выделить весь вывод команды?
В случае с wgetpaste тоже помещает в вывод не всё.

#264208

* WARNING: net.wlan0 has already been started
"Lupo Alberto" написал:
...а если по-простому добавить в загрузку
"Lupo Alberto" написал:
...и перегрузиться?
#264211
"Lupo Alberto" написал:
rc-update add net.wlan0 default

При перезагрузке интерфейс поднимается автоматически, но для подключения к сети необходимо всегда выполнять iwconfig wlan0 essid Моя сеть. Как сделать, чтобы автоматически подключался к моей сети?

#264212

Что-то «торможу» я :(
Давно скриптами сеть не поднимал, всё больше net-misc/wicd.
Попробуйте выполнить

text

rc-update add wpa_supplicant default

...и перегрузиться :D

#264214
"Lupo Alberto" написал:
rc-update add wpa_supplicant default

Не помогло. У меня сеть скрыта. Из-за этого может быть?

#264216
"Spawn047" написал:
Из-за этого может быть?

Наверное.
Попробуйте убрав из загрузки net.wlan0 и wpa_supplicant

text

rc-update del wpa_supplicant default
rc-update del net.wlan0 default

...перегрузиться и запустить эти сервисы в «полуавтоматическом» режиме

text

/etc/init.d/wpa_supplicant -d start
/etc/init.d/net.wlan0 -d start

...возможно, вывод ошибок поможет найти решение.

#264220
"Lupo Alberto" написал:
/etc/init.d/wpa_supplicant -d start

Ошибка:
* ERROR : wpa_supplicant failed to start
Привёл самую последнюю строчку вывода. К сожалению, не получается поместить в файл.

"Lupo Alberto" написал:
/etc/init.d/net.wlan0 -d start

Это работает.

#264221
"Spawn047" написал:
Ошибка:
* ERROR : wpa_supplicant failed to start
Привёл самую последнюю строчку вывода. К сожалению, не получается поместить в файл.

Поищите сами строчки, начинающиеся с красной звёздочки и содержащие слово «Failed...», попробуйте их скопировать с помощью мыши.

#264223

...либо запустите без опции -d, выведутся только сообщения об ошибках.

#264226
"Lupo Alberto" написал:
...либо запустите без опции -d, выведутся только сообщения об ошибках.

# /etc/init.d/wpa_supplicant start
/etc/init.d/../conf.d/wpa_supplicant: line 8: syntax error near unexpected token '}'
/etc/init.d/../conf.d/wpa_supplicant: line 8: '}'
* ERROR : wpa_supplicant failed to start


Как копировать с помощью мыши?

#264228
"Spawn047" написал:
/etc/init.d/../conf.d/wpa_supplicant: line 8: syntax error near unexpected token '}'

Покажите файл /etc/wpa_supplicant/wpa_supplicant.conf

text

wgetpaste /etc/wpa_supplicant/wpa_supplicant.conf
#264230
"Spawn047" написал:
Как копировать с помощью мыши?

Поставить «мышиный» курсор в начало выделяемого фрагмента, нажать левую клавишу, «протянуть», выделяя текст. Для удобства перейти в другую консоль, открыть в текстовом редакторе новый файл, нажав среднюю клавишу, вставить скопированный фрагмент.

#264231
"Lupo Alberto" написал:
Поставить «мышиный» курсор в начало выделяемого фрагмента, нажать левую клавишу, «протянуть», выделяя текст. Для удобства перейти в другую консоль, открыть в текстовом редакторе новый файл, нажав среднюю клавишу, вставить скопированный фрагмент.

ОК! Понял. А если вывод не помещается во весь экран. Как переместиться вверх?

#264232
"Spawn047" написал:
ОК! Понял. А если вывод не помещается во весь экран. Как переместиться вверх?

От настроек терминала в некоторой степени зависит. Должно по Shift+PgUp или Shift+⇑.
Но лучше просто

"Lupo Alberto" написал:
Покажите файл /etc/wpa_supplicant/wpa_supplicant.conf

там ошибка синтаксиса, наверное, так быстрее будет.

#264233
"Lupo Alberto" написал:
Покажите файл /etc/wpa_supplicant/wpa_supplicant.conf
/etc/wpa_supplicant/wpa_supplicant.conf
#ctrl_interface=/var/run/wpa_supplicant GROUP=wheel
#ctrl_interface_group=0
ap_scan=1

network={
ssid="ssid"
#psk="passwd"
psk=552cd34ad48a544411afdef527783796f973a2827c66d0cc92546aeb25feb58e
#proto=WPA
#proto=RSN
#key_mgmt=WPA-PSK
#pairwise=CCMP TKIP
#group=CCMP TKIP
#priority=2
}
#264237

Попробуйте всё же переименовав файл /etc/wpa_supplicant/wpa_supplicant.conf, создать его заново

text

mv /etc/wpa_supplicant/wpa_supplicant.conf /etc/wpa_supplicant/wpa_supplicant.conf.bak
wpa_passphrase ВАША_СЕТЬ ВАШ_ПАРОЛЬ > /etc/wpa_supplicant/wpa_supplicant.conf
#264238
"Lupo Alberto" написал:
И постарайтесь каким-либо способом всё же показать вывод

/etc/init.d/net.wlan0 -d start
/etc/init.d/net.wlan0 -d start
Spawn ~ # /etc/init.d/wpa_supplicant -d start
+ _conf_d=/etc/init.d/../conf.d
+ _c=wpa_supplicant
+ '[' -n wpa_supplicant -a wpa_supplicant '!=' wpa_supplicant ']'
+ unset _c
+ sourcex -e /etc/init.d/../conf.d/wpa_supplicant.default
+ '[' -e = -e ']'
+ shift
+ '[' -e /etc/init.d/../conf.d/wpa_supplicant.default ']'
+ return 1
+ sourcex -e /etc/init.d/../conf.d/wpa_supplicant
+ '[' -e = -e ']'
+ _conf_d=/etc/init.d/../conf.d
+ _c=wpa_supplicant
+ '[' -n wpa_supplicant -a wpa_supplicant '!=' wpa_supplicant ']'
+ unset _c
+ sourcex -e /etc/init.d/../conf.d/wpa_supplicant.default
+ '[' -e = -e ']'
+ shift
+ '[' -e /etc/init.d/../conf.d/wpa_supplicant.default ']'
+ return 1
+ sourcex -e /etc/init.d/../conf.d/wpa_supplicant
+ '[' -e = -e ']'
+ shift
+ '[' -e /etc/init.d/../conf.d/wpa_supplicant ']'
+ . /etc/init.d/../conf.d/wpa_supplicant
++ network='{'
++ ssid=ssid
++ psk=552cd34ad48a544411afdef527783796f973a2827c66d0cc92546aeb25feb58e
++ key_mgmt=WPA-PSK
++ proto=CCMP
++ group=CCMP
/etc/init.d/../conf.d/wpa_supplicant: line 8: syntax error near unexpected token `}'
/etc/init.d/../conf.d/wpa_supplicant: line 8: `}'
* ERROR: wpa_supplicant failed to start

Войдите или зарегистрируйтесь, чтобы ответить.