Tag: cisco

  • Cisco 871 PPPoE

    Несколько примеров настройки PPPoE на интерфейсе Ethernet на различных Cisco 8xx-серии.

    Первый вариант рабочего примера для 12.4:

    vpdn enable
    !
    vpdn-group 1
    request-dialin
    protocol pppoe
    
    bba-group pppoe global
    
    interface Ethernet1
    no ip address
    duplex auto
    pppoe enable group global
    pppoe-client dial-pool-number 1
    
    interface Dialer0
    mtu 1492
    ip address negotiated
    no ip proxy-arp
    encapsulation ppp
    dialer pool 1
    dialer-group 1
    no cdp enable
    ppp authentication chap callin
    ppp chap hostname pik
    ppp chap password 0 password
    !
    ip route 0.0.0.0 0.0.0.0 Dialer0
    !
    dialer-list 1 protocol ip permit

    bba-group pppoe global создается автоматически (при protocol pppoe), в ней конфигурируются специфические настройки для pppoe.

    Ставить на эзер \”ip address dhcp\” нет смысла, так как принцип назначения ип следующий:

    pppoe-server на стадии IPCP (negotiat\’а или NCP) в CONFACK пакете отправляет ip адрес, который он берет либо от NAS\’а либо из локальных настроек.

    IP назначается Dialler интерфейсу, от которого клонятся Virtual-Access\’ы.

    Ether выбирает Dialer\’ы из dial-pool\’а который указывается в конфигурации.

    Еще один вариант:

    c871.pav.ru#sh run
    Building configuration...
    
    Current configuration : 2087 bytes
    !
    version 12.4
    no service pad
    service timestamps debug datetime msec
    service timestamps log datetime msec
    no service password-encryption
    !
    hostname c871
    !
    boot-start-marker
    boot-end-marker
    !
    logging buffered 4096 debugging
    enable secret 5 $1$N7No$0kcQbJdzAdPDsyJLm9Nlv/
    !
    no aaa new-model
    !
    resource policy
    !
    ip subnet-zero
    ip cef
    !
    !
    vpdn enable
    !
    vpdn-group 1
    !
    !
    !
    !
    username artem secret 5 $1$Rhi5$tOD3VzqcQewDkJMZ85Ymi.
    !
    !
    !
    crypto isakmp policy 1
    encr 3des
    hash md5
    authentication pre-share
    group 2
    crypto isakmp key izm_pav address 213.33.х.х no-xauth
    !
    !
    crypto ipsec transform-set new-set esp-3des esp-md5-hmac
    !
    crypto map VPNtunnel 10 ipsec-isakmp
    set peer 213.33.x.x
    set transform-set new-set
    set pfs group2
    match address 101
    !
    !
    bba-group pppoe global
    !
    !
    interface FastEthernet0
    !
    interface FastEthernet1
    !
    interface FastEthernet2
    !
    interface FastEthernet3
    !
    interface FastEthernet4
    no ip address
    ip nat outside
    ip virtual-reassembly
    duplex auto
    speed auto
    pppoe enable group global
    pppoe-client dial-pool-number 1
    !
    interface Vlan1
    ip address 192.168.0.100 255.255.255.0
    ip nat inside
    ip virtual-reassembly
    !
    interface Dialer0
    mtu 1492
    ip address negotiated
    ip nat outside
    ip virtual-reassembly
    encapsulation ppp
    dialer pool 1
    dialer-group 1
    no cdp enable
    ppp authentication chap callin
    ppp chap hostname host
    ppp chap password 0 pass
    crypto map VPNtunnel
    !
    ip classless
    ip route 0.0.0.0 0.0.0.0 Dialer0
    !
    no ip http server
    no ip http secure-server
    ip nat inside source list ACL_NAT interface Dialer0 overload
    !
    ip access-list extended ACL_NAT
    deny ip 192.168.0.0 0.0.0.255 192.168.3.0 0.0.0.255
    permit ip 192.168.0.0 0.0.0.255 any
    !
    access-list 101 permit ip 192.168.0.0 0.0.0.255 192.168.3.0 0.0.0.255
    dialer-list 1 protocol ip permit
    !
    control-plane
    !
    !
    line con 0
    no modem enable
    line aux 0
    line vty 0 4
    password vty_pass
    login
    transport input telnet ssh
    !
    scheduler max-task-time 5000
    end

    Третий вариант рабочей конфигурации с Cisco 881. Работает у меня, но без настройки vpdn.

    c88115#sh run
    Building configuration...
    
    Current configuration : 6637 bytes
    !
    ! Last configuration change at 13:05:40 MSK Fri Dec 16 2011 by ...
    ! NVRAM config last updated at 13:09:23 MSK Fri Dec 16 2011 by ...
    !
    version 15.1
    no service pad
    service timestamps debug datetime msec
    service timestamps log datetime msec
    service password-encryption
    !
    hostname c88115
    !
    boot-start-marker
    boot system flash c880data-universalk9-mz.151-3.T.bin
    boot-end-marker
    !
    !
    !
    no aaa new-model
    !
    memory-size iomem 10
    clock timezone MSK 4 0
    crypto pki token default removal timeout 0
    !
    crypto pki trustpoint TP-self-signed-pulse-20111205
    enrollment selfsigned
    subject-name cn=IOS-Self-Signed-Certificate-pulse-20111205
    revocation-check none
    rsakeypair TP-self-signed-pulse-20111205
    !
    !
    crypto pki certificate chain TP-self-signed-pulse-20111205
    certificate self-signed 01
    30820241 308201EB A0030201 02020101 300D0609 2A864886 F70D0101 04050030
    !........................................................................
    quit
    ip source-route
    !
    !
    !
    !
    ip dhcp pool 10
    network 10.52.15.0 255.255.255.128
    default-router 10.52.15.126
    dns-server 10.50.10.1 10.50.10.2 208.67.222.222 208.67.220.220 8.8.8.8 8.8.4.4
    !
    ip dhcp pool 20
    network 10.52.15.128 255.255.255.128
    default-router 10.52.15.254
    dns-server 10.50.10.1 10.50.10.2 208.67.222.222 208.67.220.220 8.8.8.8 8.8.4.4
    option 242 ascii \"MCIPADD=10.50.20.1,MCPORT=1719,HTTPSRVR=10.50.10.160\"
    !
    !
    ip cef
    no ip domain lookup
    ip domain name domain.org
    ip inspect name inout tcp timeout 43200
    ip inspect name inout udp timeout 43200
    no ipv6 cef
    !
    !
    multilink bundle-name authenticated
    license udi pid CISCO881-K9 sn FCZ1523CXXX
    license boot module c880-data level advipservices
    !
    !
    archive
    log config
    hidekeys
    !
    !username ....
    !
    !
    !
    !
    ip ssh version 2
    !
    !
    crypto isakmp policy 10
    authentication pre-share
    crypto isakmp key xxxxxxxxxx address 0.0.0.0 0.0.0.0
    !
    !
    crypto ipsec transform-set TrSet esp-3des esp-md5-hmac
    mode transport
    !
    crypto ipsec profile VPN_Profile
    set transform-set TrSet
    !
    !
    !
    !
    !
    !
    interface Loopback1
    ip address 192.168.221.15 255.255.255.255
    !
    interface Loopback2
    ip address 192.168.222.15 255.255.255.255
    !
    interface Tunnel1
    ip address 192.168.201.15 255.255.255.0
    no ip redirects
    ip mtu 1400
    ip nhrp authentication NPF_101
    ip nhrp map multicast 123.45.67.89
    ip nhrp map 192.168.201.1 123.45.67.89
    ip nhrp network-id 100001
    ip nhrp holdtime 300
    ip nhrp nhs 192.168.201.1
    ip ospf network broadcast
    ip ospf priority 0
    tunnel source Dialer1
    tunnel mode gre multipoint
    tunnel key 100001
    tunnel protection ipsec profile VPN_Profile
    !
    interface Tunnel2
    ip address 192.168.202.15 255.255.255.0
    ip mtu 1400
    ip nhrp authentication NPF_102
    ip nhrp map 192.168.202.1 123.45.67.89
    ip nhrp network-id 100002
    ip nhrp holdtime 300
    ip nhrp nhs 192.168.202.1
    ip ospf network broadcast
    ip ospf priority 0
    tunnel source Dialer1
    tunnel destination 123.45.67.89
    tunnel key 100002
    !
    interface FastEthernet0
    shutdown
    !
    interface FastEthernet1
    switchport access vlan 10
    !
    interface FastEthernet2
    switchport access vlan 20
    !
    interface FastEthernet3
    shutdown
    !
    interface FastEthernet4
    no ip address
    ip virtual-reassembly in
    duplex auto
    speed auto
    pppoe-client dial-pool-number 1
    !
    interface Vlan1
    no ip address
    shutdown
    !
    interface Vlan10
    ip address 10.52.15.126 255.255.255.128
    ip nat inside
    ip virtual-reassembly in
    !
    interface Vlan20
    ip address 10.52.15.254 255.255.255.128
    !
    interface Dialer1
    ip address negotiated
    ip access-group FromInet in
    ip mtu 1492
    ip nat outside
    ip inspect inout out
    ip virtual-reassembly in
    encapsulation ppp
    dialer pool 1
    ppp authentication chap callin
    ppp chap hostname xxxxxxxxxxx
    ppp chap password 7 xxxxxxxxxxxxxxxxxxxxxxx
    no cdp enable
    !
    router ospf 1
    network 10.52.15.0 0.0.0.127 area 1
    network 192.168.201.0 0.0.0.255 area 1
    !
    router ospf 2
    network 10.52.15.128 0.0.0.127 area 2
    network 192.168.202.0 0.0.0.255 area 2
    !
    ip forward-protocol nd
    no ip http server
    no ip http secure-server
    !
    !
    ip nat inside source route-map nonat interface Dialer1 overload
    ip route 0.0.0.0 0.0.0.0 Dialer1
    !
    ip access-list extended FromInet
    permit icmp any any
    permit tcp any any eq 22
    permit esp host 123.45.67.89 any
    permit gre host 123.45.67.89 any
    permit udp host 123.45.67.89 any
    permit ip host 123.45.67.89 any
    ip access-list extended nonat-toHQ
    deny ip 10.52.15.0 0.0.0.127 10.50.0.0 0.0.255.255
    deny ip 10.52.15.0 0.0.0.127 10.52.0.0 0.0.255.255
    permit ip 10.52.15.0 0.0.0.127 any
    !
    logging esm config
    access-list 1 permit 10.52.15.0 0.0.0.127
    no cdp run
    
    !
    !
    !
    !
    route-map nonat permit 10
    match ip address nonat-toHQ
    !
    snmp-server community pulse-snmp RO
    snmp-server host 10.50.10.190 version 2c pulse-snmp
    !
    control-plane
    !
    !
    line con 0
    login local
    no modem enable
    line aux 0
    line vty 0 4
    exec-timeout 60 0
    login local
    transport input ssh
    !
    scheduler max-task-time 5000
    ntp update-calendar
    ntp peer 192.168.201.1
    end
    
    KhantyMansiysk-c881-15#