全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 2888|回复: 27
打印 上一主题 下一主题

【OVZ】纯IPv6 64M 小鸡重装alpine

[复制链接]
跳转到指定楼层
1#
发表于 2022-11-15 17:46:19 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
本帖最后由 AaronYYDS 于 2022-11-16 09:42 编辑

我知道你们都会。。 主要是就看好多人折腾半天 啥也用不了 随便写的 反正也是吃灰机。。






商家默认给的是Debian 10 系统 拿到手链接ssh 需要配置NAT64 才能使用

网上找了好多个 最后找到个还不错的 https://www.tuxis.nl/public-doh-dot-dns64-nat64-service/

编辑 /etc/resolv.conf 删除原有内容 添加
  1. nameserver 2a03:7900:2:0:31:3:104:161
复制代码


注:他家有问题 每次重启 这个文件都会恢复

这时就可以正常的apt update 更新软件源了

他家给的ubuntu占用挺多的 导致安装任何东西都会被kill掉(默认的debian稍微小一些),占用太多了也没办法啊,干脆换一个小一些的系统——alpine,这系统不管是磁盘占用还是内存占用都比较低


还有就是 重装了ubuntu系统后 需要vnc进去 编辑 /etc/ssh/sshd_config 加上一行 PermitRootLogin yes 要不然ssh连接提示密码错误

网上搜了下 有个ovz安装alpine的脚本 但是那个是不支持ipv6的 研究了一下 发现稍微修改修改 就可以正常使用了
脚本地址:https://gist.github.com/pexcn/dc3ebe60393cc4ede40b30e180d40ac5

查看 /etc/network/interfaces 文件里面的内容,修改脚本中的xx部分(已注释) 当然他们家可以申请5个IP(免费) 这里要是需要多个IP 那就继续往下加 eth1 eth2 eth3 。。。(复制interfaces内容直接粘贴就行)

  1. #!/bin/sh -e
  2. # Converts OpenVZ VPS to Alpine Linux
  3. # WARNING: This script will wipe any data in your VPS!
  4. # GPLv2; Partly based on https://gitlab.com/drizzt/vps2arch

  5. server=http://images.linuxcontainers.org
  6. path=$(wget -O- ${server}/meta/1.0/index-system | \
  7. grep -v edge | awk '-F;' '($1=="alpine" && $3=="amd64") {print $NF}' | tail -1)

  8. cd /
  9. mkdir /x
  10. wget ${server}/${path}/rootfs.tar.xz
  11. tar -C /x -xf rootfs.tar.xz

  12. sed -i '/getty/d' /x/etc/inittab
  13. sed -i 's/rc_sys="lxc"/rc_sys="openvz"/' /x/etc/rc.conf

  14. # save root password and ssh directory
  15. sed -i '/^root:/d' /x/etc/shadow
  16. grep '^root:' /etc/shadow >> /x/etc/shadow
  17. [ -d /root/.ssh ] && cp -a /root/.ssh /x/root/

  18. # save network configuration
  19. cat > /x/etc/network/interfaces << EOF
  20. auto lo
  21. iface lo inet loopback

  22. auto eth0
  23. iface eth0 inet dhcp

  24. iface eth0 inet6 static
  25.         address 2602:fb54:143::xx/48  # 这里的xx 就是你的ipv6地址
  26.         gateway 2602:fb54:143::1

  27. hostname $hostname
  28. EOF
  29. cp /etc/resolv.conf /x/etc/resolv.conf

  30. # remove all old files and replace with alpine rootfs
  31. find / \( ! -path '/dev/*' -and ! -path '/proc/*' -and ! -path '/sys/*' -and ! -path '/x/*' \) -delete || true

  32. /x/lib/ld-musl-x86_64.so.1 /x/bin/busybox cp -a /x/* /
  33. export PATH="/usr/sbin:/usr/bin:/sbin:/bin"

  34. rm -rf /x

  35. apk update
  36. apk add openssh bash
  37. echo PermitRootLogin yes >> /etc/ssh/sshd_config
  38. rc-update add sshd default
  39. rc-update add mdev sysinit
  40. rc-update add devfs sysinit
  41. #sh # (for example, run `passwd`)

  42. sync
  43. reboot -f
复制代码


这时候不要直接执行 bash alpine.sh 安装 会失败的 机器内存不足

输入 top 看看那些程序 占用内存比较多 (看着来吧 有些不知道是啥的 可以kill掉看看 不行的话 就重启 重新kill)就直接 kill -9 id 杀掉 差不多 内存使用25M左右 就可以  bash alpine.sh 安装了
推荐
发表于 2022-11-15 17:48:31 | 只看该作者
ovz无所谓内存大小了,你跑那些东西加起来还不是那么大嘛,说的能少多少似的
28#
发表于 2022-11-20 09:14:34 | 只看该作者
可以指定安装版本吗
27#
发表于 2022-11-17 12:42:14 | 只看该作者
本帖最后由 up93 于 2022-11-17 12:46 编辑

安装caddy后套cf打不开主页,放弃

--禁用https后成功打开
26#
发表于 2022-11-17 12:08:08 | 只看该作者
免费5个IP 要怎么申请?
25#
 楼主| 发表于 2022-11-17 11:52:08 | 只看该作者
up93 发表于 2022-11-17 11:36
重装后执行apk update 会出现下面错误提示,请问是怎么回事?

NAT64 配置下
24#
发表于 2022-11-17 11:36:48 | 只看该作者
重装后执行apk update 会出现下面错误提示,请问是怎么回事?

  1. tiny:~# apk update
  2. fetch https://mirrors.ustc.edu.cn/alpine/v3.16/main/x86_64/APKINDEX.tar.gz
  3. ERROR: https://mirrors.ustc.edu.cn/alpine/v3.16/main: temporary error (try again later)
  4. WARNING: Ignoring https://mirrors.ustc.edu.cn/alpine/v3.16/main: No such file or directory
  5. fetch https://mirrors.ustc.edu.cn/alpine/v3.16/community/x86_64/APKINDEX.tar.gz
  6. ERROR: https://mirrors.ustc.edu.cn/alpine/v3.16/community: temporary error (try again later)
  7. WARNING: Ignoring https://mirrors.ustc.edu.cn/alpine/v3.16/community: No such file or directory
  8. 2 errors; 37 distinct packages available
复制代码
23#
发表于 2022-11-17 10:29:24 | 只看该作者
现在都这么新了么= = ,我几个月前升级到最新还能装7.4,apline其实可以升级到指定版本,
22#
发表于 2022-11-16 16:49:11 | 只看该作者
feixiang 发表于 2022-11-16 16:05
直接升级到最新版本的apline,可以装php7.4

正在安装php8    好像没有php7.4,现在最新版只有php8 和8.1
21#
发表于 2022-11-16 16:05:30 | 只看该作者
tssz 发表于 2022-11-16 15:46
装好apline后,安装php报错。 我源也换了 update了
ERROR: unable to select packages:
  php7-apcu (no s ...

直接升级到最新版本的apline,可以装php7.4
20#
发表于 2022-11-16 15:46:31 | 只看该作者
装好apline后,安装php报错。 我源也换了 update了
ERROR: unable to select packages:
  php7-apcu (no such package):
    required by: world[php7-apcu]
  php7-bcmath (no such package):
    required by: world[php7-bcmath]
  php7-bz2 (no such package):
    required by: world[php7-bz2]

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2024-5-14 11:29 , Processed in 0.065902 second(s), 11 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表