Cisco路由器配置ADSL拨号

news/2025/2/1 14:49:08/
设备是Cisco2801,fa0/0口连接Modem,fa0/1口连接内网,PPPoE认证方式为chap。(pap方式配置也有介绍)

1.拨号配置
假设用户名为xxx,密码为:123
R0#config t
Enter configuration commands, one per line.    End with CNTL/Z.
R0(config)#vpdn enable      //启用vpdn服务
R0(config)#dialer-list 1 protocol ip permit //制定拨号策略1,允许ip协议通过。此策略要用到配置虚拟拨号口中。


R0(config)#int dialer 1      //配置虚拟拨号口1
R0(config-if)#description DiaToCNC        //端口描述
R0(config-if)#ip address negotiated        //IP地址自协商
R0(config-if)#encapsulation ppp            //封装协议为ppp
R0(config-if)#dialer pool 1        //建立一个拨号池(组),一个组对应一个拨号!在配置fa0/0口时要绑定到这个组
R0(config-if)#dialer-group 1      //对应前面配置的“dialer-list 1”
R0(config-if)#ppp chap hostname xxx        //配置拨号用户名
R0(config-if)#ppp chap password 0 123      //配置密码,以明文显示
R0(config-if)#ppp ipcp dns request              //向服务器请求DNS地址
R0(config-if)#exit
//此处虚拟拨号口使用的是chap认证方式,如果是pap,请参见后面
R0(config)#int fa0/0      //进入物理端口配置
R0(config-if)#description ConToCNC        //端口描述
R0(config-if)#pppoe-client dial-pool-number 1      //作为PPPoE客户端,绑定到“拨号池1”(对应虚拟拨号口1设置中的“dialer pool 1”)
R0(config-if)#no shut
R0(config-if)#exit


检查一下拨号配置是否成功:
R0#show int dialer 1      //查看虚拟拨号口1的状态
Dialer1 is up, line protocol is up (spoofing)
    Hardware is Unknown
    Description: DiaToCNC1
    Internet address is 10.10.10.11/32        //拨号获得的IP地址
    MTU 1492 bytes, BW 56 Kbit/sec, DLY 20000 usec,
          reliability 255/255, txload 1/255, rxload 1/255
    Encapsulation PPP, loopback not set
(省略)

Bound to:
Virtual-Access2 is up, line protocol is up
    Hardware is Virtual Access interface
    MTU 1492 bytes, BW 56 Kbit/sec, DLY 20000 usec,
          reliability 255/255, txload 36/255, rxload 22/255
    Encapsulation PPP, LCP Open
    Listen: CDPCP
    Open: IPCP
    PPPoE vaccess, cloned from Dialer1
    (省略)
    5 minute input rate 5000 bits/sec, 8 packets/sec
    5 minute output rate 8000 bits/sec, 7 packets/sec
    (省略)

刚配置完拨号口以后,得过两分钟才能连接上,所以耐心的等等。

拨没拨上,主要看获得公网地址没。

上述拨号配置使用的chap认证方式,因为我这里的PPPoE服务器就是chap认证方式。那么如果你配置完成后过了5分钟,都还没连接上,那么换pap认证方式再试。

1)取消chap认证配置
R0(config)#int dialer 1
R0(config-if)#shut
R0(config-if)#no ppp chap hostname xxx
R0(config-if)#no ppp chap password
2)配置pap认证
R0(config-if)#ppp pap sent-username xxx password 0 123
R0(config-if)#no shut

然后再检查拨号情况。


2.接口配置
fa0/0口连接Modem,在上述内容中已作配置。
fa0/1口连接家庭内网,配置如下:
R0(config)#int fa0/1
R0(config-if)#ip address 192.168.10.1 255.255.255.0      //配置内网接口地址,同时也确定你内网主机的网段和网关地址

3.NAT转换
分三步,
Step1:建立访问控制列表,用来指定NAT转换的源地址范围;
Step2:NAT转换;
Step3:指定NAT转换的入端口和出端口

R0#config t
Enter configuration commands, one per line.    End with CNTL/Z.
R0(config)#access-list 10 permit 192.168.10.0 0.0.0.255
//建立访问控制列表10,指定允许做NAT转换的源地址范围

R0(config)#ip nat inside source list 10 interface dialer 1 overload
//允许ACL10范围的地址映射到dialer1口的地址,必需加上overload参数,因为是多路复用

R0(config)#int fa0/1      //进入连接内网接口的配置
R0(config-if)#ip nat inside        //设置NAT转换源地址入口
R0(config-if)#exit
R0(config)#int dialer 1      //进入虚拟口配置
R0(config-if)#ip nat outside      //设置NAT转换的外网地址的出口
R0(config-if)#exit


