Я сталкиваюсь с проблемой с соединением PPPoE,
Журналы ошибок:
Dec 29 15:50:20 rahul-home pppd[4141]: PPP session is 1769
Dec 29 15:50:20 rahul-home pppd[4141]: Connected to 00:27:0e:14:d1:04 via interface eth0
Dec 29 15:50:20 rahul-home pppd[4141]: Using interface ppp0
Dec 29 15:50:20 rahul-home pppd[4141]: Connect: ppp0 <--> eth0
Dec 29 15:50:20 rahul-home NetworkManager[1131]: <warn> /sys/devices/virtual/net/ppp0: couldn't determine device driver; ignoring...
Dec 29 15:50:20 rahul-home NetworkManager[1131]: SCPlugin-Ifupdown: devices added (path: /sys/devices/virtual/net/ppp0, iface: ppp0)
Dec 29 15:50:20 rahul-home NetworkManager[1131]: SCPlugin-Ifupdown: device added (path: /sys/devices/virtual/net/ppp0, iface: ppp0): no ifupdown configuration found.
Dec 29 15:50:20 rahul-home pppd[4141]: CHAP authentication failed: bad username or password
Dec 29 15:50:20 rahul-home pppd[4141]: CHAP authentication failed
Dec 29 15:50:20 rahul-home pppd[4141]: Connection terminated.
Dec 29 15:50:20 rahul-home NetworkManager[1131]: SCPlugin-Ifupdown: devices removed (path: /sys/devices/virtual/net/ppp0, iface: ppp0)
Dec 29 15:50:20 rahul-home avahi-daemon[859]: Withdrawing workstation service for ppp0.
Dec 29 15:50:22 rahul-home pppd[4141]: Terminating on signal 15
Dec 29 15:50:22 rahul-home pppd[4141]: Exit.
Журнал успеха
Dec 29 15:50:24 rahul-home pppd[4189]: PPP session is 22450
Dec 29 15:50:24 rahul-home pppd[4189]: Connected to 00:07:e9:a5:a8:85 via interface eth0
Dec 29 15:50:24 rahul-home pppd[4189]: Using interface ppp0
Dec 29 15:50:24 rahul-home pppd[4189]: Connect: ppp0 <--> eth0
Dec 29 15:50:24 rahul-home NetworkManager[1131]: <warn> /sys/devices/virtual/net/ppp0: couldn't determine device driver; ignoring...
Dec 29 15:50:24 rahul-home NetworkManager[1131]: SCPlugin-Ifupdown: devices added (path: /sys/devices/virtual/net/ppp0, iface: ppp0)
Dec 29 15:50:24 rahul-home NetworkManager[1131]: SCPlugin-Ifupdown: device added (path: /sys/devices/virtual/net/ppp0, iface: ppp0): no ifupdown configuration found.
Dec 29 15:50:24 rahul-home pppd[4189]: CHAP authentication succeeded: Welcome.
Dec 29 15:50:24 rahul-home pppd[4189]: CHAP authentication succeeded
Dec 29 15:50:24 rahul-home pppd[4189]: peer from calling number 00:07:E9:A5:A8:85 authorized
Dec 29 15:50:24 rahul-home pppd[4189]: local IP address xx.xx.xx.xx
Dec 29 15:50:24 rahul-home pppd[4189]: remote IP address 172.31.29.1
Dec 29 15:50:24 rahul-home pppd[4189]: primary DNS address xx.xx.xx.xx
Dec 29 15:50:24 rahul-home pppd[4189]: secondary DNS address xx.xx.xx.xx
Мое наблюдение
Я протестировал с n количеством попытки, но у меня есть уведомление, что программа набора номера подключается когда это с помощью номера вызывающего абонента однорангового узла 00:07:E9:A5:A8:85
, но я не могу зафиксировать это. со справкой man pppd
, Я попробовал следующую опцию в /etc/ppp/options
allow-number 00:07:E9:A5:A8:85 # Tested showing not authorized
remotenumber 00:07:E9:A5:A8:85 # Tested but not working
Временное решение
#!/bin/bash
# Retry pppoe until get connected
rndc stop
interval=2
n=0
pppstats && { echo "Internet is working"; exit 1; }
until nc -vzw1 titanic 80
do
poff -a ||
pon dsl-provider
sleep $interval
((n++))
done
echo "Dialer Connected after total retry: $n"
plog
/etc/init.d/bind9 start
Спецификации
Distributor ID: Ubuntu
Description: Ubuntu 13.10
Release: 13.10
Codename: saucy
pppd version 2.4.5
Вопрос
Как делают я установил, фиксируют номер вызывающего абонента в pppoe?
После включения журналов отладки я нашел решение
Проблема была
В нашем локальном интернет-провайдере есть две группы, которые мы можем увидеть, используя:
root@rahul-home:~# pppoe-discovery
AC-Ethernet-Address: 00:07:e9:a5:a8:85
Access-Concentrator: spidernet
Service-Name: spidernet
--------------------------------------------------
AC-Ethernet-Address: 00:27:0e:14:d1:04
Access-Concentrator: Fivenet
Service-Name: 5network
--------------------------------------------------
вызывающий номер, который я спрашивал, на самом деле это ACNAME 00:07:e9:a5:a8:85
, то есть, паук.
Теперь вопрос заключается в том, как установить исправление ACNAME и имя службы?
Я проверил справочные страницы, но не нашел связанных с ними, но после поиска в Google I ' Мы нашли решение , о котором сообщалось об ошибке в 2010 году, но до сих пор не обновили справочные страницы.
и решение
нам нужно перейти в файл конфигурации / etc/ppp/peers/dsl-provider
. Есть строка: plugin rp-pppoe.so ethX
, где мы можем указать несколько параметров, таких как:
plugin rp-pppoe.so rp_pppoe_service SERVICE_NAME rp_pppoe_ac ACCESS_CONCENTRATOR ethX