<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>网络路由归档 - 帝讯博客</title>
	<atom:link href="https://www.dixunblog.cn/tag/%E7%BD%91%E7%BB%9C%E8%B7%AF%E7%94%B1/feed" rel="self" type="application/rss+xml" />
	<link>https://www.dixunblog.cn/tag/网络路由</link>
	<description>致力于打造专业的互联网资讯平台</description>
	<lastBuildDate>Fri, 24 Apr 2026 14:05:49 +0000</lastBuildDate>
	<language>zh-Hans</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0</generator>

<image>
	<url>https://cdn.hyclive.cn/dixunblog/2025/12/cropped-ico-32x32.png</url>
	<title>网络路由归档 - 帝讯博客</title>
	<link>https://www.dixunblog.cn/tag/网络路由</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>eNSP常用配置命令实战：跟着做就能学会</title>
		<link>https://www.dixunblog.cn/1733.html</link>
					<comments>https://www.dixunblog.cn/1733.html#respond</comments>
		
		<dc:creator><![CDATA[老大]]></dc:creator>
		<pubDate>Fri, 24 Apr 2026 14:05:49 +0000</pubDate>
				<category><![CDATA[技术教程]]></category>
		<category><![CDATA[eNSP]]></category>
		<category><![CDATA[网络路由]]></category>
		<guid isPermaLink="false">https://www.dixunblog.cn/?p=1733</guid>

					<description><![CDATA[<p>学网络最大的痛点是什么？看了一大堆理论，命令背了一堆，但实际操作还是不会。 这篇文章换个方式：不讲理论，直接做实验。每个命令都配合一个具体场景，你跟着拓扑搭建、输入命令、验证效果，做完就学会了。 我们用eNSP模拟器，从最简单的开始，一步步做6个实战案例： 实验一：给路由器改名、配IP地址 这是最基础的配置，任何设备第一步都是改名和配IP。 实验场景 一台路由器，命名为R1，给接口配IP地址192.168.1.1/24。 拓扑搭建 打开eNSP，新建拓扑 拖入一台路由器（AR2220） 启动路由器 双击路由器，进入</p>
<p><a href="https://www.dixunblog.cn/1733.html">eNSP常用配置命令实战：跟着做就能学会</a>最先出现在<a href="https://www.dixunblog.cn">帝讯博客</a>。</p>
]]></description>
										<content:encoded><![CDATA[<p>学网络最大的痛点是什么？看了一大堆理论，命令背了一堆，但实际操作还是不会。</p>
<p>这篇文章换个方式：不讲理论，直接做实验。每个命令都配合一个具体场景，你跟着拓扑搭建、输入命令、验证效果，做完就学会了。</p>
<p>我们用eNSP模拟器，从最简单的开始，一步步做6个实战案例：</p>
<p><img fetchpriority="high" decoding="async" class="size-full wp-image-1734 aligncenter" title="c53dbaf39287c7001496dbe13f84ce5b" src="http://cdn.hyclive.cn/dixunblog/2026/04/c53dbaf39287c7001496dbe13f84ce5b.png" alt="c53dbaf39287c7001496dbe13f84ce5b" width="2730" height="1535" /></p>
<hr />
<h2>实验一：给路由器改名、配IP地址</h2>
<p>这是最基础的配置，任何设备第一步都是改名和配IP。</p>
<h3>实验场景</h3>
<p>一台路由器，命名为R1，给接口配IP地址192.168.1.1/24。</p>
<h3>拓扑搭建</h3>
<ol>
<li>打开eNSP，新建拓扑</li>
<li>拖入一台路由器（AR2220）</li>
<li>启动路由器</li>
<li>双击路由器，进入命令行界面</li>
</ol>
<h3>配置步骤</h3>
<p><strong>第一步：进入系统视图</strong></p>
<pre class="overflow-auto rounded-lg border border-border bg-muted p-3 text-sm text-foreground"><code class="font-mono ">&lt;Huawei&gt;system-view
Enter system view, return user view with Ctrl+Z.
[Huawei]</code></pre>
<p>命令解释：</p>
<ul>
<li><code>system-view</code>：从用户视图进入系统视图（配置模式）</li>
<li>提示符从 <code>&lt;Huawei&gt;</code> 变成 <code>[Huawei]</code>，表示进入配置模式</li>
</ul>
<hr />
<p><strong>第二步：给路由器改名</strong></p>
<pre class="overflow-auto rounded-lg border border-border bg-muted p-3 text-sm text-foreground"><code class="font-mono ">[Huawei]sysname R1
[R1]</code></pre>
<p>命令解释：</p>
<ul>
<li><code>sysname R1</code>：把设备名字改成R1</li>
<li>提示符变成 <code>[R1]</code>，说明改名成功</li>
</ul>
<hr />
<p><strong>第三步：进入接口视图</strong></p>
<pre class="overflow-auto rounded-lg border border-border bg-muted p-3 text-sm text-foreground"><code class="font-mono ">[R1]interface GigabitEthernet 0/0/0
[R1-GigabitEthernet0/0/0]</code></pre>
<p>命令解释：</p>
<ul>
<li><code>interface GigabitEthernet 0/0/0</code>：进入GE0/0/0接口（路由器的第一个网口）</li>
<li>提示符变成 <code>[R1-GigabitEthernet0/0/0]</code>，表示在接口配置模式</li>
</ul>
<p>华为路由器的接口命名规则：</p>
<ul>
<li>GigabitEthernet = GE（千兆网口）</li>
<li>0/0/0 = 第0号槽位/第0号子卡/第0号接口</li>
</ul>
<hr />
<p><strong>第四步：配IP地址</strong></p>
<pre class="overflow-auto rounded-lg border border-border bg-muted p-3 text-sm text-foreground"><code class="font-mono ">[R1-GigabitEthernet0/0/0]ip address 192.168.1.1 24
[R1-GigabitEthernet0/0/0]</code></pre>
<p>命令解释：</p>
<ul>
<li><code>ip address 192.168.1.1 24</code>：设置IP地址和子网掩码</li>
<li>24表示掩码位数（相当于255.255.255.0）</li>
</ul>
<p>也可以写成完整掩码：</p>
<pre class="overflow-auto rounded-lg border border-border bg-muted p-3 text-sm text-foreground"><code class="font-mono ">[R1-GigabitEthernet0/0/0]ip address 192.168.1.1 255.255.255.0</code></pre>
<hr />
<p><strong>第五步：查看配置结果</strong></p>
<pre class="overflow-auto rounded-lg border border-border bg-muted p-3 text-sm text-foreground"><code class="font-mono ">[R1-GigabitEthernet0/0/0]display this
#
interface GigabitEthernet0/0/0
 ip address 192.168.1.1 255.255.255.0
#
return</code></pre>
<p>命令解释：</p>
<ul>
<li><code>display this</code>：查看当前视图的配置</li>
<li>显示GE0/0/0接口的配置，IP地址已经配置成功</li>
</ul>
<hr />
<h3>实验验证：查看接口状态</h3>
<pre class="overflow-auto rounded-lg border border-border bg-muted p-3 text-sm text-foreground"><code class="font-mono ">[R1]display ip interface brief
*down: administratively down
!down: FIB overload down
...
Interface                   IP Address      Physical   Protocol  
GigabitEthernet0/0/0        192.168.1.1     up         up      </code></pre>
<p>命令解释：</p>
<ul>
<li><code>display ip interface brief</code>：查看所有接口的IP地址和状态</li>
<li>Physical = up（物理层正常）</li>
<li>Protocol = up（协议层正常）</li>
</ul>
<p>接口状态显示 <code>up up</code>，说明配置成功，接口正常工作。</p>
<hr />
<h2>实验二：两台路由器互通（静态路由）</h2>
<p>现在做个稍微复杂点的：两台路由器，配置静态路由让它们互通。</p>
<h3>实验场景</h3>
<p>两台路由器R1和R2，通过网线连接。R1的GE0/0/0接R2的GE0/0/0。</p>
<ul>
<li>R1：IP地址 192.168.1.1/24</li>
<li>R2：IP地址 192.168.1.2/24</li>
<li>目标：R1能ping通R2</li>
</ul>
<h3>拓扑搭建</h3>
<ol>
<li>拖入两台路由器（AR2220）</li>
<li>用Copper线连接R1的GE0/0/0和R2的GE0/0/0</li>
<li>启动两台路由器</li>
</ol>
<h3>R1配置</h3>
<pre class="overflow-auto rounded-lg border border-border bg-muted p-3 text-sm text-foreground"><code class="font-mono ">&lt;Huawei&gt;system-view
[Huawei]sysname R1
[R1]interface GigabitEthernet 0/0/0
[R1-GigabitEthernet0/0/0]ip address 192.168.1.1 24
[R1-GigabitEthernet0/0/0]quit</code></pre>
<hr />
<h3>R2配置</h3>
<pre class="overflow-auto rounded-lg border border-border bg-muted p-3 text-sm text-foreground"><code class="font-mono ">&lt;Huawei&gt;system-view
[Huawei]sysname R2
[R2]interface GigabitEthernet 0/0/0
[R2-GigabitEthernet0/0/0]ip address 192.168.1.2 24
[R2-GigabitEthernet0/0/0]quit</code></pre>
<hr />
<h3>实验验证：互相ping</h3>
<p><strong>在R1上pingR2：</strong></p>
<pre class="overflow-auto rounded-lg border border-border bg-muted p-3 text-sm text-foreground"><code class="font-mono ">[R1]ping 192.168.1.2
PING 192.168.1.2: 56  data bytes, press CTRL_C to break
    Reply from 192.168.1.2: bytes=56 Sequence=1 ttl=255 time=30 ms
    Reply from 192.168.1.2: bytes=56 Sequence=2 ttl=255 time=20 ms
    Reply from 192.168.1.2: bytes=56 Sequence=3 ttl=255 time=20 ms
    Reply from 192.168.1.2: bytes=56 Sequence=4 ttl=255 time=30 ms
    Reply from 192.168.1.2: bytes=56 Sequence=5 ttl=255 time=20 ms

  --- 192.168.1.2 ping statistics ---
  5 packet(s) transmitted
  5 packet(s) received
  0.00% packet loss
  round-trip min/avg/max = 20/24/30 ms</code></pre>
<p>命令解释：</p>
<ul>
<li><code>ping 192.168.1.2</code>：测试连通性</li>
<li>显示5个Reply，说明ping成功</li>
<li>packet loss = 0.00%，没有丢包</li>
</ul>
<p><strong>在R2上ping R1：</strong></p>
<pre class="overflow-auto rounded-lg border border-border bg-muted p-3 text-sm text-foreground"><code class="font-mono ">[R2]ping 192.168.1.1
PING 192.168.1.1: 56  data bytes, press CTRL_C to break
    Reply from 192.168.1.1: bytes=56 Sequence=1 ttl=255 time=20 ms
    ...
  --- 192.168.1.1 ping statistics ---
  5 packet(s) transmitted
  5 packet(s) received
  0.00% packet loss</code></pre>
<p>两边都能ping通，实验成功。</p>
<hr />
<h3>添加第三台路由器（需要静态路由）</h3>
<p>现在加一台R3，测试静态路由。</p>
<p>拓扑：</p>
<ul>
<li>R1（GE0/0/0） &#8212; （GE0/0/0）R2（GE0/0/1） &#8212; （GE0/0/0）R3</li>
<li>R1-GE0/0/0：192.168.1.1/24</li>
<li>R2-GE0/0/0：192.168.1.2/24</li>
<li>R2-GE0/0/1：192.168.2.1/24</li>
<li>R3-GE0/0/0：192.168.2.2/24</li>
</ul>
<p>问题：R1和R3不在同一个网段，直接ping不通，需要配置静态路由。</p>
<hr />
<h3>R3配置</h3>
<pre class="overflow-auto rounded-lg border border-border bg-muted p-3 text-sm text-foreground"><code class="font-mono ">&lt;Huawei&gt;system-view
[Huawei]sysname R3
[R3]interface GigabitEthernet 0/0/0
[R3-GigabitEthernet0/0/0]ip address 192.168.2.2 24</code></pre>
<hr />
<h3>R1配置静态路由</h3>
<p>R1要访问192.168.2.0网段（R3），需要告诉R1&#8243;去192.168.2.0找R2&#8243;。</p>
<pre class="overflow-auto rounded-lg border border-border bg-muted p-3 text-sm text-foreground"><code class="font-mono ">[R1]ip route-static 192.168.2.0 24 192.168.1.2</code></pre>
<p>命令解释：</p>
<ul>
<li><code>ip route-static</code>：配置静态路由</li>
<li><code>192.168.2.0 24</code>：目标网段（R3所在的网段）</li>
<li><code>192.168.1.2</code>：下一跳地址（R2的IP，R1把数据发给R2）</li>
</ul>
<hr />
<h3>R3配置静态路由</h3>
<p>R3要访问192.168.1.0网段（R1），也需要配置路由：</p>
<pre class="overflow-auto rounded-lg border border-border bg-muted p-3 text-sm text-foreground"><code class="font-mono ">[R3]ip route-static 192.168.1.0 24 192.168.2.1</code></pre>
<p>命令解释：</p>
<ul>
<li>目标网段：192.168.1.0（R1所在的网段）</li>
<li>下一跳：192.168.2.1（R2的另一个接口）</li>
</ul>
<hr />
<h3>实验验证：R1pingR3</h3>
<pre class="overflow-auto rounded-lg border border-border bg-muted p-3 text-sm text-foreground"><code class="font-mono ">[R1]ping 192.168.2.2
PING 192.168.2.2: 56  data bytes, press CTRL_C to break
    Reply from 192.168.2.2: bytes=56 Sequence=1 ttl=254 time=50 ms
    Reply from 192.168.2.2: bytes=56 Sequence=2 ttl=254 time=40 ms
    ...

  --- 192.168.2.2 ping statistics ---
  5 packet(s) transmitted
  5 packet(s) received
  0.00% packet loss</code></pre>
<p>ttl=254（经过了一次路由转发，ttl减1），说明路由生效。</p>
<hr />
<h3>查看路由表</h3>
<pre class="overflow-auto rounded-lg border border-border bg-muted p-3 text-sm text-foreground"><code class="font-mono ">[R1]display ip routing-table
Route Flags: R - relay, D - download to fib
------------------------------------------------------------------------------
Routing Tables: Public
         Destinations : 6        Routes : 6        

Destination/Mask    Proto   Pre  Cost      Flags NextHop         Interface

192.168.1.0/24      Direct  0    0           D   192.168.1.1     GE0/0/0
192.168.1.1/32      Direct  0    0           D   127.0.0.1       GE0/0/0
192.168.2.0/24      Static  60   0          RD   192.168.1.2     GE0/0/0</code></pre>
<p>命令解释：</p>
<ul>
<li><code>display ip routing-table</code>：查看路由表</li>
<li>192.168.1.0/24 是直连路由（Direct），自己接口配置的</li>
<li>192.168.2.0/24 是静态路由（Static），我们刚才配置的</li>
</ul>
<hr />
<h2>实验三：交换机VLAN配置</h2>
<p>现在做交换机的VLAN实验，把不同接口划分到不同VLAN。</p>
<h3>实验场景</h3>
<p>一台交换机S1，三个接口：</p>
<ul>
<li>GE0/0/1：VLAN 10（部门A）</li>
<li>GE0/0/2：VLAN 20（部门B）</li>
<li>GE0/0/3：Trunk（连接路由器）</li>
</ul>
<h3>拓扑搭建</h3>
<ol>
<li>拖入一台交换机（S5700）</li>
<li>拖入两台PC（用PC代替部门A和部门B）</li>
<li>PC1接S1的GE0/0/1，PC2接S1的GE0/0/2</li>
</ol>
<h3>交换机配置</h3>
<p><strong>第一步：创建VLAN</strong></p>
<pre class="overflow-auto rounded-lg border border-border bg-muted p-3 text-sm text-foreground"><code class="font-mono ">&lt;Huawei&gt;system-view
[Huawei]sysname S1
[S1]vlan batch 10 20</code></pre>
<p>命令解释：</p>
<ul>
<li><code>vlan batch 10 20</code>：批量创建VLAN 10和VLAN 20</li>
</ul>
<p>也可以单个创建：</p>
<pre class="overflow-auto rounded-lg border border-border bg-muted p-3 text-sm text-foreground"><code class="font-mono ">[S1]vlan 10
[S1-vlan10]quit
[S1]vlan 20
[S1-vlan20]quit</code></pre>
<hr />
<p><strong>第二步：接口加入VLAN</strong></p>
<p>把GE0/0/1加入VLAN 10：</p>
<pre class="overflow-auto rounded-lg border border-border bg-muted p-3 text-sm text-foreground"><code class="font-mono ">[S1]interface GigabitEthernet 0/0/1
[S1-GigabitEthernet0/0/1]port link-type access
[S1-GigabitEthernet0/0/1]port default vlan 10</code></pre>
<p>命令解释：</p>
<ul>
<li><code>port link-type access</code>：设置接口类型为Access（接入端口，连接PC）</li>
<li><code>port default vlan 10</code>：把接口加入VLAN 10</li>
</ul>
<p>把GE0/0/2加入VLAN 20：</p>
<pre class="overflow-auto rounded-lg border border-border bg-muted p-3 text-sm text-foreground"><code class="font-mono ">[S1]interface GigabitEthernet 0/0/2
[S1-GigabitEthernet0/0/2]port link-type access
[S1-GigabitEthernet0/0/2]port default vlan 20</code></pre>
<hr />
<p><strong>第三步：配置Trunk端口</strong></p>
<p>GE0/0/3连接路由器，需要配置为Trunk（允许多个VLAN通过）：</p>
<pre class="overflow-auto rounded-lg border border-border bg-muted p-3 text-sm text-foreground"><code class="font-mono ">[S1]interface GigabitEthernet 0/0/3
[S1-GigabitEthernet0/0/3]port link-type trunk
[S1-GigabitEthernet0/0/3]port trunk allow-pass vlan 10 20</code></pre>
<p>命令解释：</p>
<ul>
<li><code>port link-type trunk</code>：设置接口类型为Trunk（干道端口）</li>
<li><code>port trunk allow-pass vlan 10 20</code>：允许VLAN 10和20通过</li>
</ul>
<hr />
<h3>实验验证：查看VLAN配置</h3>
<pre class="overflow-auto rounded-lg border border-border bg-muted p-3 text-sm text-foreground"><code class="font-mono ">[S1]display vlan
The total number of vlans is : 3
U: Up;         D: Down;         TG: Tagged;         UT: UnTagged;
MP: Vlan-mapping port;         ST: Vlan-stacking port;
...
VID  Type    Ports                           
10   common  UT:GE0/0/1              TG:GE0/0/3     
20   common  UT:GE0/0/2              TG:GE0/0/3     </code></pre>
<p>命令解释：</p>
<ul>
<li><code>display vlan</code>：查看VLAN信息</li>
<li>VID 10：GE0/0/1是Untagged（属于VLAN 10），GE0/0/3是Tagged（Trunk端口）</li>
<li>VID 20：GE0/0/2是Untagged（属于VLAN 20），GE0/0/3是Tagged</li>
</ul>
<hr />
<h2>实验四：OSPF动态路由（三台路由器）</h2>
<p>静态路由手动配置，适合小型网络。大型网络用动态路由，路由器自动学习路由表。</p>
<p>OSPF是最常用的动态路由协议。</p>
<h3>实验场景</h3>
<p>三台路由器R1、R2、R3，组成一个三角形拓扑：</p>
<ul>
<li>R1（GE0/0/0）192.168.1.1 &#8212; R2（GE0/0/0）192.168.1.2</li>
<li>R2（GE0/0/1）192.168.2.1 &#8212; R3（GE0/0/0）192.168.2.2</li>
<li>R1（GE0/0/1）192.168.3.1 &#8212; R3（GE0/0/1）192.168.3.2</li>
</ul>
<p>目标：配置OSPF，三台路由器自动学习路由表，互相ping通。</p>
<h3>配置思路</h3>
<ol>
<li>先配置各接口IP地址</li>
<li>启动OSPF进程</li>
<li>指定Router ID</li>
<li>把接口加入OSPF区域</li>
</ol>
<hr />
<h3>R1配置</h3>
<pre class="overflow-auto rounded-lg border border-border bg-muted p-3 text-sm text-foreground"><code class="font-mono ">&lt;Huawei&gt;system-view
[Huawei]sysname R1
[R1]interface GigabitEthernet 0/0/0
[R1-GigabitEthernet0/0/0]ip address 192.168.1.1 24
[R1]interface GigabitEthernet 0/0/1
[R1-GigabitEthernet0/0/1]ip address 192.168.3.1 24

[R1]ospf 1 router-id 1.1.1.1
[R1-ospf-1]area 0
[R1-ospf-1-area-0.0.0.0]network 192.168.1.0 0.0.0.255
[R1-ospf-1-area-0.0.0.0]network 192.168.3.0 0.0.0.255</code></pre>
<p>命令解释：</p>
<ul>
<li><code>ospf 1</code>：启动OSPF进程1</li>
<li><code>router-id 1.1.1.1</code>：指定Router ID（唯一标识，建议用IP地址格式）</li>
<li><code>area 0</code>：进入区域0（骨干区域）</li>
<li><code>network 192.168.1.0 0.0.0.255</code>：把192.168.1.0网段加入OSPF</li>
</ul>
<hr />
<h3>R2配置</h3>
<pre class="overflow-auto rounded-lg border border-border bg-muted p-3 text-sm text-foreground"><code class="font-mono ">&lt;Huawei&gt;system-view
[Huawei]sysname R2
[R2]interface GigabitEthernet 0/0/0
[R2-GigabitEthernet0/0/0]ip address 192.168.1.2 24
[R2]interface GigabitEthernet 0/0/1
[R2-GigabitEthernet0/0/1]ip address 192.168.2.1 24

[R2]ospf 1 router-id 2.2.2.2
[R2-ospf-1]area 0
[R2-ospf-1-area-0.0.0.0]network 192.168.1.0 0.0.0.255
[R2-ospf-1-area-0.0.0.0]network 192.168.2.0 0.0.0.255</code></pre>
<hr />
<h3>R3配置</h3>
<pre class="overflow-auto rounded-lg border border-border bg-muted p-3 text-sm text-foreground"><code class="font-mono ">&lt;Huawei&gt;system-view
[Huawei]sysname R3
[R3]interface GigabitEthernet 0/0/0
[R3-GigabitEthernet0/0/0]ip address 192.168.2.2 24
[R3]interface GigabitEthernet 0/0/1
[R3-GigabitEthernet0/0/1]ip address 192.168.3.2 24

[R3]ospf 1 router-id 3.3.3.3
[R3-ospf-1]area 0
[R3-ospf-1-area-0.0.0.0]network 192.168.2.0 0.0.0.255
[R3-ospf-1-area-0.0.0.0]network 192.168.3.0 0.0.0.255</code></pre>
<hr />
<h3>实验验证：查看OSPF邻居</h3>
<pre class="overflow-auto rounded-lg border border-border bg-muted p-3 text-sm text-foreground"><code class="font-mono ">[R1]display ospf peer brief

OSPF Process 1 with Router ID 1.1.1.1
         Peer Brief Information
-------------------------------------------------------------------------------
Area Id          Interface                        Neighbor id      State    
0.0.0.0          GE0/0/0                          2.2.2.2          Full     
0.0.0.0          GE0/0/1                          3.3.3.3          Full     </code></pre>
<p>命令解释：</p>
<ul>
<li><code>display ospf peer brief</code>：查看OSPF邻居关系</li>
<li>State = Full（邻居关系建立成功）</li>
<li>R1有两个邻居：R2（2.2.2.2）和R3（3.3.3.3）</li>
</ul>
<hr />
<h3>实验验证：查看路由表</h3>
<pre class="overflow-auto rounded-lg border border-border bg-muted p-3 text-sm text-foreground"><code class="font-mono ">[R1]display ip routing-table protocol ospf
Route Flags: R - relay, D - download to fib
------------------------------------------------------------------------------
Routing Tables: Public
         Destinations : 2        Routes : 2        

Destination/Mask    Proto   Pre  Cost      Flags NextHop         Interface

192.168.2.0/24      OSPF    10   2           D   192.168.1.2     GE0/0/0
                    OSPF    10   2           D   192.168.3.2     GE0/0/1</code></pre>
<p>命令解释：</p>
<ul>
<li><code>display ip routing-table protocol ospf</code>：查看OSPF学习到的路由</li>
<li>192.168.2.0/24：OSPF自动学习的路由（Proto=OSPF）</li>
</ul>
<hr />
<h3>实验验证：ping测试</h3>
<pre class="overflow-auto rounded-lg border border-border bg-muted p-3 text-sm text-foreground"><code class="font-mono ">[R1]ping 192.168.2.2
PING 192.168.2.2: 56  data bytes, press CTRL_C to break
    Reply from 192.168.2.2: bytes=56 Sequence=1 ttl=254 time=50 ms
    ...

  --- 192.168.2.2 ping statistics ---
  5 packet(s) transmitted
  5 packet(s) received
  0.00% packet loss</code></pre>
<p>R1能ping通R3，OSPF路由生效。</p>
<hr />
<h2>实验五：DHCP自动分配IP地址</h2>
<p>路由器当DHCP服务器，给PC自动分配IP地址。</p>
<h3>实验场景</h3>
<p>路由器R1连接一台PC，R1当DHCP服务器，PC自动获取IP地址。</p>
<h3>拓扑搭建</h3>
<ol>
<li>拖入一台路由器（AR2220）</li>
<li>拖入一台PC</li>
<li>用Copper线连接</li>
</ol>
<h3>R1配置（DHCP服务器）</h3>
<pre class="overflow-auto rounded-lg border border-border bg-muted p-3 text-sm text-foreground"><code class="font-mono ">&lt;Huawei&gt;system-view
[Huawei]sysname R1
[R1]interface GigabitEthernet 0/0/0
[R1-GigabitEthernet0/0/0]ip address 192.168.1.1 24

[R1]dhcp enable
[R1]interface GigabitEthernet 0/0/0
[R1-GigabitEthernet0/0/0]dhcp select interface
[R1-GigabitEthernet0/0/0]dhcp server dns-list 8.8.8.8</code></pre>
<p>命令解释：</p>
<ul>
<li><code>dhcp enable</code>：全局开启DHCP服务</li>
<li><code>dhcp select interface</code>：基于接口配置DHCP（自动分配该接口网段的IP）</li>
<li><code>dhcp server dns-list 8.8.8.8</code>：指定DNS服务器</li>
</ul>
<hr />
<h3>实验验证：PC获取IP地址</h3>
<p>在PC上：</p>
<ol>
<li>打开PC命令行</li>
<li>输入 <code>ipconfig</code>（查看IP地址）</li>
</ol>
<pre class="overflow-auto rounded-lg border border-border bg-muted p-3 text-sm text-foreground"><code class="font-mono ">PC&gt;ipconfig

Link local IPv6 Address...........: fe80::20c:29ff:fef6:7e52
IPv6 Address......................: :: / 64
IPv4 Address......................: 192.168.1.254
Subnet Mask.......................: 255.255.255.0
Default Gateway...................: 192.168.1.1
DNS Server......................: 8.8.8.8</code></pre>
<p>PC自动获取了IP地址192.168.1.254，说明DHCP生效。</p>
<hr />
<h2>实验六：ACL访问控制列表</h2>
<p>ACL用来控制网络访问权限，比如禁止某个网段访问某个服务器。</p>
<h3>实验场景</h3>
<p>R1连接两个网段：</p>
<ul>
<li>192.168.1.0网段（部门A）</li>
<li>192.168.2.0网段（部门B）</li>
</ul>
<p>要求：禁止192.168.1.0网段ping192.168.2.0网段。</p>
<h3>拓扑搭建</h3>
<ol>
<li>拖入一台路由器（AR2220）</li>
<li>拖入两台PC（PC1和PC2）</li>
<li>R1的GE0/0/0接PC1，GE0/0/1接PC2</li>
</ol>
<h3>R1配置ACL</h3>
<pre class="overflow-auto rounded-lg border border-border bg-muted p-3 text-sm text-foreground"><code class="font-mono ">&lt;Huawei&gt;system-view
[Huawei]sysname R1
[R1]interface GigabitEthernet 0/0/0
[R1-GigabitEthernet0/0/0]ip address 192.168.1.1 24
[R1]interface GigabitEthernet 0/0/1
[R1-GigabitEthernet0/0/1]ip address 192.168.2.1 24

[R1]acl 2000
[R1-acl-basic-2000]rule deny source 192.168.1.0 0.0.0.255
[R1-acl-basic-2000]rule permit source any

[R1]interface GigabitEthernet 0/0/1
[R1-GigabitEthernet0/0/1]traffic-filter outbound acl 2000</code></pre>
<p>命令解释：</p>
<ul>
<li><code>acl 2000</code>：创建基本ACL（编号2000-2999）</li>
<li><code>rule deny source 192.168.1.0 0.0.0.255</code>：禁止192.168.1.0网段</li>
<li><code>rule permit source any</code>：允许其他所有网段</li>
<li><code>traffic-filter outbound acl 2000</code>：在GE0/0/1出方向应用ACL</li>
</ul>
<hr />
<h3>实验验证：ping测试</h3>
<p><strong>PC1（192.168.1.x）pingPC2（192.168.2.x）：</strong></p>
<pre class="overflow-auto rounded-lg border border-border bg-muted p-3 text-sm text-foreground"><code class="font-mono ">PC&gt;ping 192.168.2.10
Ping 192.168.2.10: 32 data bytes, Request timed out.
Request timed out.
Request timed out.
Request timed out.
Ping statistics for 192.168.2.10:
    Packets: Sent = 4, Received = 0, Lost = 4 (100% loss)</code></pre>
<p>ping失败，100%丢包，ACL生效，192.168.1.0网段被禁止访问。</p>
<hr />
<h3>查看ACL配置</h3>
<pre class="overflow-auto rounded-lg border border-border bg-muted p-3 text-sm text-foreground"><code class="font-mono ">[R1]display acl 2000
Basic ACL 2000, 2 rules
Acl's step is 5
rule 5 deny source 192.168.1.0 0.0.0.255
rule 10 permit source any</code></pre>
<p>ACL规则已配置成功。</p>
<hr />
<h2>常用命令总结</h2>
<p>这篇文章做了6个实验，用到了这些核心命令：</p>
<h3>基础配置命令</h3>
<table>
<thead>
<tr>
<th>命令</th>
<th>功能</th>
<th>使用场景</th>
</tr>
</thead>
<tbody>
<tr>
<td><code>system-view</code></td>
<td>进入系统视图</td>
<td>所有配置的第一步</td>
</tr>
<tr>
<td><code>sysname R1</code></td>
<td>改设备名</td>
<td>给路由器/交换机命名</td>
</tr>
<tr>
<td><code>interface GE0/0/0</code></td>
<td>进入接口视图</td>
<td>配置接口IP</td>
</tr>
<tr>
<td><code>ip address x.x.x.x 24</code></td>
<td>配IP地址</td>
<td>给接口配IP</td>
</tr>
<tr>
<td><code>display ip interface brief</code></td>
<td>查看接口状态</td>
<td>验证配置结果</td>
</tr>
<tr>
<td><code>display this</code></td>
<td>查看当前配置</td>
<td>查看刚配置的内容</td>
</tr>
<tr>
<td><code>quit</code></td>
<td>退出当前视图</td>
<td>返回上一级</td>
</tr>
</tbody>
</table>
<h3>路由配置命令</h3>
<table>
<thead>
<tr>
<th>命令</th>
<th>功能</th>
<th>使用场景</th>
</tr>
</thead>
<tbody>
<tr>
<td><code>ip route-static 目标网段掩码下一跳</code></td>
<td>配静态路由</td>
<td>手动指定路由</td>
</tr>
<tr>
<td><code>ospf 1 router-id x.x.x.x</code></td>
<td>启动OSPF</td>
<td>动态路由协议</td>
</tr>
<tr>
<td><code>network 网段反掩码</code></td>
<td>加入OSPF区域</td>
<td>声明参与OSPF的网段</td>
</tr>
<tr>
<td><code>display ip routing-table</code></td>
<td>查看路由表</td>
<td>查看所有路由</td>
</tr>
<tr>
<td><code>display ospf peer brief</code></td>
<td>查看OSPF邻居</td>
<td>验证邻居关系</td>
</tr>
</tbody>
</table>
<h3>交换机命令</h3>
<table>
<thead>
<tr>
<th>命令</th>
<th>功能</th>
<th>使用场景</th>
</tr>
</thead>
<tbody>
<tr>
<td><code>vlan batch 10 20</code></td>
<td>创建VLAN</td>
<td>批量创建多个VLAN</td>
</tr>
<tr>
<td><code>port link-type access</code></td>
<td>设接口类型</td>
<td>连接PC的端口</td>
</tr>
<tr>
<td><code>port default vlan 10</code></td>
<td>加入VLAN</td>
<td>把端口加入指定VLAN</td>
</tr>
<tr>
<td><code>port link-type trunk</code></td>
<td>设Trunk端口</td>
<td>连接路由器/交换机的端口</td>
</tr>
<tr>
<td><code>port trunk allow-pass vlan 10 20</code></td>
<td>允许VLAN通过</td>
<td>Trunk端口允许哪些VLAN</td>
</tr>
<tr>
<td><code>display vlan</code></td>
<td>查看VLAN信息</td>
<td>验证VLAN配置</td>
</tr>
</tbody>
</table>
<h3>其他命令</h3>
<table>
<thead>
<tr>
<th>命令</th>
<th>功能</th>
<th>使用场景</th>
</tr>
</thead>
<tbody>
<tr>
<td><code>ping x.x.x.x</code></td>
<td>测试连通性</td>
<td>验证网络是否通</td>
</tr>
<tr>
<td><code>dhcp enable</code></td>
<td>开启DHCP</td>
<td>路由器当DHCP服务器</td>
</tr>
<tr>
<td><code>dhcp select interface</code></td>
<td>基于接口DHCP</td>
<td>自动分配接口网段IP</td>
</tr>
<tr>
<td><code>acl 2000</code></td>
<td>创建ACL</td>
<td>访问控制列表</td>
</tr>
<tr>
<td><code>traffic-filter outbound acl 2000</code></td>
<td>应用ACL</td>
<td>在接口应用ACL规则</td>
</tr>
</tbody>
</table>
<hr />
<h2>学命令的几个建议</h2>
<h3>1. 跟着做实验，别只看文章</h3>
<p>看完这篇文章，打开eNSP，自己搭建拓扑，输入命令，验证效果。动手做一遍，比看十遍都管用。</p>
<h3>2. 命令记不住没关系，用多了自然记住</h3>
<p>刚开始不熟悉命令，可以查文章、查手册。做几个实验后，常用命令自然就记住了。没必要死记硬背。</p>
<h3>3. 先理解场景，再记命令</h3>
<p>每个命令都有使用场景。理解了场景（比如为什么要配静态路由），命令就有意义了。不理解场景，命令就是一堆字符。</p>
<h3>4. 验证效果很重要</h3>
<p>每个实验都做了验证（ping测试、查看配置）。不验证，不知道配置是否生效。养成验证的习惯。</p>
<hr />
<p>这篇文章用6个实验演示了eNSP常用命令。跟着做一遍，基本就学会了。下次遇到类似场景，直接照着配置就行。</p>
<hr />
<h2>实验一：给路由器改名、配IP地址</h2>
<p>这是最基础的配置，任何设备第一步都是改名和配IP。</p>
<h3>实验场景</h3>
<p>一台路由器，命名为R1，给接口配IP地址192.168.1.1/24。</p>
<h3>拓扑搭建</h3>
<ol>
<li>打开eNSP，新建拓扑</li>
<li>拖入一台路由器（AR2220）</li>
<li>启动路由器</li>
<li>双击路由器，进入命令行界面</li>
</ol>
<h3>配置步骤</h3>
<p><strong>第一步：进入系统视图</strong></p>
<pre class="overflow-auto rounded-lg border border-border bg-muted p-3 text-sm text-foreground"><code class="font-mono ">&lt;Huawei&gt;system-view
Enter system view, return user view with Ctrl+Z.
[Huawei]</code></pre>
<p>命令解释：</p>
<ul>
<li><code>system-view</code>：从用户视图进入系统视图（配置模式）</li>
<li>提示符从 <code>&lt;Huawei&gt;</code> 变成 <code>[Huawei]</code>，表示进入配置模式</li>
</ul>
<hr />
<p><strong>第二步：给路由器改名</strong></p>
<pre class="overflow-auto rounded-lg border border-border bg-muted p-3 text-sm text-foreground"><code class="font-mono ">[Huawei]sysname R1
[R1]</code></pre>
<p>命令解释：</p>
<ul>
<li><code>sysname R1</code>：把设备名字改成R1</li>
<li>提示符变成 <code>[R1]</code>，说明改名成功</li>
</ul>
<hr />
<p><strong>第三步：进入接口视图</strong></p>
<pre class="overflow-auto rounded-lg border border-border bg-muted p-3 text-sm text-foreground"><code class="font-mono ">[R1]interface GigabitEthernet 0/0/0
[R1-GigabitEthernet0/0/0]</code></pre>
<p>命令解释：</p>
<ul>
<li><code>interface GigabitEthernet 0/0/0</code>：进入GE0/0/0接口（路由器的第一个网口）</li>
<li>提示符变成 <code>[R1-GigabitEthernet0/0/0]</code>，表示在接口配置模式</li>
</ul>
<p>华为路由器的接口命名规则：</p>
<ul>
<li>GigabitEthernet = GE（千兆网口）</li>
<li>0/0/0 = 第0号槽位/第0号子卡/第0号接口</li>
</ul>
<hr />
<p><strong>第四步：配IP地址</strong></p>
<pre class="overflow-auto rounded-lg border border-border bg-muted p-3 text-sm text-foreground"><code class="font-mono ">[R1-GigabitEthernet0/0/0]ip address 192.168.1.1 24
[R1-GigabitEthernet0/0/0]</code></pre>
<p>命令解释：</p>
<ul>
<li><code>ip address 192.168.1.1 24</code>：设置IP地址和子网掩码</li>
<li>24表示掩码位数（相当于255.255.255.0）</li>
</ul>
<p>也可以写成完整掩码：</p>
<pre class="overflow-auto rounded-lg border border-border bg-muted p-3 text-sm text-foreground"><code class="font-mono ">[R1-GigabitEthernet0/0/0]ip address 192.168.1.1 255.255.255.0</code></pre>
<hr />
<p><strong>第五步：查看配置结果</strong></p>
<pre class="overflow-auto rounded-lg border border-border bg-muted p-3 text-sm text-foreground"><code class="font-mono ">[R1-GigabitEthernet0/0/0]display this
#
interface GigabitEthernet0/0/0
 ip address 192.168.1.1 255.255.255.0
#
return</code></pre>
<p>命令解释：</p>
<ul>
<li><code>display this</code>：查看当前视图的配置</li>
<li>显示GE0/0/0接口的配置，IP地址已经配置成功</li>
</ul>
<hr />
<h3>实验验证：查看接口状态</h3>
<pre class="overflow-auto rounded-lg border border-border bg-muted p-3 text-sm text-foreground"><code class="font-mono ">[R1]display ip interface brief
*down: administratively down
!down: FIB overload down
...
Interface                   IP Address      Physical   Protocol  
GigabitEthernet0/0/0        192.168.1.1     up         up      </code></pre>
<p>命令解释：</p>
<ul>
<li><code>display ip interface brief</code>：查看所有接口的IP地址和状态</li>
<li>Physical = up（物理层正常）</li>
<li>Protocol = up（协议层正常）</li>
</ul>
<p>接口状态显示 <code>up up</code>，说明配置成功，接口正常工作。</p>
<hr />
<h2>实验二：两台路由器互通（静态路由）</h2>
<p>现在做个稍微复杂点的：两台路由器，配置静态路由让它们互通。</p>
<h3>实验场景</h3>
<p>两台路由器R1和R2，通过网线连接。R1的GE0/0/0接R2的GE0/0/0。</p>
<ul>
<li>R1：IP地址 192.168.1.1/24</li>
<li>R2：IP地址 192.168.1.2/24</li>
<li>目标：R1能ping通R2</li>
</ul>
<h3>拓扑搭建</h3>
<ol>
<li>拖入两台路由器（AR2220）</li>
<li>用Copper线连接R1的GE0/0/0和R2的GE0/0/0</li>
<li>启动两台路由器</li>
</ol>
<h3>R1配置</h3>
<pre class="overflow-auto rounded-lg border border-border bg-muted p-3 text-sm text-foreground"><code class="font-mono ">&lt;Huawei&gt;system-view
[Huawei]sysname R1
[R1]interface GigabitEthernet 0/0/0
[R1-GigabitEthernet0/0/0]ip address 192.168.1.1 24
[R1-GigabitEthernet0/0/0]quit</code></pre>
<hr />
<h3>R2配置</h3>
<pre class="overflow-auto rounded-lg border border-border bg-muted p-3 text-sm text-foreground"><code class="font-mono ">&lt;Huawei&gt;system-view
[Huawei]sysname R2
[R2]interface GigabitEthernet 0/0/0
[R2-GigabitEthernet0/0/0]ip address 192.168.1.2 24
[R2-GigabitEthernet0/0/0]quit</code></pre>
<hr />
<h3>实验验证：互相ping</h3>
<p><strong>在R1上pingR2：</strong></p>
<pre class="overflow-auto rounded-lg border border-border bg-muted p-3 text-sm text-foreground"><code class="font-mono ">[R1]ping 192.168.1.2
PING 192.168.1.2: 56  data bytes, press CTRL_C to break
    Reply from 192.168.1.2: bytes=56 Sequence=1 ttl=255 time=30 ms
    Reply from 192.168.1.2: bytes=56 Sequence=2 ttl=255 time=20 ms
    Reply from 192.168.1.2: bytes=56 Sequence=3 ttl=255 time=20 ms
    Reply from 192.168.1.2: bytes=56 Sequence=4 ttl=255 time=30 ms
    Reply from 192.168.1.2: bytes=56 Sequence=5 ttl=255 time=20 ms

  --- 192.168.1.2 ping statistics ---
  5 packet(s) transmitted
  5 packet(s) received
  0.00% packet loss
  round-trip min/avg/max = 20/24/30 ms</code></pre>
<p>命令解释：</p>
<ul>
<li><code>ping 192.168.1.2</code>：测试连通性</li>
<li>显示5个Reply，说明ping成功</li>
<li>packet loss = 0.00%，没有丢包</li>
</ul>
<p><strong>在R2上ping R1：</strong></p>
<pre class="overflow-auto rounded-lg border border-border bg-muted p-3 text-sm text-foreground"><code class="font-mono ">[R2]ping 192.168.1.1
PING 192.168.1.1: 56  data bytes, press CTRL_C to break
    Reply from 192.168.1.1: bytes=56 Sequence=1 ttl=255 time=20 ms
    ...
  --- 192.168.1.1 ping statistics ---
  5 packet(s) transmitted
  5 packet(s) received
  0.00% packet loss</code></pre>
<p>两边都能ping通，实验成功。</p>
<hr />
<h3>添加第三台路由器（需要静态路由）</h3>
<p>现在加一台R3，测试静态路由。</p>
<p>拓扑：</p>
<ul>
<li>R1（GE0/0/0） &#8212; （GE0/0/0）R2（GE0/0/1） &#8212; （GE0/0/0）R3</li>
<li>R1-GE0/0/0：192.168.1.1/24</li>
<li>R2-GE0/0/0：192.168.1.2/24</li>
<li>R2-GE0/0/1：192.168.2.1/24</li>
<li>R3-GE0/0/0：192.168.2.2/24</li>
</ul>
<p>问题：R1和R3不在同一个网段，直接ping不通，需要配置静态路由。</p>
<hr />
<h3>R3配置</h3>
<pre class="overflow-auto rounded-lg border border-border bg-muted p-3 text-sm text-foreground"><code class="font-mono ">&lt;Huawei&gt;system-view
[Huawei]sysname R3
[R3]interface GigabitEthernet 0/0/0
[R3-GigabitEthernet0/0/0]ip address 192.168.2.2 24</code></pre>
<hr />
<h3>R1配置静态路由</h3>
<p>R1要访问192.168.2.0网段（R3），需要告诉R1&#8243;去192.168.2.0找R2&#8243;。</p>
<pre class="overflow-auto rounded-lg border border-border bg-muted p-3 text-sm text-foreground"><code class="font-mono ">[R1]ip route-static 192.168.2.0 24 192.168.1.2</code></pre>
<p>命令解释：</p>
<ul>
<li><code>ip route-static</code>：配置静态路由</li>
<li><code>192.168.2.0 24</code>：目标网段（R3所在的网段）</li>
<li><code>192.168.1.2</code>：下一跳地址（R2的IP，R1把数据发给R2）</li>
</ul>
<hr />
<h3>R3配置静态路由</h3>
<p>R3要访问192.168.1.0网段（R1），也需要配置路由：</p>
<pre class="overflow-auto rounded-lg border border-border bg-muted p-3 text-sm text-foreground"><code class="font-mono ">[R3]ip route-static 192.168.1.0 24 192.168.2.1</code></pre>
<p>命令解释：</p>
<ul>
<li>目标网段：192.168.1.0（R1所在的网段）</li>
<li>下一跳：192.168.2.1（R2的另一个接口）</li>
</ul>
<hr />
<h3>实验验证：R1pingR3</h3>
<pre class="overflow-auto rounded-lg border border-border bg-muted p-3 text-sm text-foreground"><code class="font-mono ">[R1]ping 192.168.2.2
PING 192.168.2.2: 56  data bytes, press CTRL_C to break
    Reply from 192.168.2.2: bytes=56 Sequence=1 ttl=254 time=50 ms
    Reply from 192.168.2.2: bytes=56 Sequence=2 ttl=254 time=40 ms
    ...

  --- 192.168.2.2 ping statistics ---
  5 packet(s) transmitted
  5 packet(s) received
  0.00% packet loss</code></pre>
<p>ttl=254（经过了一次路由转发，ttl减1），说明路由生效。</p>
<hr />
<h3>查看路由表</h3>
<pre class="overflow-auto rounded-lg border border-border bg-muted p-3 text-sm text-foreground"><code class="font-mono ">[R1]display ip routing-table
Route Flags: R - relay, D - download to fib
------------------------------------------------------------------------------
Routing Tables: Public
         Destinations : 6        Routes : 6        

Destination/Mask    Proto   Pre  Cost      Flags NextHop         Interface

192.168.1.0/24      Direct  0    0           D   192.168.1.1     GE0/0/0
192.168.1.1/32      Direct  0    0           D   127.0.0.1       GE0/0/0
192.168.2.0/24      Static  60   0          RD   192.168.1.2     GE0/0/0</code></pre>
<p>命令解释：</p>
<ul>
<li><code>display ip routing-table</code>：查看路由表</li>
<li>192.168.1.0/24 是直连路由（Direct），自己接口配置的</li>
<li>192.168.2.0/24 是静态路由（Static），我们刚才配置的</li>
</ul>
<hr />
<h2>实验三：交换机VLAN配置</h2>
<p>现在做交换机的VLAN实验，把不同接口划分到不同VLAN。</p>
<h3>实验场景</h3>
<p>一台交换机S1，三个接口：</p>
<ul>
<li>GE0/0/1：VLAN 10（部门A）</li>
<li>GE0/0/2：VLAN 20（部门B）</li>
<li>GE0/0/3：Trunk（连接路由器）</li>
</ul>
<h3>拓扑搭建</h3>
<ol>
<li>拖入一台交换机（S5700）</li>
<li>拖入两台PC（用PC代替部门A和部门B）</li>
<li>PC1接S1的GE0/0/1，PC2接S1的GE0/0/2</li>
</ol>
<h3>交换机配置</h3>
<p><strong>第一步：创建VLAN</strong></p>
<pre class="overflow-auto rounded-lg border border-border bg-muted p-3 text-sm text-foreground"><code class="font-mono ">&lt;Huawei&gt;system-view
[Huawei]sysname S1
[S1]vlan batch 10 20</code></pre>
<p>命令解释：</p>
<ul>
<li><code>vlan batch 10 20</code>：批量创建VLAN 10和VLAN 20</li>
</ul>
<p>也可以单个创建：</p>
<pre class="overflow-auto rounded-lg border border-border bg-muted p-3 text-sm text-foreground"><code class="font-mono ">[S1]vlan 10
[S1-vlan10]quit
[S1]vlan 20
[S1-vlan20]quit</code></pre>
<hr />
<p><strong>第二步：接口加入VLAN</strong></p>
<p>把GE0/0/1加入VLAN 10：</p>
<pre class="overflow-auto rounded-lg border border-border bg-muted p-3 text-sm text-foreground"><code class="font-mono ">[S1]interface GigabitEthernet 0/0/1
[S1-GigabitEthernet0/0/1]port link-type access
[S1-GigabitEthernet0/0/1]port default vlan 10</code></pre>
<p>命令解释：</p>
<ul>
<li><code>port link-type access</code>：设置接口类型为Access（接入端口，连接PC）</li>
<li><code>port default vlan 10</code>：把接口加入VLAN 10</li>
</ul>
<p>把GE0/0/2加入VLAN 20：</p>
<pre class="overflow-auto rounded-lg border border-border bg-muted p-3 text-sm text-foreground"><code class="font-mono ">[S1]interface GigabitEthernet 0/0/2
[S1-GigabitEthernet0/0/2]port link-type access
[S1-GigabitEthernet0/0/2]port default vlan 20</code></pre>
<hr />
<p><strong>第三步：配置Trunk端口</strong></p>
<p>GE0/0/3连接路由器，需要配置为Trunk（允许多个VLAN通过）：</p>
<pre class="overflow-auto rounded-lg border border-border bg-muted p-3 text-sm text-foreground"><code class="font-mono ">[S1]interface GigabitEthernet 0/0/3
[S1-GigabitEthernet0/0/3]port link-type trunk
[S1-GigabitEthernet0/0/3]port trunk allow-pass vlan 10 20</code></pre>
<p>命令解释：</p>
<ul>
<li><code>port link-type trunk</code>：设置接口类型为Trunk（干道端口）</li>
<li><code>port trunk allow-pass vlan 10 20</code>：允许VLAN 10和20通过</li>
</ul>
<hr />
<h3>实验验证：查看VLAN配置</h3>
<pre class="overflow-auto rounded-lg border border-border bg-muted p-3 text-sm text-foreground"><code class="font-mono ">[S1]display vlan
The total number of vlans is : 3
U: Up;         D: Down;         TG: Tagged;         UT: UnTagged;
MP: Vlan-mapping port;         ST: Vlan-stacking port;
...
VID  Type    Ports                           
10   common  UT:GE0/0/1              TG:GE0/0/3     
20   common  UT:GE0/0/2              TG:GE0/0/3     </code></pre>
<p>命令解释：</p>
<ul>
<li><code>display vlan</code>：查看VLAN信息</li>
<li>VID 10：GE0/0/1是Untagged（属于VLAN 10），GE0/0/3是Tagged（Trunk端口）</li>
<li>VID 20：GE0/0/2是Untagged（属于VLAN 20），GE0/0/3是Tagged</li>
</ul>
<hr />
<h2>实验四：OSPF动态路由（三台路由器）</h2>
<p>静态路由手动配置，适合小型网络。大型网络用动态路由，路由器自动学习路由表。</p>
<p>OSPF是最常用的动态路由协议。</p>
<h3>实验场景</h3>
<p>三台路由器R1、R2、R3，组成一个三角形拓扑：</p>
<ul>
<li>R1（GE0/0/0）192.168.1.1 &#8212; R2（GE0/0/0）192.168.1.2</li>
<li>R2（GE0/0/1）192.168.2.1 &#8212; R3（GE0/0/0）192.168.2.2</li>
<li>R1（GE0/0/1）192.168.3.1 &#8212; R3（GE0/0/1）192.168.3.2</li>
</ul>
<p>目标：配置OSPF，三台路由器自动学习路由表，互相ping通。</p>
<h3>配置思路</h3>
<ol>
<li>先配置各接口IP地址</li>
<li>启动OSPF进程</li>
<li>指定Router ID</li>
<li>把接口加入OSPF区域</li>
</ol>
<hr />
<h3>R1配置</h3>
<pre class="overflow-auto rounded-lg border border-border bg-muted p-3 text-sm text-foreground"><code class="font-mono ">&lt;Huawei&gt;system-view
[Huawei]sysname R1
[R1]interface GigabitEthernet 0/0/0
[R1-GigabitEthernet0/0/0]ip address 192.168.1.1 24
[R1]interface GigabitEthernet 0/0/1
[R1-GigabitEthernet0/0/1]ip address 192.168.3.1 24

[R1]ospf 1 router-id 1.1.1.1
[R1-ospf-1]area 0
[R1-ospf-1-area-0.0.0.0]network 192.168.1.0 0.0.0.255
[R1-ospf-1-area-0.0.0.0]network 192.168.3.0 0.0.0.255</code></pre>
<p>命令解释：</p>
<ul>
<li><code>ospf 1</code>：启动OSPF进程1</li>
<li><code>router-id 1.1.1.1</code>：指定Router ID（唯一标识，建议用IP地址格式）</li>
<li><code>area 0</code>：进入区域0（骨干区域）</li>
<li><code>network 192.168.1.0 0.0.0.255</code>：把192.168.1.0网段加入OSPF</li>
</ul>
<hr />
<h3>R2配置</h3>
<pre class="overflow-auto rounded-lg border border-border bg-muted p-3 text-sm text-foreground"><code class="font-mono ">&lt;Huawei&gt;system-view
[Huawei]sysname R2
[R2]interface GigabitEthernet 0/0/0
[R2-GigabitEthernet0/0/0]ip address 192.168.1.2 24
[R2]interface GigabitEthernet 0/0/1
[R2-GigabitEthernet0/0/1]ip address 192.168.2.1 24

[R2]ospf 1 router-id 2.2.2.2
[R2-ospf-1]area 0
[R2-ospf-1-area-0.0.0.0]network 192.168.1.0 0.0.0.255
[R2-ospf-1-area-0.0.0.0]network 192.168.2.0 0.0.0.255</code></pre>
<hr />
<h3>R3配置</h3>
<pre class="overflow-auto rounded-lg border border-border bg-muted p-3 text-sm text-foreground"><code class="font-mono ">&lt;Huawei&gt;system-view
[Huawei]sysname R3
[R3]interface GigabitEthernet 0/0/0
[R3-GigabitEthernet0/0/0]ip address 192.168.2.2 24
[R3]interface GigabitEthernet 0/0/1
[R3-GigabitEthernet0/0/1]ip address 192.168.3.2 24

[R3]ospf 1 router-id 3.3.3.3
[R3-ospf-1]area 0
[R3-ospf-1-area-0.0.0.0]network 192.168.2.0 0.0.0.255
[R3-ospf-1-area-0.0.0.0]network 192.168.3.0 0.0.0.255</code></pre>
<hr />
<h3>实验验证：查看OSPF邻居</h3>
<pre class="overflow-auto rounded-lg border border-border bg-muted p-3 text-sm text-foreground"><code class="font-mono ">[R1]display ospf peer brief

OSPF Process 1 with Router ID 1.1.1.1
         Peer Brief Information
-------------------------------------------------------------------------------
Area Id          Interface                        Neighbor id      State    
0.0.0.0          GE0/0/0                          2.2.2.2          Full     
0.0.0.0          GE0/0/1                          3.3.3.3          Full     </code></pre>
<p>命令解释：</p>
<ul>
<li><code>display ospf peer brief</code>：查看OSPF邻居关系</li>
<li>State = Full（邻居关系建立成功）</li>
<li>R1有两个邻居：R2（2.2.2.2）和R3（3.3.3.3）</li>
</ul>
<hr />
<h3>实验验证：查看路由表</h3>
<pre class="overflow-auto rounded-lg border border-border bg-muted p-3 text-sm text-foreground"><code class="font-mono ">[R1]display ip routing-table protocol ospf
Route Flags: R - relay, D - download to fib
------------------------------------------------------------------------------
Routing Tables: Public
         Destinations : 2        Routes : 2        

Destination/Mask    Proto   Pre  Cost      Flags NextHop         Interface

192.168.2.0/24      OSPF    10   2           D   192.168.1.2     GE0/0/0
                    OSPF    10   2           D   192.168.3.2     GE0/0/1</code></pre>
<p>命令解释：</p>
<ul>
<li><code>display ip routing-table protocol ospf</code>：查看OSPF学习到的路由</li>
<li>192.168.2.0/24：OSPF自动学习的路由（Proto=OSPF）</li>
</ul>
<hr />
<h3>实验验证：ping测试</h3>
<pre class="overflow-auto rounded-lg border border-border bg-muted p-3 text-sm text-foreground"><code class="font-mono ">[R1]ping 192.168.2.2
PING 192.168.2.2: 56  data bytes, press CTRL_C to break
    Reply from 192.168.2.2: bytes=56 Sequence=1 ttl=254 time=50 ms
    ...

  --- 192.168.2.2 ping statistics ---
  5 packet(s) transmitted
  5 packet(s) received
  0.00% packet loss</code></pre>
<p>R1能ping通R3，OSPF路由生效。</p>
<hr />
<h2>实验五：DHCP自动分配IP地址</h2>
<p>路由器当DHCP服务器，给PC自动分配IP地址。</p>
<h3>实验场景</h3>
<p>路由器R1连接一台PC，R1当DHCP服务器，PC自动获取IP地址。</p>
<h3>拓扑搭建</h3>
<ol>
<li>拖入一台路由器（AR2220）</li>
<li>拖入一台PC</li>
<li>用Copper线连接</li>
</ol>
<h3>R1配置（DHCP服务器）</h3>
<pre class="overflow-auto rounded-lg border border-border bg-muted p-3 text-sm text-foreground"><code class="font-mono ">&lt;Huawei&gt;system-view
[Huawei]sysname R1
[R1]interface GigabitEthernet 0/0/0
[R1-GigabitEthernet0/0/0]ip address 192.168.1.1 24

[R1]dhcp enable
[R1]interface GigabitEthernet 0/0/0
[R1-GigabitEthernet0/0/0]dhcp select interface
[R1-GigabitEthernet0/0/0]dhcp server dns-list 8.8.8.8</code></pre>
<p>命令解释：</p>
<ul>
<li><code>dhcp enable</code>：全局开启DHCP服务</li>
<li><code>dhcp select interface</code>：基于接口配置DHCP（自动分配该接口网段的IP）</li>
<li><code>dhcp server dns-list 8.8.8.8</code>：指定DNS服务器</li>
</ul>
<hr />
<h3>实验验证：PC获取IP地址</h3>
<p>在PC上：</p>
<ol>
<li>打开PC命令行</li>
<li>输入 <code>ipconfig</code>（查看IP地址）</li>
</ol>
<pre class="overflow-auto rounded-lg border border-border bg-muted p-3 text-sm text-foreground"><code class="font-mono ">PC&gt;ipconfig

Link local IPv6 Address...........: fe80::20c:29ff:fef6:7e52
IPv6 Address......................: :: / 64
IPv4 Address......................: 192.168.1.254
Subnet Mask.......................: 255.255.255.0
Default Gateway...................: 192.168.1.1
DNS Server......................: 8.8.8.8</code></pre>
<p>PC自动获取了IP地址192.168.1.254，说明DHCP生效。</p>
<hr />
<h2>实验六：ACL访问控制列表</h2>
<p>ACL用来控制网络访问权限，比如禁止某个网段访问某个服务器。</p>
<h3>实验场景</h3>
<p>R1连接两个网段：</p>
<ul>
<li>192.168.1.0网段（部门A）</li>
<li>192.168.2.0网段（部门B）</li>
</ul>
<p>要求：禁止192.168.1.0网段ping192.168.2.0网段。</p>
<h3>拓扑搭建</h3>
<ol>
<li>拖入一台路由器（AR2220）</li>
<li>拖入两台PC（PC1和PC2）</li>
<li>R1的GE0/0/0接PC1，GE0/0/1接PC2</li>
</ol>
<h3>R1配置ACL</h3>
<pre class="overflow-auto rounded-lg border border-border bg-muted p-3 text-sm text-foreground"><code class="font-mono ">&lt;Huawei&gt;system-view
[Huawei]sysname R1
[R1]interface GigabitEthernet 0/0/0
[R1-GigabitEthernet0/0/0]ip address 192.168.1.1 24
[R1]interface GigabitEthernet 0/0/1
[R1-GigabitEthernet0/0/1]ip address 192.168.2.1 24

[R1]acl 2000
[R1-acl-basic-2000]rule deny source 192.168.1.0 0.0.0.255
[R1-acl-basic-2000]rule permit source any

[R1]interface GigabitEthernet 0/0/1
[R1-GigabitEthernet0/0/1]traffic-filter outbound acl 2000</code></pre>
<p>命令解释：</p>
<ul>
<li><code>acl 2000</code>：创建基本ACL（编号2000-2999）</li>
<li><code>rule deny source 192.168.1.0 0.0.0.255</code>：禁止192.168.1.0网段</li>
<li><code>rule permit source any</code>：允许其他所有网段</li>
<li><code>traffic-filter outbound acl 2000</code>：在GE0/0/1出方向应用ACL</li>
</ul>
<hr />
<h3>实验验证：ping测试</h3>
<p><strong>PC1（192.168.1.x）pingPC2（192.168.2.x）：</strong></p>
<pre class="overflow-auto rounded-lg border border-border bg-muted p-3 text-sm text-foreground"><code class="font-mono ">PC&gt;ping 192.168.2.10
Ping 192.168.2.10: 32 data bytes, Request timed out.
Request timed out.
Request timed out.
Request timed out.
Ping statistics for 192.168.2.10:
    Packets: Sent = 4, Received = 0, Lost = 4 (100% loss)</code></pre>
<p>ping失败，100%丢包，ACL生效，192.168.1.0网段被禁止访问。</p>
<hr />
<h3>查看ACL配置</h3>
<pre class="overflow-auto rounded-lg border border-border bg-muted p-3 text-sm text-foreground"><code class="font-mono ">[R1]display acl 2000
Basic ACL 2000, 2 rules
Acl's step is 5
rule 5 deny source 192.168.1.0 0.0.0.255
rule 10 permit source any</code></pre>
<p>ACL规则已配置成功。</p>
<hr />
<h2>常用命令总结</h2>
<p>这篇文章做了6个实验，用到了这些核心命令：</p>
<h3>基础配置命令</h3>
<table>
<thead>
<tr>
<th>命令</th>
<th>功能</th>
<th>使用场景</th>
</tr>
</thead>
<tbody>
<tr>
<td><code>system-view</code></td>
<td>进入系统视图</td>
<td>所有配置的第一步</td>
</tr>
<tr>
<td><code>sysname R1</code></td>
<td>改设备名</td>
<td>给路由器/交换机命名</td>
</tr>
<tr>
<td><code>interface GE0/0/0</code></td>
<td>进入接口视图</td>
<td>配置接口IP</td>
</tr>
<tr>
<td><code>ip address x.x.x.x 24</code></td>
<td>配IP地址</td>
<td>给接口配IP</td>
</tr>
<tr>
<td><code>display ip interface brief</code></td>
<td>查看接口状态</td>
<td>验证配置结果</td>
</tr>
<tr>
<td><code>display this</code></td>
<td>查看当前配置</td>
<td>查看刚配置的内容</td>
</tr>
<tr>
<td><code>quit</code></td>
<td>退出当前视图</td>
<td>返回上一级</td>
</tr>
</tbody>
</table>
<h3>路由配置命令</h3>
<table>
<thead>
<tr>
<th>命令</th>
<th>功能</th>
<th>使用场景</th>
</tr>
</thead>
<tbody>
<tr>
<td><code>ip route-static 目标网段掩码下一跳</code></td>
<td>配静态路由</td>
<td>手动指定路由</td>
</tr>
<tr>
<td><code>ospf 1 router-id x.x.x.x</code></td>
<td>启动OSPF</td>
<td>动态路由协议</td>
</tr>
<tr>
<td><code>network 网段反掩码</code></td>
<td>加入OSPF区域</td>
<td>声明参与OSPF的网段</td>
</tr>
<tr>
<td><code>display ip routing-table</code></td>
<td>查看路由表</td>
<td>查看所有路由</td>
</tr>
<tr>
<td><code>display ospf peer brief</code></td>
<td>查看OSPF邻居</td>
<td>验证邻居关系</td>
</tr>
</tbody>
</table>
<h3>交换机命令</h3>
<table>
<thead>
<tr>
<th>命令</th>
<th>功能</th>
<th>使用场景</th>
</tr>
</thead>
<tbody>
<tr>
<td><code>vlan batch 10 20</code></td>
<td>创建VLAN</td>
<td>批量创建多个VLAN</td>
</tr>
<tr>
<td><code>port link-type access</code></td>
<td>设接口类型</td>
<td>连接PC的端口</td>
</tr>
<tr>
<td><code>port default vlan 10</code></td>
<td>加入VLAN</td>
<td>把端口加入指定VLAN</td>
</tr>
<tr>
<td><code>port link-type trunk</code></td>
<td>设Trunk端口</td>
<td>连接路由器/交换机的端口</td>
</tr>
<tr>
<td><code>port trunk allow-pass vlan 10 20</code></td>
<td>允许VLAN通过</td>
<td>Trunk端口允许哪些VLAN</td>
</tr>
<tr>
<td><code>display vlan</code></td>
<td>查看VLAN信息</td>
<td>验证VLAN配置</td>
</tr>
</tbody>
</table>
<h3>其他命令</h3>
<table>
<thead>
<tr>
<th>命令</th>
<th>功能</th>
<th>使用场景</th>
</tr>
</thead>
<tbody>
<tr>
<td><code>ping x.x.x.x</code></td>
<td>测试连通性</td>
<td>验证网络是否通</td>
</tr>
<tr>
<td><code>dhcp enable</code></td>
<td>开启DHCP</td>
<td>路由器当DHCP服务器</td>
</tr>
<tr>
<td><code>dhcp select interface</code></td>
<td>基于接口DHCP</td>
<td>自动分配接口网段IP</td>
</tr>
<tr>
<td><code>acl 2000</code></td>
<td>创建ACL</td>
<td>访问控制列表</td>
</tr>
<tr>
<td><code>traffic-filter outbound acl 2000</code></td>
<td>应用ACL</td>
<td>在接口应用ACL规则</td>
</tr>
</tbody>
</table>
<hr />
<h2>学命令的几个建议</h2>
<h3>1. 跟着做实验，别只看文章</h3>
<p>看完这篇文章，打开eNSP，自己搭建拓扑，输入命令，验证效果。动手做一遍，比看十遍都管用。</p>
<h3>2. 命令记不住没关系，用多了自然记住</h3>
<p>刚开始不熟悉命令，可以查文章、查手册。做几个实验后，常用命令自然就记住了。没必要死记硬背。</p>
<h3>3. 先理解场景，再记命令</h3>
<p>每个命令都有使用场景。理解了场景（比如为什么要配静态路由），命令就有意义了。不理解场景，命令就是一堆字符。</p>
<h3>4. 验证效果很重要</h3>
<p>每个实验都做了验证（ping测试、查看配置）。不验证，不知道配置是否生效。养成验证的习惯。</p>
<hr />
<p>这篇文章用6个实验演示了eNSP常用命令。跟着做一遍，基本就学会了。下次遇到类似场景，直接照着配置就行。</p>
<p><a href="https://www.dixunblog.cn/1733.html">eNSP常用配置命令实战：跟着做就能学会</a>最先出现在<a href="https://www.dixunblog.cn">帝讯博客</a>。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.dixunblog.cn/1733.html/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
