为了账号安全,请及时绑定邮箱和手机立即绑定

用ifconfig命令,只有lo,没有eth0的解决方案

问题描述:视频中输入ifconfig命令,显示eth0和lo,但是自己在虚拟机中并非得到这样的结果,而是只有lo,即网卡未启动,也没有ip,无法用Xshell远程连接。

解决方案:

1. 进入/etc/sysconfig/network-scripts 目录,发现有ifcfg-eth0,即网卡(驱动)存在但未启用。

2. 输入ifconfig -a命令,可显示eth0和lo。

3. 输入ifconfig eth0 up,启用网卡。此时用ifconfig,只能看到inet6(ipv6?)的地址,没有inet的地址(即Xshell连接输入的ip)。

4. 修改/etc/sysconfig/network-scripts/ifcfg-eth0 文件, 把ONBOOT=no 改为 ONBOOT=yes,但ifconfig的结果没有任何改变。(省略该步骤不知道是否有效)

5. service network restart,重启。出现shutdown eth0 OK,bring up eth0 OK,determine ip for eth0 OK。

6. 输入ifconfig,出现eth0的inet地址。用Xshell连接成功。

PS:补充视频中,从Xshell中setup和设置ip,但是如果没设置ip Xshell怎么连接到虚拟机呢。。。请老师和各位同学解答。大家如果按照这个步骤做成功或失败了也请晒在下面,大家共同探讨!

正在回答

62 回答

http://img1.sycdn.imooc.com//555584fa0001d01e08520511.jpg大神  进行到第六步后出现了这种情况是怎么回事呢?

0 回复 有任何疑惑可以回复我~
#1

几多

我也出现了这个failed。我是在按楼主的方法以后,按视频内容进入setup->网络配置->device设置里自己填写IP地址,网关地址等,IP地址不能和主机的一样。保存修改后重启网络服务就可以连接了。
2015-06-17 回复 有任何疑惑可以回复我~
#2

Realing 回复 几多

静态ip、子网掩码、默认网关、主DNS都是自己随便输入的吗?
2015-12-22 回复 有任何疑惑可以回复我~
#3

JasonFM 回复 几多

感谢,解决了我遇到的问题
2016-06-08 回复 有任何疑惑可以回复我~

xshell    ssh拒绝密码怎么办


0 回复 有任何疑惑可以回复我~

感谢楼主的分享,谢谢,问题得到解决了。 

0 回复 有任何疑惑可以回复我~

谢谢楼主,解决了我的问题,非常感谢

0 回复 有任何疑惑可以回复我~

按照这个步骤设置好了,但是xshell总是连不上。

显示

Connecting to 172.31.182.57:22...

Could not connect to '172.31.182.57' (port 22): Connection failed.http://img1.sycdn.imooc.com//550b6c270001cfd707190438.jpg


0 回复 有任何疑惑可以回复我~
#1

shaokai6539

我也碰这问题。。我是把虚拟机上的IP地址改为自动获取就OK了。。。具体原因不太清楚。。。
2015-04-27 回复 有任何疑惑可以回复我~
#2

拉拉队 回复 shaokai6539

你好 你说的修改虚拟机上的IP地址获取方式 这是怎么修改的啊 在哪里呢
2015-05-17 回复 有任何疑惑可以回复我~

http://img1.sycdn.imooc.com//55043c0b0001f3c107260428.jpg
按照你的配置我设置好了,现在有eth0出来了 但是远程还是连接不了,求大神解决啊

0 回复 有任何疑惑可以回复我~

感谢分享,困扰多时,终于搞对了:)

0 回复 有任何疑惑可以回复我~
#1

newnewjiang 提问者

哈哈赞。
2015-03-02 回复 有任何疑惑可以回复我~

我输入了:wq后就没反应了该怎么办,求大神教一下

0 回复 有任何疑惑可以回复我~

过来感谢分享,看了贴之后搞定了,谢谢

0 回复 有任何疑惑可以回复我~
#1

newnewjiang 提问者

哈哈赞。
2015-03-02 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

用ifconfig命令,只有lo,没有eth0的解决方案

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信