[watermark]两年前上ADSL时电信发了一个ZYXEL 642R(不过它的FW版本在华勤网站上称为642ER),当时还跟电信吵了一架,因为是工业包装,没有彩盒,很生气,以为是杂牌糊弄人,想换个ALCATEL的USB猫,幸亏电信当时没有那款了,没换成,嘿嘿。
后来才发现这是好东西,虽然是工包却非常稳定,虽然没有WEB设置页面功能却非常强大。昨天为了解决另一位朋友的问题,仔细研究了一下642R的随机光盘,没想到又发现了一个功能-IP ALIAS。
先说IP ALIAS的意思,这个东西在LINUX系统好象很常见(我不懂的),642R开启这个功能后可以在一个642R ROUTER上设置3个网关IP,比如192.168.1.1,192.168.2.1,192.168.3.1,而与它相连的LAN可以分为192.168.1.X,192.168.2.X,192.168.3.X 3个子网,同时通过一个642R访问INTERNET,而且三个子网可以通过 642R的路由互相访问。这个功能我还从来没在其他ADSL MODEM上见过……
且不管它能有多大用处,最起码很有意思对吧?下面就说说IP ALIAS的设置过程。
首先要开启642R的路由,不开路由用IP ALIAS干啥?下面可以配置IP ALIAS了。
进入Menu 3.2 - TCP/IP and DHCP Ethernet Setup
Menu 3.2 - TCP/IP and DHCP Ethernet Setup
DHCP Setup
DHCP= None
Client IP Pool Starting Address= N/A
Size of Client IP Pool= N/A
Primary DNS Server= N/A
Secondary DNS Server= N/A
Remote DHCP Server= N/A
TCP/IP Setup:
IP Address= 192.168.1.1
IP Subnet Mask= 255.255.255.0
RIP Direction= Both
Version= RIP-1
Multicast= None
IP Policies= 1
Edit IP Alias= No
Press ENTER to Confirm or ESC to Cancel:
把光标移动到最下一行:Edit IP Alias= No,按空格变为Edit IP Alias= Yes,按回车进入
Menu 3.2.1 - IP Alias Setup
IP Alias 1= No
IP Address= N/A
IP Subnet Mask= N/A
RIP Direction= N/A
Version= N/A
Incoming protocol filters= N/A
Outgoing protocol filters= N/A
IP Alias 2= No
IP Address= N/A
IP Subnet Mask= N/A
RIP Direction= N/A
Version= N/A
Incoming protocol filters= N/A
Outgoing protocol filters= N/A
Enter here to CONFIRM or ESC to CANCEL:
Press Space Bar to Toggle.
上面显示有两个IP ALIAS可用,即IP ALIAS 1和IP ALIAS 2
将光标移动到第一行 IP Alias 1= No,按空格变为
Menu 3.2.1 - IP Alias Setup
IP Alias 1= Yes
IP Address= 0.0.0.0
IP Subnet Mask= 0.0.0.0
RIP Direction= None
Version= RIP-1
Incoming protocol filters=
Outgoing protocol filters=
IP Alias 2= No
IP Address= N/A
IP Subnet Mask= N/A
RIP Direction= N/A
Version= N/A
Incoming protocol filters= N/A
Outgoing protocol filters= N/A
Enter here to CONFIRM or ESC to CANCEL:
Press Space Bar to Toggle.
在IP Address= 0.0.0.0
IP Subnet Mask= 0.0.0.0
两行填入所需的IP和子网掩码比如192.168.2.1,(并不一定是这个,爱怎么填怎么填)255.255.255.0,如果要打开IP ALIAS 2则对IP ALIAS 2同样操作,比如填入192.168.3.1如下所示
Menu 3.2.1 - IP Alias Setup
IP Alias 1= Yes
IP Address= 192.168.2.1
IP Subnet Mask= 255.255.255.0
RIP Direction= None
Version= RIP-1
Incoming protocol filters=
Outgoing protocol filters=
IP Alias 2= Yes
IP Address= 192.168.3.1
IP Subnet Mask= 255.255.255.0
RIP Direction= None
Version= RIP-1
Incoming protocol filters=
Outgoing protocol filters=
Enter here to CONFIRM or ESC to CANCEL:
然后一路回车确认即可。完成以上配置后,一个642R就有了3个网关:192.168.1.1(642R原有的),192.168.2.1,192.168.3.1,在LAN中任意一台电脑只要设置在这3个网关IP的同网段,网关设为3个之中任意一个就可以访问INTERNET了,比如设为IP:192.168.2.1,网关192.168.3.1也可以。
还有一点要说明的是IP ALIAS中的网关IP并不一定要设为192.168.X.X,虽然642R的默认IP是192.168.1.1。比如我的两个网关分别设成172.16.10.1和10.0.0.1
Menu 3.2.1 - IP Alias Setup
IP Alias 1= Yes
IP Address= 172.16.10.1
IP Subnet Mask= 255.255.0.0
RIP Direction= None
Version= RIP-1
Incoming protocol filters=
Outgoing protocol filters=
IP Alias 2= Yes
IP Address= 10.0.0.1
IP Subnet Mask= 255.0.0.0
RIP Direction= None
Version= RIP-1
Incoming protocol filters=
Outgoing protocol filters=
Enter here to CONFIRM or ESC to CANCEL:
Press Space Bar to Toggle.
两台电脑分别设为IP:172.16.10.2,网关192.168.1.1,和IP:10.0.10.2,172.16.10.1都可以同时上网,而且互相可以PING通,也就是说642R在192.168.1.X,10.X.X.X,172.16.X.X三个子网之间充当了路由器,并且在它们与WAN之间充当路由。
还有一点没搞清楚,就是怎么关闭三个LAN之间的路由,现在是只要一打开IP ALIAS 10.X.X.X就能访问192.168.1.X,怎么把它关掉,偶还在试验……
第一次发这么多东西,好累~
最近还准备发个642R的 MAC FILTER设置,敬请关注~~[/watermark]