ros路由相信对大佬级别很简单,对我们这群小白还是有点难度的,接触ros路由也有1年了,基本都是作为国内NAT小鸡中转用的,今天看有人需要就简单的说明一下,供MJJ们也能用上,减少折腾吧。
步骤一:去ros官网注册个试用账号,不登录的话会被限速带宽1M,虽然试用一个月,但是到期后还是维持试用时期设置的配置。ROS路由官网:https://mikrotik.com/client
步骤二:把国内小鸡DD成ROS路由,这里感谢方总的教学,详细教学出于一位大佬,我只是搬运工。
dd前 使用fdisk -lu 注意查看下自己VPS的 磁盘路径  并不是所有VPS 都是 /dev/vda  这个路径   有些可能是   /dev/sda  /dev/xvda
执行:fdisk -ul chr.img,可以查看chr.img信息    查找 start 值 使用开始值 * 512  算出柱面位置 默认扇区大小为512  挂载时注意修改这个值
注意自己的网卡名字,有些VPS并不是eth0 需要修改脚本内的网卡名字与其对应
如果缺少 wget   使用命令:  yum install wget -y
此脚本只适应于CentOS 6.9  7.X  测试通过~
通用单网卡方案         (适应于绝大多数VPS)
wget https://download.mikrotik.com/routeros/6.45.8/chr-6.45.8.img.zip -O chr.img.zip && \
gunzip -c chr.img.zip > chr.img && \
mount -o loop,offset=512 chr.img /mnt && \
ADDR0=`ip addr show eth0 | grep global | cut -d' ' -f 6 | head -n 1` && \
GATE0=`ip route list | grep default | cut -d' ' -f 3` && \
mkdir -p /mnt/rw && \
echo "/ip address add address=$ADDR0 interface=[/interface ethernet find where name=ether1]
/ip route add gateway=$GATE0
" > /mnt/rw/autorun.scr && \
umount /mnt && \
echo u > /proc/sysrq-trigger && \
dd if=chr.img bs=1024 of=/dev/sda && reboot
阿里云经典双网卡 (注意分清 内外 网卡)

缺省网关
default via 202.5.30.254 dev eth0 proto static metric 100
10.0.0.0/8 dev eth1 proto kernel scope link src 10.0.122.21 metric 101              目标地址  <>  网关
202.5.30.0/24 dev eth0 proto kernel scope link src 202.5.30.231 metric 100          目标地址  <>  网关

wget https://download.mikrotik.com/routeros/6.45.8/chr-6.45.8.img.zip -O chr.img.zip
gunzip -c chr.img.zip > chr.img
mount -o loop,offset=512 chr.img /mnt
ADDR0=`ip addr show eth0 | grep global | cut -d' ' -f 6 | head -n 1`                       
ADDR1=`ip addr show eth1 | grep global | cut -d' ' -f 6 | head -n 1`                       
GATE0=`ip route list | grep default | cut -d' ' -f 3`
GATE1=`ip route list | grep '10.0.0.0/8' | cut -d' ' -f 9`
GATE2=`ip route list | grep '202.5.30.0/24' | cut -d' ' -f 9`
mkdir -p /mnt/rw

echo "/ip address add address=$ADDR0 interface=[/interface ethernet find where name=ether1]
/ip address add address=$ADDR1 interface=[/interface ethernet find where name=ether2]
/ip route add gateway=$GATE0
/ip route add dst-address=10.0.0.0/8 gateway=$GATE1
" > /mnt/rw/autorun.scr

umount /mnt
echo u > /proc/sysrq-trigger
dd if=chr.img bs=1024 of=/dev/vda && reboot

另一款 双网卡的样本        (注意分清 内外 网卡)
196.10.68.0/24 dev eth0  proto kernel  scope link  src 196.10.68.24
169.254.0.0/16 dev eth0  scope link  metric 1002
169.254.0.0/16 dev eth1  scope link  metric 1003
10.0.0.0/8 dev eth1  proto kernel  scope link  src 10.0.87.152
default via 196.10.68.1 dev eth0

