Как я могу установить широкополосное соединение?

Я попытался установить широкополосное интернет-соединение, начал, как я обнаружил в этом вопросе

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)

Может кто-нибудь, пожалуйста, объясните мне, в чем заключается проблема и какие шаги я должен предпринять, чтобы решить ее ?

1
задан 13 April 2017 в 15:23

1 ответ

Если Вы настраиваете для 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-адрес, который Вам присвоили.

1
ответ дан 13 April 2017 в 15:23

Другие вопросы по тегам:

Похожие вопросы: