arm处理器不支持CentOS系统,Ubuntu不太想用,于是就想如何DD其他系统。比如Debian系统,本文代码如下:
更新apt源
apt-get update
安装需要的工具包
apt-get install -y xz-utils openssl gawk file
然后执行以下脚本,脚本全自动运行,断开链接后耐心等待
Debian11
bash <(wget --no-check-certificate -qO- 'https://github.com/guoshh1978/OracleVPSInstallDebian11/blob/main/InstallNET.sh') -d 11 -v 64 -a -firmware
DD安装完毕之后,请立即更新密码。默认用户名为:root,默认密码为:MoeClub.org
机器配置
Debian/Ubuntu/CentOS
目前甲骨文有两种框架的机型AMD和ARM
两种框架的网卡名称是不一样的,注意分辨即可
输入以下命令重新获取IP地址:
AMD 框架
dhclient -6 ens3
ARM 框架
dhclient -6 enp0s3
使用以下命令测试IPv6通信是否正常;
ping6 ipv6.google.com
注意:机器重启后IPv6会失效,再次输入以上命令即可重新获取。
如果是Ubuntu/Debian系统,想要开机自启动可以编辑interfaces文件,手动开启Dhcp。
配置开机自动获取IPv6地址
编辑interfaces文件:
nano /etc/network/interfaces
在文本最后面添加:
iface xxx inet6 dhcp
上面的xxx看一下文本里小框框里面是啥(如下图),就更换成啥。我这里是enp0s3,所以我在最后面添加的就是iface enp0s3 inet6 dhcp,enp0s3是我服务器的网络接口。每个服务器的接口名字都有所不同。看着自己文本上面那个接口输入就行了。
最后ctrl+x保存,y确认。最后reboot重启。
开机后的系统就可以自动获取到ipv6地址了
查看ipv6地址:
ip -6 route show
ping测试ipv6是否通畅:
ping ipv6.google.com
可以ping通就说明一切就绪!
修改系统dns,实现v4v6双栈dns解析
虽然只设置ipv4 dns也可以解析网络,但是我们ipv6地址都有了,设置一下ipv6 dns更加完美
nano /etc/resolv.conf
在最后添加一行,如下图
nameserver 2001:4860:4860::8888
root用户代码如下
sudo -iecho root:12345678 |chpasswd rootsed -i 's/^#\?PermitRootLogin.*/PermitRootLogin yes/g' /etc/ssh/sshd_config;sed -i 's/^#\?PasswordAuthentication.*/PasswordAuthentication yes/g' /etc/ssh/sshd_config;service sshd restart
默认密码是: 12345678
登录后一定要修改密码!密码修改命令:passwd