RouterOS实战:pppoe上网、web服务、远程管理

折月煮酒 提交于 2020-04-22 02:48:39

手头有个项目,需要建设机房并对外提供web服务,这其中最关键的就属路由器了,什么华为、思科都是上万,还需要技术强力支持,感觉不合适,在v2ex上发帖询问了以后,得知了一款很牛的路由器软件RouterOS,并且官方Mikrotik有搭载硬件,便从美国转运了一款MikroTik Cloud Core Router 1009-8G-1S-1S+,$422+¥220运费,总价3000RMB左右,国内价格3500RMB左右,比国内便宜了不少,缺点就是转运了半个月时间,而且无法得到国内的技术支持,配置过程如下:

工具:Winbox,管理RouterOs的软件

目标:

  1. 设置pppoe拨号,并让内网所有电脑能正常上网
  2. 能将外网ip 80端口访问转到web服务器上,关闭其他非必要端口
  3. 内网和外网访问web服务都能正确识别ip
  4. 远程可以管理路由器

 路由器通电即启动,默认ip为192.168.88.1,使用winbox可以远程连接,中间用交换机连接即可(不要加入其它路由器设备到网内),网线口可以任意插,建议wan口设置成ether1,lan口设置成ether2,winbox会自动将扫描到网内的ros路由设备,有几点需要注意:

  1. windows电脑需要将网段设置成和路由lan口一样的网段,如果希望设置成192.168.1.1,可以在路由器开机后的液晶屏选中ether口,设置address即可,wan口可不用设置ip;
  2. winbox默认是用网卡mac address去连接,但经常链接失败,建议将上方connect to改成ip地址再链接。
  3. 如果设置失误或者错乱可以通过路由器重设出厂设置:先拔电源,然后用细针(回形针、牙签、笔)按住res不放,然后插上电源,等到电源led上方的指示灯闪烁后放手即可恢复默认设置,参考设置

 连接成功后,做以下操作:

   0. Quick Set 快速设置(eth1口接外网网线,eth2接局域网网线,其他口也就有接局域网网线),设置成功后应该直接可以上网了,后续步骤无需设置,设置如下:

链接互联网成功后,第一件事升级固件到最新。

  1. Interfaces-> 双击对应ether口,将1改成ether1-wan,2改成ether2-lan,方便记忆

     
  2. Interfaces-> 点击左上方的加号,增加PPPoe-Client,,记住选wan口,同时勾选UsePeer Dns,意为使用运营商提供的DNS
     
  3. 设置成功之后,到IP->Address中查看是否拨号成功,如果有一个外网地址出现说明成功了,但此刻内网的其他的电脑都还上不了网
  4. 设置DHCP,动态分布ip:IP->DHCP SERVER->DHCP Setup,注意选lan口,其余的默认即可,应用后,将windows电脑的ip设置成自动获取,然后cmd中可以看到是否成功
  5. 设置路由器的dns:IP->DNS 可以看到已经获取到了运营商给的dns了,可以再继续加上自己的dns,同时勾选上 Allow Remote Request,意思路由器同时提供dns服务(内网电脑可以讲dns1设置成:192.168.1.1)
  6. 设置自动将路由器的地址返给内网的其他电脑:IP->DHCP SERVER->Networks,双击第一个,设置其dns为192.168.1.1,也可以设置成2个
  7. 开始设置防火墙,IP->Firewall->NAT,增加一个,General的Chain选srcnat,Action选masquerade(ip欺骗,意为内网所有电脑都通过lan共享上网),至此,内网的所有电脑应该都可以上网了
  8. 升级RouterOs,为什么放这一步,因为之前路由器上不了网啊:System->Packages


    然后别忘记还要升级System->routerboard 点击upagrede,然后System->reboot
  9. 最后映射80端口到web服务坑较多,因为adsl家庭宽带的80端口是被运营商关闭的,所以下面改成了81端口,具体参考:http://wk.baidu.com/view/fab73ec358f5f61fb7366667?pn=2&vw=all&pu=
    注:80端口原本为路由器的web管理,通过IP->Services将www的80端口改成其他端口,然后禁掉其他没有必要的服务,一般留一个winbox就行了,同时需要去IP->Firewall->Serice Ports中将对应端口关闭

    0:masquerade 这个图有个错误,不要选 out. Interface,留空即可,不然要么无法上网,要么无法转发


    1:dst-nat


    2:masquerade

  10. 最后修改下路由器的登录密码:System->Password,然后重启System->Reboot,远程管理使用winbox输入路由器的外网地址就可以管理了
  11. wifi无缝切换:https://my.oschina.net/kmwzjs/blog/748839
  12. 国内商城:http://router.com.cn
标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!