要在 CentOS 7 系统上安装 RouterOS,您需要将 RouterOS 安装为虚拟机或直接安装到物理硬盘上。这里提供的是将 RouterOS 安装到物理硬盘上的步骤,这将完全替换现有的 CentOS 7 系统。请确保您已经备份了所有重要数据。
步骤 1: 准备工作
- 登录到您的 CentOS 7 服务器。
- 更新系统包:
sudo yum update -y
步骤 2: 下载 RouterOS 镜像
-
下载最新版本的 RouterOS 镜像:
wget https://download.mikrotik.com/routeros/6.49.1/chr-6.49.1.img.zip
-
解压镜像:
unzip chr-6.49.1.img.zip
步骤 3: 卸载现有系统(可选)
-
如果您确定要完全替换现有系统,请继续。否则,请跳过此步骤。
-
停止网络服务:
sudo systemctl stop NetworkManager
-
删除现有系统的启动配置:
sudo rm -f /etc/fstab sudo rm -f /boot/* /usr/lib/dracut/*
步骤 4: 写入 RouterOS 镜像到硬盘
-
使用
dd
命令将 RouterOS 镜像写入硬盘。这将清除硬盘上的所有数据:sudo dd if=chr-6.49.1.img of=/dev/vda bs=4M status=progress
注意:
/dev/vda
通常是云服务器的主硬盘,但请根据您的服务器情况进行调整。 -
写入完成后,重启服务器:
sudo reboot
步骤 5: 配置 RouterOS
-
服务器重启后,RouterOS 将启动。使用 WebFig 或 SSH 连接到 RouterOS。
-
设置 RouterOS 的初始密码。
-
配置网络接口:
- 将
eth0
配置为使用公网 IP:/ip address add address=103.44.249.229/26 gateway=103.44.249.193 interface=ether1
- 将
eth1
配置为使用私网 IP:/ip address add address=10.44.249.229/26 gateway=10.44.249.193 interface=ether2
- 将
-
配置 DNS(如果需要):
/ip dns server=8.8.8.8 /ip dns server=8.8.4.4
-
注册 RouterOS:
- 访问 MikroTik 注册页面 并注册账户。
- 在 RouterOS 中,选择 System -> License,然后使用您的账户邮箱和密码激活试用授权。
步骤 6: 测试配置
- 使用
ping
或其他网络工具测试网络连接是否正常。
步骤 7: 进一步配置(根据需要)
- 根据您网络的需求,配置端口转发、防火墙规则等。
请注意,这个过程会完全替换您的 CentOS 7 系统。如果您希望保留 CentOS 7 系统并运行 RouterOS 作为虚拟路由器,您可能需要考虑使用虚拟化技术,例如使用 VirtualBox 或 KVM 在 CentOS 上创建虚拟机,然后在虚拟机中安装 RouterOS。这种方法更为复杂,但可以让您同时使用两个操作系统。