vmware centos7的ipv6问题

有问题的版本
vmware12(建议使用15)
centos7.6

问题描述

1.网关问题

vmware12

使用vmware12 启动虚拟机
route -6n 网关信息

fd15:4ba5:5a2b:1008::/64       fe80::250:56ff:fec0:2222                         U    100 5     0 ens33
::/0                           fe80::250:56ff:fec0:2222   UG   100 5     0 ens33
fd15:4ba5:5a2b:1008::/128      ::                         Un   0   3     0 ens33
fd15:4ba5:5a2b:1008:20c:29ff:fe8e:f555/128 ::                         Un   0   7     0 ens33

无法直接ping6 ${ipv6}, 需要去除网关才能ping通

ip -6 route del fd15:4ba5:5a2b:1008::/64 via fe80::250:56ff:fec0:2222 && ip -6 route add fd15:4ba5:5a2b:1008::/64 dev ens33

vmware15

使用vmware15 启动虚拟机

fd15:4ba5:5a2b:1008::/64       ::                         U    100 5     0 ens33
::/0                           fe80::250:56ff:fec0:2222   UG   100 5     0 ens33
fd15:4ba5:5a2b:1008::/128      ::                         Un   0   3     0 ens33
fd15:4ba5:5a2b:1008:20c:29ff:fe8e:f555/128 ::                         Un   0   7     0 ens33

可以直接ping ${ipv6}

2. 主机互ping IPv6

192…168.1.101
192…168.1.102
192…168.1.103
192…168.1.104
主机直接使用ipv6互ping,可能部分机子能互通,部分不能,使用Ipv4都能正常ping通,应该是vmware12的问题

192..168.1.101 ping不同 其他主机
192..168.1.102 能ping通所有主机
192..168.1.103 ping不同101主机
...

此问题在安装vmware15后主机都能互相ping通

3. docker host模式

在vmware12中可能需要重新 开启关闭防火墙才能正常访问

systemctl start firewalld ; systemctl stop firewalld

在vmware15 无需操作直接可访问

建议

结论:vmware15 兼容centos7 vmware12兼容不好
需要使用ipv6测试时,使用vmware15

推荐使用:vmware15

### VMware 中安装 CentOS 7 的网络配置 #### 创建 Linux 虚拟机并准备环境 在 VMware 中创建新的虚拟机时,选择自定义硬件兼容性以确保最佳性能[^1]。对于操作系统类型,选择 Linux 并指定版本为 CentOS 64位。 #### 设置网络适配器模式 在网络适配器设置中,可以选择三种主要的工作模式来满足不同的需求: - **桥接模式 (Bridged)**:使虚拟机能像物理主机一样直接访问外部网络,并获得独立 IP 地址。 - **NAT 模式**:通过 NAT 将多个 VM 映射到单个公共 IP 上,默认情况下可以访问互联网但外网不可见 VM。 - **仅主机模式 (Host-only)**:只允许宿主机与该 VM 之间通信,适用于内部测试环境[^2]。 建议初学者采用 NAT 方式以便轻松上网同时保持一定隔离度;如果需要更灵活的网络管理,则可考虑桥接方式。 #### 安装过程中配置静态IP或其他网络参数 当进入图形化安装界面后,在“Installation Destination”页面之前会遇到“Network & Host Name”的选项卡。点击它打开网络接口列表,激活 Ethernet 接口并编辑其属性。这里可以根据实际应用场景设定 DHCP 自动获取或是手动输入固定的 IPv4/IPv6 地址、子网掩码、网关以及 DNS 服务器信息[^3]。 ```bash nmcli con show # 查看当前活动连接 nmcli dev status # 获取设备状态概览 ``` 以上命令可以帮助验证网络是否正常工作。完成上述步骤之后继续按照常规流程完成系统的其余部分部署即可。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值