1. 服务器/VPS/主机用户Telegram电报群: https://t.me/openos
    黑群晖 Synology Telegram电报群: https://t.me/nasfan
    排除公告

VPS 安装OpenWrt路由系统-基于SolusVM管理后台

本帖由 post2020-11-23 发布。版面名称:Linux

  1. post

    post New Member

    注册:
    2019-10-24
    帖子:
    465
    首先说明, 只支持KVM虚拟化构架,不支持OpenVZ,
    以VirMach为例, 登录SolusVM后台,先进入救援系统(Rescue), 我选择的是4.x Kernel.
    [​IMG]
    先更新一下

    apt-get update


    再安装wget

    apt-get install wget


    然后再查看硬盘分区

    fdisk -l


    可以看到

    /dev/vda1​

    这个就是分区, 可以确定/dev/vda就是硬盘
    [​IMG]

    然后开始DD系统, 你可以在网上找其他人编译好的系统,记得需要x86平台,而且是ext4格式。
    当然也可以直接安装openwrt官方的,
    下面以官方的为例,

    wget -qO- 'https://downloads.openwrt.org/releases/19.07.4/targets/x86/64/openwrt-19.07.4-x86-64-combined-ext4.img.gz'|gunzip|dd of=/dev/vda


    这条命令会先下载镜像,然后在DD到/dev/vda硬盘, 所以会比较慢,请耐心等待.
    出现以下之类的提示就说明已经完成.

    gzip: stdin: decompression OK, trailing garbage ignored 1291327+0
    records in 1291327+0 records out 661159424 bytes (661 MB, 631 MiB)
    copied, 50.7108 s, 13.0 MB/s​

    然后再进solusvm后台退出救援模式(Disable Rescue Mode), 然后再重启VPS.
    这个时候网络还是不通的, 需要通过solusvm后台的VNC链接VPS, 连接后再设置网卡信息.
    按回车键后输入

    vi /etc/config/network


    然后编辑

    config interface 'wan'
    option ifname 'eth0'
    option proto 'static'
    option ipaddr 'IP地址'
    option gateway '网关'
    option netmask '子网掩码'
    list dns '1.1.1.1'


    网络信息可以在SolusVM后台的Network里找到

    重点: 需要把interface 'lan'改为interface 'wan', 还需要把option type 'bridge'删除

    [​IMG]

    然后重启网卡

    service network restart


    正常来说这样就可以在浏览器里输入ip后访问openwrt管理页面了.
    PS: 有些人可能会说, 在vps上安装openwrt有什么卵用?
    没错,我也不知道有什么卵用, 但有些插件对于有些人还是挺有用的.

    [​IMG]

    如果还是不行, 那可能是防火墙还没有开启允许.

    vi /etc/config/firewall


    config zone
    option name 'wan'
    list network 'wan'
    list network 'wan6'
    option input 'ACCEPT'
    option output 'ACCEPT'
    option forward 'ACCEPT'
    option masq '1'
    option mtu_fix '1'​