前情提要,继vmocean家出了一批32M内存和64M内存的LXC小鸡之后,它家又出了一批64M内存和128M内存的KVM小鸡,由于内存和硬盘都太小,64M版本只能安装OpenBSD (一种Unix发行版,属于Linux的爸爸),128M版本可以安装OpenBSD和Alpine Linux (基于musl和BusyBox的Linux,主要是用于性能受限的场景)。考虑到可玩性,花了2美元买了一年的128M版本。

CPU: 1 Core
内存: 128 MB
硬盘: 2 GB
网络: 100G@100Mbps
IPv4: NAT 5 Ports
IPv6: 5
费用: 2美元/年

这次卖家很贴心的给出了安装系统的教程,可以参考以下链接:
128M内存版本安装Alpine Linux系统的教程
64M内存版本安装OpenBSD系统的教程

配置IPv6

按照卖家的教程,IPv4可以直接配置好,但是IPv6还需要手动操作。下文给出具体教程。
首先打开/etc/network/interfaces文件,内容应该如下:

auto lo
iface lo inet loopback

auto eth0
iface eth0 inet static
        address 10.3.2.1
        netmask 255.255.255.0
        gateway 10.3.1.1

需要手动编辑文件,加入IPv6文件,内容如下。这里要注意具体的IPv6应该按照控制面板给出的为准,以下仅仅是示例。

auto lo
iface lo inet loopback

auto eth0
iface eth0 inet static
        address 10.3.2.17
        netmask 255.255.255.0
        gateway 10.3.1.1
iface eth0 inet6 static
        address 2001:41d0:2:1::1/64 #这里是主IPv6
        gateway 2001:41d0:0002:0001:0000:0000:0000:0002 # 后台给出的gateway
        up ip addr add 2001:41d0:2:1::2/64 dev eth0 #其余的IPv6
        up ip addr add 2001:41d0:2:1::3/64 dev eth0 #其余的IPv6
        up ip addr add 2001:41d0:2:1::4/64 dev eth0 #其余的IPv6
        up ip addr add 2001:41d0:2:1::5/64 dev ehth0 #其余的IPv6

完成之后重启系统,ping -6 google.com,如果出现类似64 bytes from 2a00:1450:4007:80d::200e: seq=0 ttl=115 time=4.200 ms字样就说明IPv6配置成功。

配置更新源

Alpine Linux默认的更新源是用的main版本,这个源里面缺少很多常用的软件版,比如xauthneofetch等。community源里面就包含更多常用的软件包。修改/etc/apk/repositories文件,将community前的#删除即可,如下:

#/media/cdrom/apks
http://dl-cdn.alpinelinux.org/alpine/v3.17/main
http://dl-cdn.alpinelinux.org/alpine/v3.17/community
#http://dl-cdn.alpinelinux.org/alpine/edge/main
#http://dl-cdn.alpinelinux.org/alpine/edge/community
#http://dl-cdn.alpinelinux.org/alpine/edge/testing

使用neofetch输出系统信息如下:
128M.jpg

标签: vps, alpine

添加新评论