虚拟机ipv6环境搭建操作指南
一、vmware的相关配置
(1)点击编辑,选择虚拟网络编辑器
(2)选择带NAT模式的VMnet8网络,点击NAT设置
(3)在NAT设置中启用IPV6
(4)设置好后,点击应用
(5)再选择镜像,右键设置镜像的网络适配器模式为NAT模式,
以上过程只是建立了主机与虚拟机之间的ipv6信道。
二、虚拟机相关设置
登录虚拟机,在虚拟机中进行ipv6的网络设置,
命令行操作如下:
1. vi /etc/sysctl.conf
# /etc/sysctl.conf
#
# When the kernel panics, automatically reboot in 5 seconds
kernel.panic = 5
# Delay a few seconds and then panic.
kernel.panic_on_oops = 1
# bug38137
net.ipv4.neigh.default.gc_thresh1 = 10240
net.ipv4.neigh.default.gc_thresh2 = 20480
net.ipv4.neigh.default.gc_thresh3 = 40960
# bug33044
net.ipv4.conf.all.arp_ignore = 1
net.ipv4.conf.all.arp_announce = 2
# bug111629
net.ipv4.conf.default.accept_redirects = 0
net.ipv4.conf.all.accept_redirects = 0
net.ipv4.conf.all.secure_redirects=0
net.ipv4.conf.default.secure_redirects=0
#要增加的部分
net.ipv6.conf.all.disable_ipv6=0
net.ipv6.conf.default.disable_ipv6=0
net.ipv6.conf.lo.disable_ipv6=0
2. sysctl -p
#此处为实体机配置,虚拟机中不用设置,已自动生成
//3. ifconfig M inet6 add f380::245:74/112
//4. route -A inet6 add ::/0 gw f380::245:ffff
//或者 route -A inet6 add default gw f380::245:ffff
5.开启apache监听IPv6的地址
vi /etc/apache2/vhosts.d/00_default_ssl_vhost.conf
设置
Listen 0.0.0.0:443
Listen [::]:443
6.重启apache :apachectl restart
7.ifconfig查看虚拟机的ipv6地址,取图中的地址访问
利用ipv6地址访问设备,注意格式[ipv6]
https://[fd15:4ba5:5a2b:1008:20c:29ff:fe12:2c46]/
三、虚拟机配置ipv4也可访问
(1)查看虚拟机的子网ip和网关
(2)在命令行配置虚拟机ip和网关
(3) 虚拟机关机后重启,需要重新执行命令
sysctl -p
apachectl restart
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· Ollama——大语言模型本地部署的极速利器
· DeepSeek如何颠覆传统软件测试?测试工程师会被淘汰吗?