inux下输入ifconfig命令,没有eth0,怎么解决

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

1、输入cd /etc/sysconfig/network-scripts目录

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

3. 输入ifconfig eth0 up

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

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

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

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

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

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

分享一下我的方法。为了让Xshell连接centos,我也折腾了好一会。现在与大家分享一下。以下是我连接成功的设置:首先选择 NAT模式,然后setup ,讲使用DHCP 设为 * ,既自动获取IP地址。然后,按照楼主的方式 修改/etc/sysconfig/network-scripts/ifcfg-eth0 文件, 把ONBOOT=no 改为 ONBOOT=yes 。然后 重启一下网络服务: service network restart  .这是输入 ifconfig, 你就可以看到系统自动为你获取的eth0 inet addr.  打开 XShell,新建连接,将 系统自动为你获取的eth0 inet addr IP地址 写到 主机这一行里。就大功告成了~

我用的虽然是虚拟机,但是我看一个讲座的也是一个虚拟机,他输入命令IFCONFIG就有etho和 lo 我只有lo 。没有eth0,也就是说没有IP。请问我应该怎么解决?

 

最佳答案

1.到/etc/sysconfig/network-scripts 目录看看ifcfg-eth*,有几个

2.如何没有ifcfg-eth0,但有ifcfg-eth0.bak的话,用mv重命名,

3.在机器上执行service network restart ,看起来了没?

4./etc/rc.d/init.d/kudzu start 重新启动网卡

补充回答:你用vi打开eth0看看文件

我感觉问题好像出在不是linux上,而是虚拟机上,你虚拟机用什么模式连接的网络,桥接还是NAT呢?你重启电脑的时候屏幕没有什么错误提示吗

 

如果你的网卡没有激活,就看不到eth0这个网卡的信息。你可以运行命令

ifconfig
-a

这样就可以看到eth0的信息了。

然后可以ifconfig eth0 ip地址,从而为eth0设置地址并激活。

如果还不行的话,那就是没有为虚拟机安装网卡了,可以试一下kudzu命令。

 

/etc/sysconfig/network-scripts下没有ifcfg-eth0的情况----如何解决

针对WMware下安装centos7,/etc/sysconfig/network-scripts下没找到eth0,或者没有ifcfg-ens33(我的是这个),由于Centos7在WMware下安装安装向导与以前不一样,因此用以往的安装思路难免会出错,因此在安装centos7系统期间就做好设置;如图:网络和主机名未连接

或者没找到相应网络设备,点击下面的“+”添加

最后就可以看到:网络和主机名有线(ens33)已连接

时间: 2024-08-24 21:09:48

inux下输入ifconfig命令,没有eth0,怎么解决的相关文章

CENTOS在输入ifconfig命令时,提示没有命令的处理方法

CENTOS在输入ifconfig命令时,提示没有命令的处理方法 今天在虚机上装了个CENTOS.装好后,好多命令都提示找不到.百度后,问题解决.将处理方法记录下来,以备日后使用. ------------------------------------无敌分割线--------------------------------------- # ifconfig 提示命令不存在 使用 # /sbin/ifconfig 即可 原因: 系统默认的环境变量设置不对 在 普通用户 和root用户下分别执

CENTOS在输入ifconfig命令时,提示没有命令的处理方法 - 只是一段过程 - 开源中国社区

body { font-family: 微软雅黑; font-size: 10.5pt; line-height: 1.5; } html, body { color: ; background-color: ; } h1 { font-size:1.5em; font-weight:bold; } h2 { font-size:1.4em; font-weight:bold; } h3 { font-size:1.3em; font-weight:bold; } h4 { font-size:

ubuntu输入su命令显示 Authentication failure解决

由于ubuntu系统默认是没有激活root用户的,需要手动激活: 终端下输入: sudo passwd Password:你当前的密码 Enter new UNIX password:这个是root的密码 Retype new UNIX password:重复root的密码 即可成功. 注:使用su和sudo是有区别的,使用su切换用户需要输入所切换到的用户的密码,而使用sudo则是当前用户的密码.

关于Red Hat 企业版下输入ifconfig显示not found问题解决办法

我们输入命令:#ifconfig回车 显示bash: ifconfig: command not found 可能是红帽路径问题,然后输入 #/sbin/ifconfig  就会显示IP地址等信息. 解决办法:(我也是菜鸟这都是版主和xiaojie教我的,跟大家分享一下) 执行#cat ~/.bash_profile 看自己的PATH,然后再执行: #gedit /etc/profile 然后会弹出一个文本框框,在最后一行后面添加: PATH=$PATH:sbin export PATH=$PA

linux下无ifconfig命令

你不是用root用户运行此命令的吧?这样试试看:$ su - password: 输入root用户口令# ifconfig 还是没有的 用whereis命令找找看:# whereis ifconfig如果找不到,那可能你系统没装好 whereis ifconfig -a -b 只有二进制搜索-B (dirs) 定义了二进制文件查找路径-m 只有手册搜索-M (dirs) 定义人查找路径-s 只有源搜索-S (dirs) 定义源查找路径-f 终止(目录)的参数列表-u 不寻常的条目搜索-l 输出有

linux虚拟机下输入ifconfig求ip可是显示如下

如果设置好了IP,不出现? 我是设置桥接的而且网络显示是connected的 就是没有ip 问题解决 ifconfig eth0 后面跟IP 重启网卡 service network  restart 原文地址:https://www.cnblogs.com/stay29/p/9258911.html

DOS命令下使用sqlite3 命令中文乱码的解决办法

windows cmd窗口无法显示中文,不一定数据库中存储的就是乱码——多数情况只是显示问题,可以通过以下方式解决: 1.退出dos 或者重新开启在CMD窗口,输下:chcp 65001 然后回车确定 注:65001 是Unicode (UTF-8) 65001 的编码. 2.在命令行标题栏上点击右键,选择[属性] -[字体],将字体修改为[Lucida Console] 确定(这种字体比较好看,非必须).选择当前窗口有效或者应用于所有窗口 完成后再通过命令进入sqlite3,select一下含

php使用PDO_OCI连接oracle,php-fpm下乱码,命令行正常的解决方法

屁颠屁颠本地环境 win7+nginx1.5.9+php5.4.15+pdo_oci 做完,结果正常. 上传测试. centos5.9+nginx1.5.9+php5.4.14+pdo_oci 结果:命令行能够正常,fast_cgi模式正常 故升级php版本到最新 php5.4.33 重装 结果:命令行正常并且不乱码,fast_cgi连接正常,但是乱码. 各种google,baidu,都没找到解决方法. 又安装一个和正式环境一致的php版本 php5.4.19 结果:依旧fast_cgi连接正常

用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?)的地址,没