Я попытался установить широкополосное интернет-соединение, начал, как я обнаружил в этом вопросе
sudo pppoeconf
и показал, что Wi-Fi был отключен.
Извините, я просканировал 2 интерфейса, но концентратор доступа вашего провайдера не ответил. Пожалуйста, проверьте вашу сеть и модемные кабели. Другой причиной сбоя сканирования может быть также другой запущенный процесс pppoe, который управляет модемом.
и результат, найденный ниже моей команды, был
SIOCSIFFLAGS: Operation not possible due to RF-kill
Если та же команда выполняется после включения Wi-Fi, результат не отображается в терминале.
Затем я попробовал другую команду
sudo ifconfig
И получил такой результат:
eth0 Link encap:Ethernet HWaddr 20:89:84:ea:68:5d
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
Interrupt:16
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:65536 Metric:1
RX packets:8947 errors:0 dropped:0 overruns:0 frame:0
TX packets:8947 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:961374 (961.3 KB) TX bytes:961374 (961.3 KB)
wlan0 Link encap:Ethernet HWaddr 48:d2:24:3f:4f:3e
inet addr:192.168.59.104 Bcast:192.168.59.255 Mask:255.255.255.0
inet6 addr: fe80::4ad2:24ff:fe3f:4f3e/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:241942 errors:0 dropped:0 overruns:0 frame:0
TX packets:173747 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:338342037 (338.3 MB) TX bytes:18314966 (18.3 MB)
Может кто-нибудь, пожалуйста, объясните мне, в чем заключается проблема и какие шаги я должен предпринять, чтобы решить ее ?
Если Вы настраиваете для BSNL, Администратор сети не поддерживает соединение PPP по WiFi на данный момент. И это, вероятно, никогда не будет.
Необходимо отредактировать файл и затем выполнить команду для запуска соединения.Править /etc/ppp/peers/provider
и добавьте эти строки:
plugin rp-pppoe
wlan1
user "username"
noipdefault
usepeerdns
defaultroute
replacedefaultroute
noauth
persist
hide-password
Необходимо заменить wlan1
с названием Вашего беспроводного интерфейса. Используйте iwconfig
команда для обнаружения. В Вашем случае это могло быть wlan0
. Замена "username"
(сохраните кавычки здесь) с Вашим именем пользователя входа в систему, введенным ISP.
Затем редактирование /etc/ppp/chap_secrets
:
# Secrets for authentication using CHAP
# client server secret IP addresses
username * password
Снова, замена username
и password
с данными для входа в систему от Вашего ISP (никакие кавычки здесь).
Если Вы не уверены в том, как отредактировать их, использовать sudo -H gedit <filename>
отредактировать оба файла.
Затем используйте команду pon
запустить соединение и poff -a
остановить все соединения, когда Вы сделаны. Использовать plog
проверять состояние соединения.
При использовании Администратора сети для соединения с WiFi, можно заставить его запускать соединение автоматически, когда WiFi соединен. В терминале введите:
sudo grep -i uuid /etc/NetworkManager/system-connections/*
Вы будете видеть список файлов с перечисленными UUID. Скопируйте UUID для своего соединения WiFi (например. 44f15a85-2c11-453d-b557-385ba3a5bb84
). Сделать sudo -H gedit /etc/NetworkManager/dispatcher.d/10-ppp.sh
и добавьте эти строки:
#! /bin/bash
if [[ $CONNECTION_UUID == '44f15a85-2c11-453d-b557-385ba3a5bb84' ]]
then
case $1 in
up)
while pgrep ppp >/dev/null
do
poff -a
done
pon
;;
down)
while pgrep ppp >/dev/null
do
poff -a
done
;;
*)
;;
esac
fi
После того, чтобы сохранить файл выполните эти команды:
sudo chown root /etc/NetworkManager/dispatcher.d/10-ppp.sh
sudo chmod 744 /etc/NetworkManager/dispatcher.d/10-ppp.sh
Необходимо сделать это, потому что сценарии диспетчера должны принадлежать root
и не перезаписываемый кем-либо еще, но владельцем, и должен быть исполняемый файл.
Вот раздражающий бит: Если Беспроводное соединение понижается внезапно, когда оно повторно подключено, ppp
не сможет снова соединиться в течение нескольких минут или больше. Вам, вероятно, даже придется перезапустить ppp
вручную путем выполнения poff -a; pon
пару раз. Вы будете знать, что соединение было установлено когда plog
показывает IP-адрес, который Вам присвоили.