centOS网络不能通信尝试解决办法

在使用vmdk文件安装CentOS 6.5 32位虚拟机时,遇到网络不可用的问题。经过一系列尝试,包括重置root密码、检查网络接口和配置文件,发现缺少eth0接口,最终通过修改ifcfg-eth1文件并重启网络服务,成功显示eth1的IP地址。然而,宿主机仍无法ping通虚拟机,怀疑虚拟硬盘分区问题,转而使用ISO文件重新安装,成功搭建可远程访问的Linux服务器。
摘要由CSDN通过智能技术生成

事件起因
需要安装centOS 6.5 32位虚拟机,有两种安装方式,一种是光盘映像ISO文件,一种是利用之前安装过的vmdk文件,本地没有ISO文件,ISO文件有3个g要到网上下载比较麻烦,之前有安装过这个系统,在安装目录下找到centOS.vmdk文件,所以采用第二种方式。


解释一下vmdk文件
这个文件是VMware虚拟机创建的,解释过来就是虚拟硬盘格式,下面这个链接提供安装的步骤,用这种方式安装比较快。
https://jingyan.baidu.com/article/29697b9102e25eab21de3c71.html


入坑第一步
很快地就安装完了,然后开启虚拟机,发现登录密码忘记,这怎么办,百度找到方法可以重置root密码。这个解决办法说的挺详细的,跟着做,就重置好密码,又兴奋了一下
http://blog.csdn.net/cui1834515/article/details/77860113


入坑第二步
接下来,想用这个虚拟网模拟远程主机,那就得先测试一下,网络配置是否可用,在虚拟机输入 ifconfig,在输出结果只看到lo 一个回防地址,按道理是有一个eth0的网卡接口,怎么没有呢,再输入 ifconfig -a,这下子出现了lo 和 eth1,没有eth0,怎么办,再百度,就看到两篇有用的博文了,然后开始照着开始操作

  • #ifconfig eth0 up
    eth0: unknown interface: 没有那个设备
  • #ifconfig eth1 up
    把eth1给开启
  • /etc/sysconfig/network-strict # ls -l
    到这一步,没有发现博客里提到是ifcfg-eth0,有点疑惑了,因为博客使用的是suse系统和我的不一样,猜想可能是文件命名也不一样把,然后找到一个类似的文件ifup-eth,打开这个文件看看,发现内容和博客提到的完全不一样,但是窗口列出来的文件确实找不到ifcfg-eth0

  • 接着我换个指令 # ls -a,好了这下子看到那个想要的文件了,因为窗口太小,
    ls -l只能显示部分文件信息,但是ls -a,就可以全部显示了,然后跟着博客步骤走重新拷贝一份叫ifcfg-eth1,改了设备名称和mac地址,重启网络配置,这下子再输入ifconfig可以看到eth1的ip地址了,又兴奋一下,感觉这下子应该没问题了,但是宿主主机去ping的时候发现还是请求超时,这下子gg了,又开始尝试找解决办法,发现还是不行。

https://www.cnblogs.com/w10234/p/5632170.html
http://blog.csdn.net/quyuan2009/article/details/49882689


入坑第三步
回想之前安装的过程中,是将虚拟硬盘进行分区存放,所以我现在所使用的虚拟硬盘可能不完整,所以放弃使用这种方式创建虚拟机,其实在尝试解决上面解决办法的过程中,我已经开始下载centOS 6,6 32位版本的ISO文件,现在可以用上试试了,然后开始一步步安装,进行网络配置,最后搭建起来的linux服务器可以被远程访问了

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值