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

用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怎么连接到虚拟机呢。。。请老师和各位同学解答。大家如果按照这个步骤做成功或失败了也请晒在下面,大家共同探讨!

正在回答

64 回答

1、输入cd /etc/sysconfig/network-scripts目录54c6759c0001d47f05000282.jpg

2、输入ifconfig -a可显示eth0和lo。

54c67851000176aa05000282.jpg

3、3. 输入ifconfig eth0 up

54c679130001212b05000040.jpg

4、vi ifcfg-eth0可以这个界面可以把ONBOOT=no,ONBOOT=yes。

54c67ac80001785205000308.jpg

这里我的ONBOOT=yes已改过了。

5、更改后输入:及wq保存并退出

54c67c0c000139e905000485.jpg

54c67c6d0001aa8805000476.jpg

6、输入service network restart重启网络服务。

54c67d86000120ca05000104.jpg

7、输入ifconfig,应该就能看到更改后的ip了,应该就算配置完成了。54c67ea60001331c05000225.jpg

PS:以上思路是来源于楼主及hu000jun二人孜孜不倦的贡献,我这里先谢谢了,因为本人理解能力差反复看了好几遍,又在百度上查找费了好大劲终于弄懂而贡献出来的解决方案。所以献丑把自己领悟到的东西和大家分享。再次谢谢二人辛苦了。



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

newnewjiang 提问者

当时偷懒就木有贴图了,谢谢你的分享!
2015-01-27 回复 有任何疑惑可以回复我~
#2

哎呦apple

你好请问,第3步完成之后怎么进入第4步的呢?
2015-02-03 回复 有任何疑惑可以回复我~
#3

哎呦apple

大神进行到输入:wp之后就不会操作了,接下来应该怎么做
2015-02-03 回复 有任何疑惑可以回复我~
#4

哎呦apple

大神保存并退出是怎么做到的?···实在不会操作了,输入:wq后,是否按ESC键退出编辑状态?按ESC键后然后就卡壳了,没办法继续进行下一步了,输入不了任何字符
2015-02-03 回复 有任何疑惑可以回复我~
#5

newnewjiang 提问者 回复 哎呦apple

保存后重启网络啊。
2015-02-12 回复 有任何疑惑可以回复我~
#6

KKKKnight 回复 哎呦apple

接下来应该就可以输入service network restart直接重启网络服务了
2015-03-28 回复 有任何疑惑可以回复我~
#7

KKKKnight 回复 哎呦apple

哎呀,没有展开看到上面已经回复了,sorry
2015-03-28 回复 有任何疑惑可以回复我~
#8

Asan 回复 哎呦apple

用上下左右键移动光标到编辑文件的末尾,冒号后会自动换行,wq后自动保存并退出。
2015-06-15 回复 有任何疑惑可以回复我~
#9

周末_1991

不多说 多谢啦
2015-06-17 回复 有任何疑惑可以回复我~
#10

买买提与三叶草

谢谢!解决了,把onboot打开就可以了
2015-09-02 回复 有任何疑惑可以回复我~
#11

星仔走天涯 回复 哎呦apple

首先你要了解最基本的VI编辑器的基本使用 vi 打开你要改的文件后,输入i 即进行输入模式,在改完后,按ESC 再 :wq 再回车,即退回#界面了。
2015-12-23 回复 有任何疑惑可以回复我~
#12

mspencer

这个方法解决了我的问题,但是我关机后,第二天重启,打开虚拟机和XSHELL,就又连不上了,XSHELL一直显示can not connent。。。。。。。。。。。。
2016-03-22 回复 有任何疑惑可以回复我~
#13

JupiterCS

太感谢了这问题都困扰一天了
2016-04-20 回复 有任何疑惑可以回复我~
#14

wsbajt 回复 哎呦apple

第三步完成后怎样进入第四步
2016-07-01 回复 有任何疑惑可以回复我~
#15

朱模德

很感谢,终于弄好了
2016-07-19 回复 有任何疑惑可以回复我~
#16

qq_雪飛_03782734

重启之后我的第四个OK失败怎么办
2016-08-08 回复 有任何疑惑可以回复我~
#17

plusye

ifconfig -a那一步,显示的内容没有inet addr,照着后面的操作也不行了。请问然后怎么办
2016-09-03 回复 有任何疑惑可以回复我~
#18

小河沟大河沟

/etc/sysconfig/network-scripts 没有这个目录怎么办?
2016-09-16 回复 有任何疑惑可以回复我~
#19

小河沟大河沟

输入ifconfig etho0和lo都没有,怎么办?ifconfig -a 找不到命令
2016-09-16 回复 有任何疑惑可以回复我~
#20

wang_Zero

太棒啦 用这个方法搞好了
2016-09-22 回复 有任何疑惑可以回复我~
#21

qq_为了美好的明天

xiexie万分感谢好人一生平安
2017-03-13 回复 有任何疑惑可以回复我~
#22

怪瘦 回复 哎呦apple

用vim编辑器进入再编辑文件之后esc :wq回车即可
2017-04-20 回复 有任何疑惑可以回复我~
#23

周Sir_

很棒,完美解决了我的问题,非常感谢
2017-12-12 回复 有任何疑惑可以回复我~
#24

经验啵咕宝

感谢!
2018-04-13 回复 有任何疑惑可以回复我~
#25

薛定谔的dog

感谢分享了
2018-04-14 回复 有任何疑惑可以回复我~
#26

薛定谔的dog

为什么 我的没有下面的 ip地址 你自己写上去的么
2018-04-14 回复 有任何疑惑可以回复我~
#27

newnewjiang 提问者

非常感谢!
2018-07-21 回复 有任何疑惑可以回复我~
#28

qq_撒野_kqFVX0 回复 newnewjiang 提问者

我想问一下,第三步我输入ifconfig eth0 up之后,应该输入什么
2018-10-11 回复 有任何疑惑可以回复我~
#29

qq_撒野_kqFVX0 回复 newnewjiang 提问者

第三步我输入ifconfig eth0 up之后,我就输入的vi ifcfg-eth0,之后的界面就输入不了,怎么解决
2018-10-11 回复 有任何疑惑可以回复我~
查看27条回复

连接XShell时还是出错!

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

我专门注册了账号来评论,真的可以了为楼主点赞!

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

/etc/sysconfig/network-scripts 目录 我里面连这个目录都没有

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

完美解决,谢谢。

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

有一个问题,按照这样xshell可以成功连接了。就是hostname怎么变为ip地址了?http://img1.sycdn.imooc.com//58e702020001585504310245.jpg

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

非常感谢,已经成功~~~

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

感谢感谢

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

ifconfig -a后也只有lo,这是为什么?

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

http://img1.sycdn.imooc.com//581adb630001065d05980336.jpg

你好,这是什么情况?麻烦帮助一下,谢谢啦

0 回复 有任何疑惑可以回复我~
首页上一页1234567下一页尾页

举报

0/150
提交
取消

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

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