要在 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。这种方法更为复杂,但可以让您同时使用两个操作系统。