路由器nat配置命令(华为路由器基本配置)

2023-06-07 00:11:30

一、路由器nat配置命令


1. 什么是NAT?
NAT即Network Address Translation,它可以让那些使用私有地址的内部网络连接到Internet或其它IP网络上。NAT路由器在将内部网络的数据包发送到公用网络时,在IP包的报头把私有地址转换成合法的IP地址。
2.在NAT实验中需要理解的术语:
1) 内部局部地址(Inside Local):在内部网络中分配给主机的私有IP地址。
2) 内部全局地址(Inside Global):一个合法的IP地址,它对外代表一个或多个内部局部IP地址。
3) 外部全局地址(Outside Global):由其所有者给外部网络上的主机分配的IP地址。
4) 外部局部地址(Outside Local):外部主机在内部网络中表现出来的IP地址。
3.NAT的优点和缺点:
NAT的优点:
(1) 对于那些家庭用户或者小型的商业机构来说,使用NAT可以更便宜,更有效率地接入Internet。
(2) 使用NAT可以缓解目前全球IP地址不足的问题。
(3) 在很多情况下,NAT能够满足安全性的需要。
(4) 使用NAT可以方便网络的管理,并大大提高了网络的适应性。
NAT的缺点:
(1) NAT会增加延迟,因为要转换每个数据包包头的IP地址,自然要增加延迟.
(2) NAT会使某些要使用内嵌地址的应用不能正常工作.

4.NAT的工作原理:
当内部网络中的一台主机想传输数据到外部网络时,它先将数据包传输到NAT路由器上,路由器检查数据包的报头,获取该数据包的源IP信息,并从它的NAT映射表中找出与该IP匹配的转换条目,用所选用的内部全局地址(全球唯一的IP地址)来替换内部局部地址,并转发数据包。
当外部网络对内部主机进行应答时,数据包被送到NAT路由器上,路由器接收到目的地址为内部全局地址的数据包后,它将用内部全局地址通过NAT映射表查找出内部局部地址,然后将数据包的目的地址替换成内部局部地址,并将数据包转发到内部主机。
5.NAT配置中的常用命令:
ip nat {inside|outside}:接口配置命令。以在至少一个内部和一个外部接口上启用NAT。
ip nat inside source static local-ip global-ip:全局配置命令。在对内部局部地址使用静态地址转换时,用该命令进行地址定义。
access-list access-list-number {permit|deny} local-ip-address:使用该命令为内部网络定义一个标准的IP访问控制列表。
ip nat pool pool-name start-ip end-ip netmask netmask [type rotary]:使用该命令为内部网络定义一个NAT地址池。
ip nat inside source list access-list-number pool pool-name [overload]:使用该命令定义访问控制列表与NAT内部全局地址池之间的映射。
ip nat outside source list access-list-number pool pool-name [overload]:使用该命令定义访问控制列表与NAT外部局部地址池之间的映射。
ip nat inside destination list access-list-number pool pool-name:使用该命令定义访问控制列表与终端NAT地址池之间的映射。
show ip nat translations:显示当前存在的NAT转换信息。
show ip nat statistics:查看NAT的统计信息。
show ip nat translations verbose:显示当前存在的NAT转换的详细信息。
debug ip nat:跟踪NAT操作,显示出每个被转换的数据包。
Clear ip nat translations *:删除NAT映射表中的所有内容。


二、华为路由器基本配置


