win7 vmware ifconfig只有IPV6的解决办法 samba

本文介绍了解决Win7环境下VMware虚拟机中仅出现IPV6地址而缺少IPV4地址的问题,并提供了通过更改网络连接方式及重启网络服务来获取IPV4地址的方法。此外还介绍了如何在Windows与VMware之间实现文件共享。

win7 vmware  ifconfig只有IPV6,没有XP环境下的IPV4,如何  samba呢?或者如何与windows共享文件呢?以下提供一种解决办法。


问题一:只有IPV6

[root@localhost ~]# ifconfig
eth0      Link encap:Ethernet  HWaddr 00:0C:29:E1:98:55  
          inet6 addr: 2001:250:3000:5a06:20c:29ff:fee1:9855/64 Scope:Global
          inet6 addr: fe80::20c:29ff:fee1:9855/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:412806 errors:5 dropped:38 overruns:0 frame:0
          TX packets:38 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:41496217 (39.5 MiB)  TX bytes:7915 (7.7 KiB)
          Interrupt:193 Base address:0x2000 

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:3217 errors:0 dropped:0 overruns:0 frame:0
          TX packets:3217 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:4593565 (4.3 MiB)  TX bytes:4593565 (4.3 MiB)
解决办法:

步骤1:将网络连接方式从桥接改为NAT连接


步骤2:在终端运行

/etc/init.d/network restart

[root@localhost ~]# /etc/init.d/network restart
Shutting down interface eth0:                              [  OK  ]
Shutting down loopback interface:                          [  OK  ]
Bringing up loopback interface:                            [  OK  ]
Bringing up interface eth0:  
Determining IP information for eth0... done.
                                                           [  OK  ]
步骤3:运行ifconfig

[root@localhost ~]# ifconfig
eth0      Link encap:Ethernet  HWaddr 00:0C:29:E1:98:55  
          inet addr:192.168.119.129  Bcast:192.168.119.255  Mask:255.255.255.0
          inet6 addr: fe80::20c:29ff:fee1:9855/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:412815 errors:5 dropped:0 overruns:0 frame:0
          TX packets:68 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:41497420 (39.5 MiB)  TX bytes:16351 (15.9 KiB)
          Interrupt:193 Base address:0x2000 

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:3217 errors:0 dropped:0 overruns:0 frame:0
          TX packets:3217 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:4593565 (4.3 MiB)  TX bytes:4593565 (4.3 MiB)

成功!

二、与windows共享文件夹


呵呵,特别感谢汉斌的祥细指导!




### 解决 VMware 中 `ifconfig` 仅显示 127.0.0.1 回环地址的问题 当遇到虚拟机中的网络接口配置问题时,通常是因为网络适配器设置不正确或未启用。为了使 `ifconfig` 显示实际分配给虚拟机的 IP 地址而不是仅仅回环地址 127.0.0.1,可以按照以下方法操作。 #### 检查并调整 VMware 虚拟网卡设置 确认 VMware网络适配器已正确连接到合适的网络模式(桥接、NAT 或主机仅限)。对于大多数情况,建议使用 **桥接** 模式以便让物理局域网直接管理虚拟机的 IP 分配[^1]。 ```bash # 查看当前网络适配器状态 vmware-toolbox-cmd net status ``` 如果发现网络适配器处于断开状态,则需通过图形界面重新启动它或将命令行工具用于此目的: ```bash sudo vmware-user-suid-wrapper /usr/bin/vmnet-cli --start ``` #### 修改 Linux 网络配置文件 有时即使硬件层面一切正常,在操作系统内部也可能存在错误的静态 IP 配置或其他冲突项阻止 DHCP 客户端获取新地址。编辑 `/etc/netplan/` 下的相关 YAML 文件来确保其内容如下所示,并应用更改: ```yaml network: version: 2 ethernets: ens33: # 这里应替换为具体的网络接口名称 dhcp4: true ``` 保存修改后的配置文件后执行下面两条指令刷新网络服务: ```bash sudo netplan apply ``` 接着再次运行 `ifconfig` 命令验证是否已经获得了预期之外于本地回路外的有效 IPv4 地址。 一旦成功获得有效 IP 后可继续其他必要的服务器部署工作如 BigBlueButton 设置等。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值