Настройка PPPoE

Материал из Linux в Могилеве.
Перейти к: навигация, поиск

Создание PPPoE-соединения при помощи утилиты adsl-setup

Настойку ppp-соединения можно осуществить при помощи утилиты asdl-setup, входящую в состав пакета rp-pppoe-3.5-27. Для запуска утилиты необходимо ввести команду:

[root@testadsl]#adsl-setup


При помощи данной утилиты можно ввести следующие параметры PPPoE-соединения:

  • Login Name = adsl_user - позволяет ввести имя пользователя;
  • INTERFACE = tap0 - Ethernet устройство, посредством которого устанавливается ppp-соединение;
  • DEMAND = no - значение 'no' позволяет ppp-соединению существовать неограниченно долго;
  • primary DNS server = 194.8.160.190 - адрес первичного DNS сервера;
  • secondary DNS server = 195.131.52.130 - адрес вторичного DNS сервера;
  • PASSWORD = adsl_passwd - пароль на установление соединения;
  • USERCTRL = no - значение 'no' запрещает всем пользователям кроме root устанавливать или завершать ppp-соединение;
  • FIREWALLING = 0 - отключает стандартный FIREWALL;
  • ONBOOT = no - при параметре 'no' устройство не будет инициализированно при загрузке.


Результатом выполнения этой утилиты станет создание файла

 /etc/sysconfig/network-scripts/ifcfg-ppp0

а так же добавление в файлы /etc/ppp/pap-secrets и etc/ppp/chap-secrets строки

"adsl_user" * "adsl_passwd"

и добавленее в файл /etc/resolv.conf адресов DNS серверов

nameserver 194.8.160.190
nameserver 195.131.52.130

Редактирование файла ifcfg-ppp0

Так как утилита asdl-setup настраивает не все необходимые параметры ppp-соединения, нужно отредактировать файл /etc/sysconfig/network-scripts/ifcfg-ppp0 с целью внесения в него сетевых параметров ppp-соединения. После редактирования этот файл должен выглядеть примерно следующим образом:

          USERCTL=yes
          BOOTPROTO=none
          NAME=DSLppp0
          DEVICE=ppp0
          TYPE=xDSL
          ONBOOT=no
          PIDFILE=/var/run/pppoe-adsl.pid
          FIREWALL=NONE
          PING=.
          PPPOE_TIMEOUT=80
          LCP_FAILURE=3
          LCP_INTERVAL=20
          CLAMPMSS=1412
          CONNECT_POLL=6
          CONNECT_TIMEOUT=60
          DEFROUTE=yes
          SYNCHRONOUS=no
          ETH=tap0
          PROVIDER=DSLppp0
          USER=adsl_user
          PEERDNS=no
          DEMAND=no
          NETMASK=255.255.255.255
          IPADDR=192.168.143.10
          IPV6INIT=no
          PERSIST=no


Установка PPPoE-соединения

Для установки PPPoE-соединения достаночно ввести команду

[root@testasdl]# ifup ppp0


Ниже приведен фрагмент файла журнала /var/log/messages, в котором показано удачное установление и завершение ppp-соединения:

          Feb 27 23:33:35 testadsl pppd[8130]: pppd 2.4.2 started by root, uid 0
          Feb 27 23:33:35 testadsl pppd[8130]: Using interface ppp0
          Feb 27 23:33:35 testadsl pppd[8130]: Connect: ppp0 <-> /dev/pts/8
          Feb 27 23:33:36 testadsl pppd[8130]: Warning - secret file /etc/ppp/pap-secrets
              has world and/or group access
          Feb 27 23:33:37 testadsl pppd[8130]: Warning - secret file /etc/ppp/pap-secrets
              has world and/or group access
          Feb 27 23:33:37 testadsl pppd[8130]: PAP authentication succeeded
          Feb 27 23:33:37 testadsl pppd[8130]: local IP address 192.168.143.10
          Feb 27 23:33:37 testadsl pppd[8130]: remote IP address 1.1.3.1
          Feb 28 00:51:41 testadsl adsl-stop: Killing pppd
          Feb 28 00:51:41 testadsl pppd[8130]: Terminating on signal 15.
          Feb 28 00:51:47 testadsl pppd[8130]: Connection terminated.
          Feb 28 00:51:47 testadsl pppd[8130]: Connect time 78.1 minutes.
          Feb 28 00:51:47 testadsl pppd[8130]: Sent 268409 bytes, received 2520326 bytes.
          Feb 28 00:51:47 testadsl pppd[8130]: Connect time 78.1 minutes.
          Feb 28 00:51:47 testadsl pppd[8130]: Sent 268409 bytes, received 2520326 bytes.
          Feb 28 00:51:47 testadsl pppd[8130]: Exit.
Личные инструменты

    Linux.by

    Могилевский Форум

    Диски почтой

    Каталог TUT.BY