爱快软路由是一款非常好用的软路由系统,在新的版本上已经支持虚拟机功能。

Alpine Linux 是一个社区开发的面向安全应用的轻量级Linux发行版,具有体积小,功能多,安全等特点。很多的docker镜像都采用alpine作为基础镜像,使用alpine作为基础镜像,整个镜像体积只有5M。

下载

进入 Alpine官网 下载 VIRTUAL 版本的系统。

VIRTUAL 版本的系统下载下来体积非常小,3.16.2_X86_64版本的安装文件只有 48M。

安装

创建虚拟机

  • 安装磁盘:此虚拟机需要安装的磁盘。在系统设置->磁盘管理中设置。
  • 虚拟机名称:虚拟机的显示名称
  • 安装路径:此虚拟机的安装路径
  • 系统类型:有Linux,Windows,其他可选
  • CPU使用率: 限制此虚拟机的最大CPU使用率
  • CPU核心数量:虚拟核心数量,根据需要填写
  • 虚拟机内存:虚拟机的内存大小,根据需要填写
  • 设备管理:可以自由添加磁盘与网卡设备
  • 虚拟机光驱: 填写虚拟机镜像的路径
  • VNC外部访问:是否开启VNC外部访问,为了安全,建议不开启
  • VNC端口:多个虚拟机时需要手动的填写端口,保证多个虚拟机不重复
  • 开机自启: 是否开机自启

进入虚拟机的VNC

  1. 先开启虚拟机
  2. 点击VNC

登录

  1. 使用root登录,直接输入root,不需要输入密码

开始安装

  1. 输入 setup-alpine,进入到安装页面

选择键盘布局

  1. 输入 us 选择美国键盘布局

选择 variant

  1. 输入 us

note quote 我也不知道是啥

选择系统主机名称

  1. 设置主机名称,可以自己设置,也可以用默认的 localhost

初始化网卡

  1. 如果只有一块网卡的时候,直接默认就行
  2. 如果有多个网卡,需要单独设置

网络设置

  1. 设置网络地址,默认为dhcp获取ip
  2. 选择dhcp获取或者手动填写ip

note warning 可以先选择dhcp获取到网络地址,然后退出,重新运行 setup-alpine 这样就可以手动填写ip时使用上次获取到的ip地址、掩码、网关信息

是否手动配置网络

  1. 默认选择 n
  2. 如果有其他的网络需求也可以自己设置

设置root密码

  1. 输入自己的root密码

设置时区

  1. timezone选择亚洲, 输入 Asia

  1. 地区选择 Shanghai

配置代理

  1. 根据需要配置,默认为 none

选择软件源

  1. 直接输入 f 可以自动查找最快的软件源
  2. 可以用清华大学的源。清华大学开源软件镜像

是否添加登录用户

  1. 选择 no

配置ssh server

  1. 默认选择 openssh

是否允许root用户ssh登录

  1. 默认 prohibit-password

note info 如果只作为服务器,可以不开启ssh远程登录

note info 建议不用密码登录,采用证书的方式登录,关闭掉密码登录功能

输入sshkey

  1. 选择 none

选择安装磁盘

  1. 可以看到只发现了一块磁盘,输入 vda
  2. 如果此处看不到磁盘,那么需要在 创建虚拟机的时候添加磁盘设备

选择磁盘用途

  1. 如果只有一块盘,默认为系统盘 ,输入 sys
  2. 多块硬盘可以自主设置为数据盘或者加密盘

格式化磁盘

  1. 输入 y

安装成功

  1. 安装完成,输入 reboot 重启服务器

连接进入

  1. 使用 xshell 7 或者 mobaxterm 直接连接即可

note 使用xshell 5连接时会报协议错误