This configuration should work with most UK ISPs – I use Unchained ISP and it works well with them.
See my other posts to use the VA887 as a modem instead of a router, and use Linux as a PPPoE provider.
Note that the config will require some adjustment to suit your own ISP and does require a static IP address.
! ! No configuration change since last restart version 15.3 no service pad service timestamps debug datetime msec service timestamps log datetime msec no service password-encryption ! hostname Broadband-Router ! boot-start-marker boot system flash c880data-universalk9-mz.153-3.M.bin boot-end-marker ! ! no logging console enable secret 5 your_password ! no aaa new-model memory-size iomem 10 clock timezone London 0 0 clock summer-time BST recurring last Sun Mar 2:00 last Sun Oct 2:00 ! ! ! ! ! ! ! ! ip domain name your.domain.name ip name-server x.x.x.x ip name-server x.x.x.x ip cef no ipv6 cef ! ! license udi pid CISCO887VA-K9 sn FCZ153394TL license boot module c880-data level advsecurity ! ! username USERNAME privilege 15 secret 5 YOUR_PASSWORD ! ! ! ! ! controller VDSL 0 firmware filename flash:VA_A_39d_B_38h3_24h_1.bin ! ip ssh version 2 ! ! ! ! ! ! ! ! ! interface Ethernet0 mtu 1508 no ip address ! interface Ethernet0.101 description Tagging for PPPoE (VDSL 0) encapsulation dot1Q 101 no ip redirects no ip proxy-arp ip virtual-reassembly in pppoe enable group global pppoe-client dial-pool-number 1 ! interface ATM0 no ip address shutdown no atm ilmi-keepalive ! interface FastEthernet0 description Downlink_to_firewall no ip address ! interface FastEthernet1 no ip address ! interface FastEthernet2 no ip address ! interface FastEthernet3 no ip address ! interface Vlan1 ip address x.x.x.x 255.255.255.254 no ip redirects no ip unreachables no ip proxy-arp ip flow ingress ! interface Dialer0 mtu 1508 ip address negotiated no ip redirects no ip unreachables no ip proxy-arp ip virtual-reassembly in encapsulation ppp dialer pool 1 dialer-group 1 ppp authentication pap chap ms-chap callin ppp chap hostname YOUR_ISP_USERNAME ppp chap password 0 YOUR_ISP_PASSWORD ! ip forward-protocol nd no ip http server no ip http secure-server ! ip route 0.0.0.0 0.0.0.0 Dialer0 ! ip access-list standard SSH_ACCESS permit x.x.x.x 0.0.0.1 ! ! ! ! line con 0 logging synchronous login local no modem enable line aux 0 line vty 0 4 access-class SSH_ACCESS in logging synchronous login local transport input ssh ! ntp server ntp2a.mcc.ac.uk prefer ! end