EdgeRouter - 如何将 EdgeRouter 配置为 2 层交换机


概述


本文介绍了如何将具有交换机端口模块的 EdgeRouter 配置为 2 层交换机

注意事项和要求:

目录


  1. 使用向导自动配置交换机
  2. 手动配置交换机功能
  3. 相关文章

使用向导自动配置交换机


回到顶部

最新的 EdgeOS 固件具有内置向导,可轻松将 EdgeRouter 配置为 2 层交换机,并具有 VLAN Aware   选项。

1.用网线从计算机连接到 EdgeRouter 上的 eth0 接口。

2.将计算机 IP 地址修改为 192.168.1.X/24 (X 不为 1,例如 192.168.1.11)。

GUI:访问 EdgeRouter Web UI

3.打开 Web 浏览器,然后中输入  https://192.168.1.1

4.使用默认账户密码据登录到路由器。

Username: ubnt
Password: ubnt

5.配置 switch0 接口和起 IP 地址。

6.打开 Wizards  选项卡,然后运行切换向导。

Wizards > Switch

7.设置路由器的管理访问设置。可用的选项有:

  • Management VLAN (可选)设置用于管理流量的 VLAN ID。
  • DHCP 使用此选项可通过 DHCP 接收地址。
  • Static 使用此选项来配置静态 IP 地址。
  • Username 默认设置为  ubnt。请您修改为其他账户密码。

8. 将 EdgeRouter 配置为 VLAN Aware 模式。可用的选项有:

  • pvid 在交换机端口上 Untag 特定 VLAN。每个接口仅支持一个值。
  • vid 交换端口上 tag 一个或多个VLAN。每个接口支持多个值。
注意:在还用 vid 标记其他 VLAN 的端口上配置 pvid 值,用 pvid 设置的 VLAN 将是本征 VLAN。  

9.应用更改,并重启路由器。


下面展示了启用 VLAN Aware 模式并定义以下 VLAN 交换机端口设置:

  • eth0 untag VLAN10。
  • eth1 Untag VLAN20。
  • eth2 Untag VLAN30。
  • eth3 Untag VLAN40。
  • eth4 Untag VLAN10 tag VLAN20、30、40。
  • eth5 Untag VLAN10 tag VLAN20、30、40。
VLAN Aware: Enabled

eth0: pvid 10
eth1: pvid 20
eth2: pvid 30
eth3: pvid 40
eth4: pvid 10
vid 20,30,40
eth5: pvid 10
vid 20,30,40

手动配置交换机功能


回到顶部

注意:建议使用上面的向导配置交换功能。

1.将网线从计算机连接到 EdgeRouter 上的 eth0 接口。

2.将计算机 IP 地址修改为 192.168.1.X/24 (X 不为 1,例如 192.168.1.11)。

GUI:访问 EdgeRouter Web UI

3.打开 Web 浏览器,然后中输入  https://192.168.1.1

4.使用默认账户密码据登录到路由器。

Username: ubnt
Password: ubnt

5.配置 switch0 接口和 IP 地址。

1.png

Dashboard > switch0 > Actions > Config

Address: Manually define IP address
IP: 192.168.2.1/24

6.将 switch0 接口与相关的交换机端口相关联,eth0 除外

2.png

Dashboard > switch0 > Actions > VLAN

VLAN Aware: Unchecked
eth0: Unchecked
eth1: Checked
eth2: Checked
eth3: Checked
eth4: Checked
eth5: Checked

7.将计算机重新插入其他交换机接口之一。

8.将计算机上的静态 IP 更改为 192.168.2.X/24(X 不为 1 例如192.168.2.11)。

9.打开 Web 浏览器,然后输入  https://192.168.2.1

10.从 eth0 接口删除 IP 地址。

3.png

Dashboard > eth0 > Actions > Config

Address: No address

11.将 switch0 接口与 eth0 接口关联。

4.png

Dashboard > switch0 > Actions > VLAN

eth0: Checked

 

 

 

使用 CLI 命令配置 EdgeRouter 作为交换机使用

1.访问 EdgeRouter 的 CLI,配置 switch0 接口和 IP 地址

configure
set interfaces switch switch0 switch-port interface eth1
set interfaces switch switch0 switch-port interface eth2
set interfaces switch switch0 switch-port interface eth3
set interfaces switch switch0 switch-port interface eth4
set interfaces switch switch0 switch-port interface eth5
Set interfaces switch switch0 address 192.168.2.1/24
commit 
save
exit

2.连接 switch0 并访问 CLI,移除 eth0 的 IP 地址并将 eth0 加入到 switch0

		configure
delete interfaces ethernet eth0 address
commit
set interfaces switch switch0 switch-port interface eth0
commit
save
exit
	

3.开启 VLAN Aware,配置 eth0 作为 trunk 配置 vlan1和 vlan9-11,eth1 配置 untag vlan9,eth2 配置untag vlan10,eth3 配置untag vlan11

configure
set interfaces switch switch0 switch-port vlan-aware enable
set interfaces switch switch0 switch-port interface eth0 vlan pvid 1
set interfaces switch switch0 switch-port interface eth0 vlan vid 9
set interfaces switch switch0 switch-port interface eth0 vlan vid 10
set interfaces switch switch0 switch-port interface eth0 vlan vid 11
set interfaces switch switch0 switch-port interface eth1 vlan pvid 9
set interfaces switch switch0 switch-port interface eth2 vlan pvid 10
set interfaces switch switch0 switch-port interface eth2 vlan pvid 11
commit
save
exit 

相关文章


回到顶部

EdgeRouter - EdgeRouter 入门指南

网络入门 - 如何使用 SSH 建立连接