wget https://download.mikrotik.com/routeros/6.45.8/chr-6.45.8.img.zip -O chr.img.zip
gunzip -c chr.img.zip > chr.img
mount -o loop,offset=512 chr.img /mnt
ADDR0=`ip addr show eth0 | grep global | cut -d' ' -f 6 | head -n 1`                       
ADDR1=`ip addr show eth1 | grep global | cut -d' ' -f 6 | head -n 1`                       
GATE0=`ip route list | grep default | cut -d' ' -f 3`
GATE1=`ip route list | grep '10.0.0.0/8' | cut -d' ' -f 9`
mkdir -p /mnt/rw

echo "/ip address add address=$ADDR0 interface=[/interface ethernet find where name=ether1]
/ip address add address=$ADDR1 interface=[/interface ethernet find where name=ether2]
/ip route add gateway=$GATE0
/ip route add dst-address=10.0.0.0/8 gateway=$GATE1
" > /mnt/rw/autorun.scr

umount /mnt
echo u > /proc/sysrq-trigger
dd if=chr.img bs=1024 of=/dev/vda && reboot

常见问题:
有些D完死活启不动连不上 是因为UEFI的缘故,跟脚本无关 请改用 ROS7.0Beta 版本 支持UEFI启动
wget https://download.mikrotik.com/routeros/7.0beta5/chr-7.0beta5.img.zip -O chr.img.zip

aws Cloud DD完以后 要手动关机,再开机即可连接了

步骤三:一般NAT小鸡DD完ros后会自动设置好网络这些,只需要重启机器,然后网页打开NAT的IP:SSH端口号:例如23.23.23.23:51000     这里的51000就是平时22端口被NAT小鸡转发端口后数字,登录到ros路由管理界面。
第二个方法,也是最好用,最常见的,用winbox登录ros路由,在登录前需要重新映射winbox端口为NAT小鸡给我指定的IP端口段内,例如NAT端口段51000-51020,因为51000被作为SSH使用了,那就用51001作为winbox端口,映射方法。连接NAT小鸡的VNC,输入ros登录名:admin  密码为空
进入控制台后输入:/ip service set winbox port=映射端口   这样就可以用NAT小鸡公共IP+51001端口登录winbox了,登录winbox后找到system-License菜单输入开始注册好的ros试用账号,给予授权,开启试用之路

步骤四:设置中转的端口转发, IP-Firewall,  选择NAT,点击+号  设置如图:

这是第一条规则,设置好后点击OK保存,

第二条规则现在添加国外VPS的IP和端口

最后点击OK,就完全搞定了,修改相应的中转IP和端口开启ros路由中转之旅吧。

