全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 2805|回复: 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无所谓内存大小了,你跑那些东西加起来还不是那么大嘛,说的能少多少似的
3#
发表于 2022-11-15 17:48:32 来自手机 | 只看该作者
直接刷个openwrt 飚起来
4#
发表于 2022-11-15 17:48:56 | 只看该作者
免费商家吗?发出来瞧瞧吧



/*
*
*
* 出售:98堂邀,1024邀。Q我!
*
*
*/
5#
发表于 2022-11-15 17:49:17 | 只看该作者
openvz64m 那要跑个boringtun都费劲啊
6#
 楼主| 发表于 2022-11-15 18:01:00 | 只看该作者
HOH 发表于 2022-11-15 17:48
ovz无所谓内存大小了,你跑那些东西加起来还不是那么大嘛,说的能少多少似的 ...

商家的系统 更新源都更行不了 直接kill掉
8#
 楼主| 发表于 2022-11-15 18:07:31 | 只看该作者

你这个支持纯ipv6嘛 我下午试了半天 才摸索出来
9#
发表于 2022-11-15 18:08:28 | 只看该作者
AaronYYDS 发表于 2022-11-15 18:07
你这个支持纯ipv6嘛 我下午试了半天 才摸索出来

应该支持的吧。不支持OVZ
10#
 楼主| 发表于 2022-11-15 18:09:34 | 只看该作者
52Fancy 发表于 2022-11-15 18:08
应该支持的吧。不支持OVZ


哦哦 这个小鸡是ovz的 有机会试试看
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-4-29 03:33 , Processed in 0.071553 second(s), 10 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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