EdgeMAX ER-X 路由器在家庭应用中的基本设置

一:设置宽带帐号及密码


首先将电脑网卡 IP 手动设置成: 192.168.1.x ,掩码: 255.255.255.0 。把网线插在 ER-X 路由的 eth0 口,输入 192.168.1.1 登录路由器主界面,用户名及密码均为“ ubnt ”。

成功登录路由器主界面后,点击“ wizards ”进行进阶向导功能配置:

  • 左侧按钮“ WAN+2LAN ”:定义 eth1 为 WAN 口,其余 eth0,eth2-4 为 LAN 口,方便 POE 供电。

  • 左侧按钮“ WAN+2LAN2 ”:定义 eth0 为 WAN 口,其余 eth1-4 均为 LAN 口。

我们选择向导“ WAN+2LAN2 ”对网口进行划分定义

向导默认 eth0 为 WAN,此时有三种接入方式可供选择。

1: DHCP 模式( 自动分配地址) :自动从上行链路获取网络参数。此模式为 ER-X 前面还有路由器或以 LAN 方式上网。

2: Static IP 模式(静态地址) :手动填入 IP 地址/子网掩码,网关,DNS 服务器。此模式为专线或 LAN 方式上网。

3: PPPOE 模式(拔号上网) :手动填入从运营商处取得的用户名和密码。此模式为我们大部分一般宽带用户的上网模式。

注意:勾选 Firewall Enable the default firewall 会启用默认防火墙策略,外网将不能通过 WAN 口登录路由器。

接下来是 LAN 的配置。勾选此选项将会创建桥,将多余的口划分为桥接口,所有接口将为同一 LAN

点击下图红框处,对 LAN 基本参数进行配置

配置好 LAN 网关 IP/子网掩码,Enable the DHCP server(开启 DHCP 服务器) 后点击 Apply(应用) 。

若想要单独定义每个接口,则**不要**勾选 Bridging 选项,如下图

点击“ Apply(应用) ”后,将出现确认框,点击“ Apply Changes ”确认保存配置,

点击“Reboot(重启)”按钮后还会出现一个确认“Are you sure ?”对话框,点击“Yes,I’m sure ”后路由重启。

路由器在保存设置并重启过后, eth0 口就被我们设置为路由的 WAN 口。Eth1-4 号口就成了路由的 LAN1-4 口。至此,ER-X 第一步的上网设定就完成了。我们把网线从 eth0 号口拔出,插入到 eth1 号口,电脑上把刚才手工设置的网卡 IP 改为 DHCP 自动获取模式,将 ER-X 的 WAN 口连上光猫就可以上网了。


二:设置 DNS 并将 DNS 地址映射给内网所有终端


依次点击: service–>dhcp server–>Actions–> details 。在 details 里面填入当地运营商的 DNS 或你想要的 DNS 地址即可。


三:设置路由器的 MTU 值和 MSS 值


在 Dashboard 菜单下找到 pppoe0 那一行,点击最右侧的 Actions 按钮,在出现的下拉框内点击配置钮“ Config ”

在点击“ Config ”后出现的对话框内填入合适的 MTU 值并按保存钮“ Save ”

MSS 的设置:

主界面下点击“wizards”进入进阶向导功能配置,点击“TCP MSS clamping”在 MSS 框内填入合适的 MSS 值。按“Apply(保存)”。


四:探测当地宽带运营商的 MTU 值及 MSS 值


MTU 是 Maximum Transmission Unit 的缩写,中文意思为:最大传输单元。单位是字节。网络通信是通过一个个“数据包”传输来实现的。MTU 指定了网络中可传输数据包的最大尺寸,超过最大尺寸的数据包将会被拆分传输。这样会产生很多数据包碎片,增加丢包率,降低网络速度。就像货车超载一样,需要卸下一些货物,再分批通过。

MSS 是 maximum segment size 的缩写,中文意思为:最大分节大小。是 TCP 数据包每次传输的最大数据分段大小,一般由发送端向对端 TCP 通知对端在每个分节中能发送的最大 TCP 数据。

MTU 值和 MSS 值的关系:

MSS 值为 MTU 值减去 IPv4 Header(20 Byte)和 TCP header(20 Byte)得到。所以我们只要探测运营商的 MTU 值即可得到 MSS 值。

MTU 值的测定:

方法一 :

电脑不接路由直连光猫拨号上网,在 DOS 窗口下输入以下命令行:

ping –l 14xx –f www.sina.com.cn

其中:

  • -l 是锁定发送数据包大小的意思。(是 L 的小写)

  • -f 是禁止将数据包拆分的意思

www.sina.com.cn 可以是当地的 DNS 地址也可以是新浪等各大网站的域名。

14XX 是指定数据包的大小。(例如 1464)如果能 ping 通,表示数据包不需要拆包,可以通过网关发送出去。 如果出现: Packet needs to be fragmented but DF set. 表示数据包需要拆开来发送。此时,减少数据包长度,再执行上面的 ping 命令。从 1400 到 1472 之间多试几次,就能找到合适的数据包长度了。把数据包长度加上数据包头 28 字节,就得到 MTU 的值。

以本例探测到最大 ping 通值 1464 为例,路由器内需填入的 MTU 值就是: 1464+28=1492。

方法二 :

在 DOS 下输入:

netsh interface ipv4 show subinterfaces

直接可以探测到运营商的 MTU 值。可以看到:本例探测到的 MTU 值是 1500。

需要说明的是,如果宽带运营商给你提供的上网方式是专线或者以太网方式,那么路由器就可以直接使用 1500 的 MTU 值,如果你是通过 PPPOE/ADSL(大部分用户的上网方式)方式上网,则需要减去 PPPOE 所占用的 8 个字节的长度,路由器内需填入的 MTU 值也就是 1500-8=1492。

所以本例中:

MTU=1492 MSS=1452(1492-40)


© 版权声明
THE END
相关内容