用ros路由作为中转教程相关推荐

  1. 华为q1设置虚拟服务器,如何使用华为华为Q1 Q1互联网路由设置图文教程 | 192.168.1.1手机登陆...

    华为路由Q1如何设置?作为一个主流的智能路由器,华为Q1采用创新的概念聚类路由的路由,路由器通过塞集群互连,增强覆盖效果,更适合小户型使用,以下是带一个小系列华为Q1路由设置在线教程,包括路由器连接W ...

  2. 水星无线网dns服务器是什么,水星路由dns设置教程,-1

    水星路由dns设置教程,-1 [2021-02-15 16:18:36]  简介: php去除nbsp的方法:首先创建一个PHP代码示例文件:然后通过"preg_replace(" ...

  3. linux安装软路由,软路由安装设置教程【详细步骤】-太平洋IT百科手机版

    导读:随着 现代 生活中科学技术的不断发展,网络应用成为家家必须的东西,更因为如此也出现了如今的"低头族"们,不过在家庭中我们所使用的网络都需要有路由器这样的设备,其实路由器也分为 ...

  4. 海蜘蛛软路由linux安装教程,软路由安装设置教程【详细步骤】-太平洋IT百科

    导读:随着 现代 生活中科学技术的不断发展,网络应用成为家家必须的东西,更因为如此也出现了如今的"低头族"们,不过在家庭中我们所使用的网络都需要有路由器这样的设备,其实路由器也分为 ...

  5. connetos 装php,RouterOS 5.16软路由安装图解教程 | 系统运维

    说明:RouterOS是一种路由器操作系统,它可以安装到普通的个人电脑上面,替代硬件路由器 RouterOS版本:RouterOS 5.16 硬件要求: 1.支持多核CPU 2.内存最大支持到2G 3 ...

  6. newifi3 web认证_newifi新路由3设置教程

    路由器具有判断网络地址和选择IP路径的功能,它能在多网络互联环境中,建立灵活的连接,可用完全不同的数据分组和介质访问方法连接各种子网,最近小新收到很多咨询,发现有很多亲亲把新路由3带回家后,不知道怎么 ...

  7. 破解光纤猫(光猫/无线猫)路由功能的教程(电信天翼HG260)

    破解光纤猫(光猫/无线猫)路由功能的教程 发布时间:2012-11-23 12:25 最近光纤入小区活动,很多朋友老是打电话来问我光纤猫(光猫,或称为无线猫)的各种设置问题,烦得伤心,大多数都是关于路 ...

  8. ROS入门保姆级教程:5-ROS计算图

    ROS入门往期: ROS入门保姆级教程:1-hello world初体验 ROS入门保姆级教程:2-VScode中使用ROS ROS入门保姆级教程:3-ROS文件系统 ROS入门保姆级教程:4-ROS ...

  9. ubuntu18.04配置ORB-SLAM3(包含ROS)完整版教程

    ORB_SLAM3安装教程 ORB_SLAM3安装准备 1.C++11 or C++0x Compiler 2.Pangolin ==**出现的问题**== 3.OpenCV安装 4.Eigen安装 ...

最新文章

  1. 七牛云内容审核服务被选为「上海首批人工智能创新产品」
  2. 【Python】全文3000字,Pyecharts制作可视化大屏全流程! (附代码分享)
  3. docker 私有仓库与Harbor
  4. 如何在RTSP/RTMP直播过程中加入SEI扩展数据发送和接收解析
  5. Block实现iOS回调
  6. 20210217:力扣第228周周赛(上)
  7. OCR:深度学习-目标检测-超详细图解Faster R-CNN
  8. snap占用/dev/loop0-/dev/loop11占用100%
  9. js 判断是ie浏览器
  10. 电脑右下角自动弹出窗口(弹窗)
  11. 获取CPU序列号的Delphi程序
  12. 转:如何在Ubuntu系统下安装使用LaTeX
  13. matconvnet
  14. Tinder + 抖音 = ?新生代约会 App 来了,年轻人在刷刷刷中坠入爱河
  15. js 微信端 信息一键导入 通讯录
  16. 按键精灵学习如何偷菜示例基本代码
  17. Elasticsearch语法大全
  18. HTML名人名言案例
  19. c 语言从指针得到对象,c – 获取指向由智能指针指向的对象的指针 – Ivalue错误...
  20. 螺旋进刀非法平面选择_钢筋工长考试题

热门文章

  1. ubuntu18 装好后需要安装的东西
  2. 阻止QQ软件强制更新升级
  3. 开一家饰品店要注意什么?
  4. L1-039 古风排版(C语言版)
  5. 小米/红米开启游戏消息屏蔽
  6. 基于云开发的答题活动小程序v2.0-结合具体场景谈谈路由传参以及组件化思想
  7. jquery ajax 超时处理 不起作用,jQuery ajax超时处理
  8. 阿里云首推音乐变速短视频SDK,上线抖音 freestyle只需1步
  9. 如何规范App广告的隐私获取,让用户拥有更多知情权?
  10. 股市K线图指标算法的代码实现(二)