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

用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 回答

54b519d50001730a05000242.jpg

这个是按照你的步骤之后显示的结果,我想应该是成功了,但之后Xshell依旧无法连接至虚拟机,请问是什么原因呢?

54b51a4c0001ea7c04890110.jpg

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

newnewjiang 提问者

这个真不太清楚,你可以把更多的信息贴出来看大家能不能回答,包括本机的。
2015-01-14 回复 有任何疑惑可以回复我~
#2

拉拉队

我碰上的问题和你的一样 你的怎么解决的啊
2015-05-17 回复 有任何疑惑可以回复我~
#3

章然

你的Xshell连接问题解决了吗?
2015-06-07 回复 有任何疑惑可以回复我~

非常感谢,已经成功了

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

newnewjiang 提问者

哈哈,赞。
2014-12-13 回复 有任何疑惑可以回复我~

已经改好,我是先用ifconfig eth0命令设置临时IP(百度),然后用Xshell连接,后面用置顶帖的方法,用cd命令进入目录,用vi命令修改文件,改完之后保存的话在insert模式下按Esc,用:wq保存,然后service network restart之后OK

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

newnewjiang 提问者

赞。ifconfig eth0是可以设置ip和和掩码的,这儿的临时ip是啥意思?难道后来又在ifcfg-eth0中修改的?
2014-12-09 回复 有任何疑惑可以回复我~
#2

hu000jun

临时IP的意思是如果不按照楼主的进行修改,在运行service network restart之后,用ifconfig查看,IP又会消失,只有按照楼主的步骤进行修改后,运行service network restart之后,用ifconfig查看,IP任然还有
2014-12-11 回复 有任何疑惑可以回复我~
#3

linxiao

求帮忙
2015-01-19 回复 有任何疑惑可以回复我~
#4

linxiao 回复 hu000jun

没有帖子上的文件啊
2015-01-19 回复 有任何疑惑可以回复我~
#5

暴走的张尼码

啊啊成功了谢谢!!!
2015-01-28 回复 有任何疑惑可以回复我~
查看2条回复

进入/etc/sysconfig/network-scripts 目录,没有ifcfg-eth0,怎么办?

54831af60001fec605000114.jpg

我之前用service network restart的结果如下:

54831b9a0001f73205000167.jpg

求帮忙

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

newnewjiang 提问者

ifconfig -a能看到吗?如果没有的话手动添加这个文件试试。在这个文件里改配置或进入setup修改。
2014-12-07 回复 有任何疑惑可以回复我~

网卡已经启动,但是依然无法连接。。。

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

newnewjiang 提问者

能描述一下你的操作步骤么?如果按照我的方法,请问下进行到第几步出现什么样的报错?
2014-12-06 回复 有任何疑惑可以回复我~
#2

Python进行时 回复 newnewjiang 提问者

按照你的方法,在最后一步链接XShell的时候,失败了……
2015-01-24 回复 有任何疑惑可以回复我~
#3

newnewjiang 提问者 回复 Python进行时

设置的是什么联网模式?如果是NAT是无法xshell连接的。
2015-01-27 回复 有任何疑惑可以回复我~
#4

大志idea 回复 newnewjiang 提问者

桥接的联网模式,ifconfig 里面也连接成功,但是xshell最后还是连接不上
2015-10-14 回复 有任何疑惑可以回复我~
查看1条回复

按你这个方法做了,但还是failed

5481a8b5000142c205000286.jpg

配置窗口

5481a8b600013cee04440336.jpg

本地ipconfig的结果,本地连接属于自动获取IP

5481a8b60001367a05000295.jpg

不知道是什么原因,可以帮忙解答一下吗?谢谢

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

newnewjiang 提问者

报错说其他主机使用了这个ip(222.31.84.218)。蓝色的网络配置窗口是在虚拟机上setup的?ip是你自己填的吗?如果是的话,我猜是和本机重复了。。。修改一下吧。
2014-12-06 回复 有任何疑惑可以回复我~

顶!!!!!

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

举报

0/150
提交
取消

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

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