H3C路由器常用基本配置命令 [Quidway]sysname router_name 命名路由器(或交换机) [Quidway]delete 删除Flash ROM中的配置 [Quidway]save 将配置写入Flash ROM [Quidway]interface serial 0 进入接口配置模式 [Quidway]quit 退出接口模式到系统视图 [Quidway]shutdown/undo shutdown 关闭/重启接口 [Quidway]ip address ip_address subnet_mask 为接口配置IP地址和子网掩码 [Quidway]display version 显示VRP版本号 [Quidway]display current-configuration 显示系统运行配置信息 [Quidway]display interfaces 显示接口配置信息 [Quidway]display ip routing 显示路由表 [Quidway]ping ip_address 测试网络连通性 [Quidway]tracert ip_address 测试数据包从主机到目的地所经过的网关 [Quidway]debug all 打开所有调试信息 [Quidway]undo debug all 关闭所有调试信息 [Quidway]info-center enable 开启调试信息输出功能 [Quidway]info-center console dubugging 将调试信息输出到PC [Quidway]info-center monitor dubugging 将调试信息输出到Telnet终端或哑终端 换机配置命令举例(大括号{}中的选项为单选项,斜体字部分为参数值 [Quidway]super password password 修改特权模式口令 [Quidway]sysname switch_name 命名交换机(或路 [Quidway]interface ethernet 0/1 进入接口视图 [Quidway]quit 退出系统视图 [Quidway-Ethernet0/1]duplex {half|full|auto} 配置接口双工工 [Quidway-Ethernet0/1]speed {10|100|auto} 配置接口速率 [Quidway-Ethernet0/1]flow-control 开启流控制 [Quidway-Ethernet0/1]mdi {across|normal|auto} 配置MDI/MDIX [Quidway-Ethernet0/1]shutdown/undo shutdown 关闭/重启端口 VLAN基本配置命令(以Quidway S3026为例) [Quidway]vlan 3 创建并进入VLAN配置模式,缺省时系统将 所有端口加入VLAN 1,这个端口既不能被创建也不能被删除。 [Quidway]undo vlan 3 删除一个VLAN [Quidway-vlan3]port ethernet 0/1 to ethernet 0/4 给VLAN增加/删除以太网接口 [Quidway-Ethernet0/2]port access vlan 3 将本接口加入到指定VLAN id [Quidway-Ethernet0/2]port link-type {access|trunk|hybrid} 设置端口工作方式,access(缺省)不支持802.1q帧的传送,而trunk支持(用于Switch间互连),hybrid和trunk的区别在于 trunk 只允许缺省VLAN的报文发送时不打标签,而hybrid允许多个VLAN报文发送时不打标签。 端口聚合配置命令 [Quidway]link-aggregation ethernet 0/7 to ethernet 0/10 {ingress|both} 配置端口聚合 Port_num1为端口聚合组的起始端口号,Port_num2为终止端口号
ingress为接口入负荷分担方式,both为接口出负荷分担方式。 STP基本配置命令 [Quidway]stp {enable|disable} 开启/关闭 STP 功能,默认关闭,开启后所有端口都参与STP 计算。 [Quidway-Ethernet0/3]stp disable 关闭指定接口上的STP功能,如某些网络不存在环路可以关闭STP。 PPP配置命令 [Quidway-Serial0]link-protocol ppp 封装PPP协议 [Quidway-Serial0]ppp authentication-mode {pap|chap} 设置验证类型 [Quidway]local-user username password {simple|cipher} password 配置用户列表 - PAP验证配置: 主验证方 [Quidway]local-user username password {simple|cipher} password 配置用户列表 [Quidway-Serial0]ppp authentication-mode pap 被验证方 [Quidway-Serial0]ppp pap local-user username password {simple|cipher} password - CHAP验证配置: 主验证方 [Quidway]local-user username password {simple|cipher} password 配置被验证方用户列表 [Quidway-Serial0]ppp chap host hostname 配置本地名称 [Quidway-Serial0]ppp authentication-mode chap 被验证方 [Quidway]local-user username password {simple|cipher} password 配置主验证方用户列表 [Quidway-Serial0]ppp chap user username 配置本地名称 MP配置命令 [Quidway-Serial0]ppp mp 封装MP协议 [Quidway]ppp mp user username bind virtual-template number 建立用户与虚拟模板的对应关系 [Quidway]interface virtual-template number 配置虚拟接口模板 [Quidway]ppp mp max-bind number 设置虚拟模板最大绑定数(1-100) 帧中继配置命令 [Quidway-Serial0]link-protocol fr {mfr|ietf|nonstandard} 封装帧中继协议:IETF、Cisco兼容 [Quidway-Serial0]fr interface-type {dte|dce|nni} 配置帧中继接口类型,NNI为帧中继交换机之间的接口。若配为DCE或NNI,则须先使能fr switching。 [Quidway-Serial0]fr lmi type {q933a|ansi|cisco-compatible} 配置LMI协议类型 [Quidway-Serial0]fr dlci dlci_number 配置一条本地虚电路号 [Quidway-Serial0]fr map {ip|ipx} protocol-address dlci dlci_number 建立本地DLCI到对端协议地址的映射 [Quidway-Serial0]fr inarp [ip|ipx] [dlci_number] 配置Inverse ARP动态映射 [Quidway]interface type number.subinterface_number 创建并进入子接口配置模式 RIP协议配置命令 [Quidway]display rip 显示RIP配置信息 [Quidway]rip 启动并进入RIP配置模式 [Quidway-rip]network {network_number|all} 在指定网络上使能RIP [Quidway-rip]peer ip_address 配置报文的定点传送 [Quidway-Ethernet0]rip version {1|2 [bcast|mcast]} 指定RIP版本及传送方式
[Quidway-Serial0]rip work 指定接口工作状态(同rip input,rip output) [Quidway-rip]auto-summary 配置RIP-2路由聚合 [Quidway-Serial0]rip authentication simple password 配置RIP-2明文认证密码 [Quidway-Serial0]rip authentication md5 key-string string 配置RIP-2 MD5密文认证密码串 [Quidway-Serial0]rip authentication md5 type {nonstandard-compatible|usual} 指定MD5类型 [Quidway]debugging rip packet 打开RIP调试开关 [Quidway]info-center console 将调试信息输出到PC 静态路由配置命令 [Quidway]ip route ip_address subnet_mask {interface_name|gateway_address} [preference preference_value] [reject|black_bone] [命令说明] reject:任何去往该目的地的报文均被丢弃,通知源主机不可达。 black_bone:任何去往该目的地的报文均被丢弃,不通知源主机。 当只有下一跳的接口是PPP或HDLC接口才能写interface_name,如Serial0,否则只能写gateway_address(下一跳地址)。 [命令举例] [Quidway]ip route 129.1.0.0 16 10.0.0.2 [Quidway]ip route 129.1.0.0 255.255.0.0 10.0.0.2 [Quidway]ip route 129.1.0.0 16 Serial2 [Quidway]ip route 0.0.0.0 0.0.0.0 10.0.0.2 配置缺省路由。 OSPF配置命令 [Quidway]router id ip_address 配置Router ID [Quidway]ospf enable 启用OSPF协议 [Quidway-Serial0]ospf enable area area_id 配置当前接口所属的OSPF区域