4.路由设置
如果你家庭内网的网段就1个,即fa0/1口所在网段,那么不用再配置到内网的路由;(因为是直连的)
只需配置到因特网的默认路由即可:
R0(config)#ip route 0.0.0.0 0.0.0.0 dialer 1

5.DNS代理
在前面的拨号设置中,已经设置向PPPoE服务器端请求DNS地址了,现在只是让路由器充当DNS Server地址,它只起个代理的作用。
R0#config t
Enter configuration commands, one per line.    End with CNTL/Z.
R0(config)#ip dns server      //启用DNS代理服务,前提是你通过拨号获得了DNS地址

这样,你内网的主机可以把DNS地址配置为路由器fa0/1口的地址
举例:内网主机的网络设置手工指定如下:
IP:192.168.10.5
子网掩码:255.255.255.0
网关:192.168.10.1
DNS:192.168.10.1

6.DHCP(选配)
配置了DHCP后,你家庭内网的主机接入就不用手工配置网络了,配置如下:

Router#config t
Enter configuration commands, one per line.    End with CNTL/Z.
R0(config)#ip dhcp excluded-address 192.168.10.1        //在分配中排除地址192.168.10.1(好像也可以不配,默认是不分配接口地址的)
R0(config)#ip dhcp pool Local        //建立一个DHCP分配池,命名为“Local”
R0(dhcp-config)#network 192.168.10.0 255.255.255.0      //分配这个网段的地址,同时也根据路由表向该网段所在的接口分配
R0(dhcp-config)#default-router 192.168.10.1        //指定网关地址
R0(dhcp-config)#dns-server 192.168.10.1            //指定DNS服务器地址
R0(dhcp-config)#exit

http://www.ppmy.cn/news/143474.html

相关文章

golang http请求封装

http请求封装在项目中非常普遍,下面笔者封装了http post请求传json、form 和get请求,以备将来使用 1、POST请求 1.1、POST请求发送 json 这里发送json笔者使用了2种方式,一种是golang 自带的 http.Post方法,另一是 http.NewReq…

调制解调器以及ADSL拨号上网

调制解调器,英文名称为:modem,因此又称为“猫”.调制解调器,是一种计算机硬件,它能把计算机的数字信号翻译成可沿普通电话线传送的脉冲信号,而这些脉冲信号又可被线路另一端的另一个调制解调器接收&#xf…

cisco 路由器 ADSL拨号上网配置

原文地址:http://blog.sina.com.cn/s/blog_61c07ac501015ek0.htm 虚拟拨号接口 cisco(config)>interface Dialer1 //定义拨号端口Dialer1 cisco(config)>description adsl-dialer cisco(config)>ip address negotiated //拨号接口的地址是通过协商获得的…

国际儿童节

节日由来 国际儿童节儿童作品画(11张) 国际儿童节的设立,和发生在二战期间一次屠杀——利迪策惨案有关。1942年6月10日,德国法西斯枪杀了捷克利迪策村16岁以上的男性公民140余人和全部婴儿,并把妇女和90名儿童押往集中营。村里的房舍、建筑物…

计算机应用技术

文章目录 计算机应用技术 \color{red}{计算机应用技术} 计算机应用技术 第一章:计算机及其应用概述 \color{blue}{第一章:计算机及其应用概述} 第一章:计算机及其应用概述 第一节:计算机的发展历史 \color{green}{第一节&#xff…

前端项目总结干货 + 渡一、coderwhy、黑马、尚硅谷实操笔记(第二版,持续更新中~~~)

前端学习笔记(温馨提示:最好根据目录查看笔记) 构建vite、vue项目 1.npm create vitelatest my-vue-app 2.vue create vue01知识储备 响应式原理(渡一) 什么是数据响应式? 函数与数据的关联(重要) 数…

最流行的android组件大全

最流行的android组件大全 目录 [−] Awesome Android 工具和教程 UI组件 类库 游戏引擎 Android HTML5应用 新增加的项目 (from 2015.06) 最后更新 2015-09-15 增加 更多的开源项目。 2015-08-21 增加 awssome android XXXXX,在文章的前面。 2015-08-12 增加 很大一堆开源UI库等…

Halo 博客网站的SQL

Halo 博客网站的SQL 上一次网站被攻击,导致数据库被删,想用binglog恢复,需要存在表结构,于是我备份一下SQL -- MySQL版本: 5.7.34 -- 数据库: halodb ---- --------------------------------------------…