Настройка PPPoE сервера на Cisco-роутере
Материал из BiTel WiKi
Версия от 11:59, 8 апреля 2008; Victor (Обсуждение | вклад)
Конфигурация IOS, на котором все это точно работает:
IOS: c7301-advipservicesk9-mz.124-11.T.bin
Cisco IOS Software, 7301 Software (C7301-ADVIPSERVICESK9-M), Version 12.4(11)T, RELEASE SOFTWARE (fc2)
! 1.1.1.11 - адрес BGBilling сервера ! public_xxxx - секретная строка snmp-community ! ! aaa new-model ! ! Разрешаем отключать сессии по SNMP. aaa session-mib disconnect ! ! ! aaa authentication ppp default group radius aaa authorization network default group radius ! ! Включаем аккаунтинг сессий. aaa accounting update periodic 5 aaa accounting network default start-stop group radius ! aaa session-id common ! ! ip cef ! ! Настройка PPPoE-сервера. ! nas1 - имя службы bba-group pppoe global virtual-template 1 sessions max limit 8000 ac name nas1 sessions per-mac limit 1 sessions per-vlan limit 500 sessions auto cleanup ! interface GigabitEthernet0/1 ip address 1.1.1.1 255.255.255.0 ! ! На этом интерфейсе будут приниматься PPPoE-соединения. ! выключаем CDP, чтобы пользователи не видели версии IOS interface GigabitEthernet0/2 pppoe enable group global no cdp enable ! ! Шаблон пользовательского интерфейса. interface Virtual-Template1 mtu 1492 ip unnumbered GigabitEthernet0/1 ip route-cache flow autodetect encapsulation ppp peer default ip address pool PPPoE ppp max-bad-auth 3 ppp authentication chap radius ppp authorization radius ppp accounting radius ppp timeout retry 3 ppp timeout authentication 45 ppp timeout idle 3600 ! ! Пул адресов, которые будут выдаваться при ! отсутствии атрибута Framed-IP-Address в ! ответе от RADIUS-сервера. ip local pool PPPoE 1.1.1.20 1.1.1.254 ! ! ! Настройки экспорта Netflow ip flow-cache timeout inactive 10 ip flow-cache timeout active 1 ip flow-export source GigabitEthernet0/1 ip flow-export version 5 ip flow-export destination 1.1.1.11 9996 ! ! Правила доступа к SNMP на Cisco. access-list 3 permit 1.1.1.11 access-list 3 deny any log ! ! Настройка SNMP. syscon address 1.1.1.11 public_xxxx syscon shelf-id 0 snmp-server community public_xxxx RW 3 snmp-server ifindex persist snmp-server enable traps snmp authentication linkdown linkup coldstart warmstart snmp-server enable traps tty snmp-server enable traps aaa_server snmp-server host 1.1.1.11 161 snmp-server host 1.1.1.11 2c snmp-server host 1.1.1.11 aaa snmp-server host 1.1.1.11 public_xxxx snmp ! ! ! ! ! Настройка соединения с RADIUS-сервером ! secret_pass - пароль, с помощью которого будут ! шифроваться данные, передаваемые между RADIUS-сервером ! и Cisco. radius-server attribute 8 include-in-access-req radius-server attribute nas-port format e UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU radius-server attribute 31 mac format unformatted radius-server host 1.1.1.11 auth-port 1812 acct-port 1813 non-standard radius-server retransmit 5 radius-server timeout 30 radius-server deadtime 1 radius-server key 0 secret_pass radius-server vsa send accounting radius-server vsa send authentication