服务器运维之路由器配置

标签: 软件 分类: 软件 创建时间:2020-04-28 05:49:42 更新时间:2025-01-17 10:39:24

1.一个路由器连接两个网段

记得在一两年前,我在同事的指导下,完成了使用一个路由器连接两个网段,并在win10上通过设置路由的方式,使一台电脑既可以访问互联网,又可以访问政务网,这两个网络属于不同的网段。现在想想,已经找不到当时的设置方式了,只能记得,是有几个步骤的,现在离职了,也没有机会再回去整理和测试这一个过程了。(现在想想,在原单位的时候,还真是做了许多非开发的事情呢。)

(1) 把一根政务网网线,一根互联网网线,都插入了路由器的LAN口上。LAN口是连接内网的,WLAN口是路由器连外网的。

(2) 然后通过在window上的网络设置中,高级选项中增加了两个ip地址,一个是互联网ip地址,一个是政务网ip地址。

(3) 最后通过命令行设置router add 增加路由的方式,选择某一个网段走哪一个网关,比如互联网走互联网网关,政务网走政务网网关,及上面的设置的ip地址。

1
route add 157.0.0.0 MASK 255.0.0.0  157.55.80.1 

2.华硕路由器端口转发

高级的路由器都有一个端口转发的功能,意思是将外网的端口号转发到内网中。比如我有一个固定的外网ip为202.202.202.202,然后我想通过 202.202.202.202:8080 访问到内网192.168.1.11:8080地址,就要进行端口转发。

设置方式也很简单,只要在上面这个页面,配置通信端口范围,转发到的本地ip,及端口和通信协议就可以了。但是这里有个明显的限制,就是只能支持32条数据,也就是只能进行32个端口转发,这就比较尴尬了。通过升级固件的方式,意外的获得了新的32条端口转发,结果变成了64条端口转发限制了,又可以愉快的玩耍一段时间了。

问题

虽然固件升级了,多出来很多的端口转发,但是最近出现的一个比较头疼的问题,其实就是端口转发失灵了。在一天的某几个阶段,端口转发不起作用,比如我内网使用了25端口,使用:telnet 192.168.1.241 25 测试内网端口,可以使用,但是测试外网ip地址的时候,这个就不起作用,我确定,不是一直不起作用,而是有时候起作用。

3.固件升级

右上角的叹号总是提醒我要升级固件,然后不知道怎了,就点了,结果就升级了固件。

好在升级之后,没啥毛病。

4.ip地址和mac地址绑定

这个需求有点奇特,就是要通过端口转发的形式,将网络请求直接转发到一个mac地址中。

小额赞助
本人提供免费与付费咨询服务,感谢您的支持!赞助请发邮件通知,方便公布您的善意!
**光 3.01 元
Sun 3.00 元
bibichuan 3.00 元
微信公众号
广告位
诚心邀请广大金主爸爸洽谈合作
每日一省
isNaN 和 Number.isNaN 函数的区别?

1.函数 isNaN 接收参数后,会尝试将这个参数转换为数值,任何不能被转换为数值的的值都会返回 true,因此非数字值传入也会返回 true ,会影响 NaN 的判断。

2.函数 Number.isNaN 会首先判断传入参数是否为数字,如果是数字再继续判断是否为 NaN ,不会进行数据类型的转换,这种方法对于 NaN 的判断更为准确。

每日二省
为什么0.1+0.2 ! == 0.3,如何让其相等?

一个直接的解决方法就是设置一个误差范围,通常称为“机器精度”。对JavaScript来说,这个值通常为2-52,在ES6中,提供了Number.EPSILON属性,而它的值就是2-52,只要判断0.1+0.2-0.3是否小于Number.EPSILON,如果小于,就可以判断为0.1+0.2 ===0.3。

每日三省
== 操作符的强制类型转换规则?

1.首先会判断两者类型是否**相同,**相同的话就比较两者的大小。

2.类型不相同的话,就会进行类型转换。

3.会先判断是否在对比 null 和 undefined,是的话就会返回 true。

4.判断两者类型是否为 string 和 number,是的话就会将字符串转换为 number。

5.判断其中一方是否为 boolean,是的话就会把 boolean 转为 number 再进行判断。

6.判断其中一方是否为 object 且另一方为 string、number 或者 symbol,是的话就会把 object 转为原始类型再进行判断。

每日英语
Happiness is time precipitation, smile is the lonely sad.
幸福是年华的沉淀,微笑是寂寞的悲伤。