精华内容
下载资源
问答
  • centos7中输入ifconfig 没有IP地址并且能解决上网问题 vmware安装的centos7中没有出现ens33网卡,也没有ip,不能上网 解决办法: 一、选择桥接模式:直连物理网络 二、编辑网卡的配置文件 gedit /etc/sysconfig/...

    centos7中输入ifconfig 没有IP地址解决上网问题


    vmware安装的centos7中没有出现ens33网卡,也没有ip,不能上网

    解决办法:

    ***一、选择桥接模式:直连物理网络***
    

    在这里插入图片描述

    ***二、编辑网卡的配置文件 gedit /etc/sysconfig/network-scripts/ifcfg-ens33 将里面的NAME和DEVICE项修改为virbr0***
    

    在这里插入图片描述

    ***三、重命名网卡配置文件ifcfg-ens33为ifcfg-virbr0***
    

    在这里插入图片描述

    ***四、编辑/etc/default/grub并加入“net.ifnames=0 biosdevname=0 ”到GRUBCMDLINELINUX变量***
    

    在这里插入图片描述

    ***五、在终端运行命令grub2-mkconfig -o /boot/grub2/grub.cfg 来重新生成GRUB配置并更新内核参数***
    

    在这里插入图片描述

    ***六、终端输入reboot重启系统***
    

    在这里插入图片描述

    ***七、终端输入ifconfig命令验证***
    

    在这里插入图片描述

    ***八、ping外网已通***
    

    在这里插入图片描述

    展开全文
  • RX byte,TX byte : 表示接收和传输的具体数目 Interrupt:终端信息 Base address:内存地址 在我的VMware 虚拟机软件里面有许多Ubuntu系统的虚拟机,并且它们都是使用一段时间,就会出现没有IP地址的问题。...

    原文:https://blog.csdn.net/github_35160620/article/details/52115538?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-5.control&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-5.control

    VMware 虚拟机 ifconfig没有net_addr地址、BcastMask的解决方法

    最新更新时间:2018-11-9 02:43:55

    使用时间长的虚拟机,会莫名其妙的连接不上网

    在终端中,使用ifconfig命令查看Ubuntu系统的IP地址,发现没有分配IP地址。

    在这里插入图片描述

    这里写图片描述

    eth0:网络接口
    link encap : 网络类型
    HWaddr : 网卡物理地址
    Inet addr :(internet address) IP地址
    Bcast:广播地址
    Mask:子网掩码
    UP:正在使用的网络接口
    RX packets,TX packets : 接收和传输的数据包个数
    RX byte,TX byte : 表示接收和传输的具体数目
    Interrupt:终端信息
    Base address:内存地址


    在我的VMware 虚拟机软件里面有许多Ubuntu系统的虚拟机,并且它们都是使用一段时间,就会出现没有IP地址的问题。我一直以为是Ubuntu的通病。但是,我错了,可能并不是Ubuntu的问题,可能是我的主机的问题。 事实证明:我的想法是正确的。

    我突然想到:我之前使用杀毒软件优化过开机启动项,我当时将一些VMware软件有有关的开机启动给关闭了。现在我才想起来:

    解决办法

    打开桌面,右键"计算机",选择"管理", 选择"服务和应用程序", 选择 “服务”,, 往下拉到:VMware…:

    (最好把它们都是指为 自动

    这里写图片描述

    OK 现在,搞定了。
    将Ubuntu虚拟机的网络设置为NAT, Ubuntu虚拟机就可以上网了。(设置为NAT,只要主机可以上网,虚拟机就可以上网。)
    将Ubuntu虚拟机的网络设置为自动桥接,Ubuntu虚拟机也能得到IP地址了。(是与主机在同一个局域网的IP地址。)


    如果你现在执行ifconfig命令,还是得不到eth0的ip地址,问题还是解决不了。

    原因是:你可以看到,一直在更新网络:(右上角)

    这里写图片描述

    或者,如果你没有看到更新的图标:这里写图片描述。而你看到的是一个没有信号的wifi图标这里写图片描述

    这里写图片描述

    不管你遇到上哪一种情况,这都说明,更新网络失败。

    解决办法:重新启动你的电脑。然后在重新启动虚拟机。

    现在就好使了。问题解决:

    这里写图片描述

    这里写图片描述

    搞定!

    更新:2018年11月9日01:01:40

    如果还是不行。
    可能的原因是,你安装了也安装了其他的虚拟机软件,比如:VirtualBox。我们打开 控制面板 > 网络和共享中心 > 更改适配器设置 , 你就可以打开控制面板/网络和Internet/网络连接界面:

    这个界面里面有一个 以太网 ,右键它,点击属性

    看到了吧,红色框框中的VirtualBox NDIS6 Bridged Networking Driver
    其实这里面应该还有一个复选框选项:VMware Bridged Protocol,但是现在没有了。

    在这里插入图片描述

    同时,在VMware软件里面打开:虚拟网络编辑器(N)…

    在这里插入图片描述

    在这里插入图片描述

    选中VMnet1,点击 桥接模式-将虚拟机直接连接到外部网络 单选框,会出现下面的错误:

    在这里插入图片描述

    解决办法:

    非常简单,我们直接点击上面截图窗口左下角的按钮:还原默认设置。(点击之前,你需要先将启动的虚拟机关机,否则,你点击按钮的时候,它会提示:请先关闭以启动的虚拟机)

    点击后,大概等待个15秒左右吧。

    OK,搞定,问题解决了吗。我们现在看看 以太网属性 里面有没有多出来点什么:(先关闭之前打开的属性 对话框,再重新打开)

    在这里插入图片描述

    Ok。现在我们后到VMware软件再设置,点击 添加网络… 按钮,选择 VMnet0, 然后设置它为:为桥接模式,可以了。设置好后,点击 应用 ,再点击 确定

    在这里插入图片描述

    最后一步,VMware软件会由于你刚刚设置VMware软件的网络适配器,导致某些服务又关闭了。你在回到"计算机" 右键 “管理”, 选择"服务和应用程序", 选择 “服务”,将里面VMware的服务启动。(最好设置为 自动 )。(如果都是正常运行状态的,那最好,你就不用关它了。)

    测试

    我们进入虚拟机,执行ifconfig命令,看看效果:

    我们可以取消 Enable Networking 的勾选,然后再勾选 Enable Networking,来重启网络连接。(这样中的目的是:刷新)
    在这里插入图片描述

    在这里插入图片描述

    绝对可以解决问题!!!

    搞定 !

    下面是错误的做法(不要做,我记录下来,只是为了提醒未来的自己)

    注意:在 VMware软件的 虚拟网络编辑器 窗口里面,我们不能改动 VMnet1 的VMnet网络连接模式为桥接模式。 (下面这个截图是错误的做法。如果你这样做了,会出现我下面要说的情况。)

    在这里插入图片描述

    启动虚拟机看看:这样做是不会成功的,网络一直是刷新状态。并且我们执行命令ifconfig,现在eth0多出来了inet6 addr但是还是没有inet addr。下面是截图:

    在这里插入图片描述


    展开全文
  • 了解完网络协议,我们会发现,网络通信的五层模型里,有两个很重要的概念:IP 地址和 MAC 地址。那么 IP 地址是怎么来的,又是怎么没的?MAC 地址IP 地址又有什么区别?这回答上面问题前,先热下身,大家知道如何...
    994b0508e6563477c0598e4eabd719c2.png

    了解完网络协议,我们会发现,网络通信的五层模型里,有两个很重要的概念:IP 地址和 MAC 地址。

    那么 IP 地址是怎么来的,又是怎么没的?MAC 地址与 IP 地址又有什么区别?

    这回答上面问题前,先热下身,大家知道如何查看本机的 IP 吗?这个问题,即便是没有专业学过计算机的人,只要折腾过电脑,重装过系统,大多都会知道答案:在 Windows 下是 ipconfig,在 linux 下是 ifconfig。

    在 Windows 下输入 ipconfig,我们会看到这个界面:

    0ce1d6e5df335ae99b152405871a8807.png

    在 linux 下输入 ifconfig,我们会看到这个界面:

    1b7330458ca9a07c105c38901b5e1ae5.png

    IP 地址

    可以看到,无论是在 Windows 还是在 linux 下,输入相关命令都能显示出这台机器上所有的网卡。大部分的网卡都会有一个 IP 地址。就像 192.168.1.73 ,就是我本机以太网的 IP 地址。

    IP 地址是一个网卡在网络世界中的通讯地址,相当于我们现实世界的门牌号码。

    注意,IP 地址是网卡的通讯地址,不是一台机器的通讯地址。很多时候,我们会说一个电脑只有一个 IP 地址,这种说法实质上并不正确,准确的来说,应该是:

    一个网卡在同一时段只能有一个 IP 地址,一台机器可以有多个 IP 地址。

    就像我们的笔记本,一般都会有线网卡和无线网卡,则有线网卡有一个 IP 地址,无线网卡也有一个 IP 地址。

    一台机器有多个 IP 地址,那 IP 地址会不会重复呢?其实我们应该会碰到 IP 地址重复的情况。有时候我们电脑弹出网络地址冲突,出现无法上网的情况,那多半就是 IP 地址冲突了。

    格式

    就像上面输出的结果,192.168.1.73 就是一个 IP 地址。这个地址被点(.)分割为四个部分,每个部分有 8 个 bit,所以 IP 地址总共是 32 位。显然,32 位产生的 IP 地址在当今这个互联网社会,很明显就是"狼多肉少"。于是就有了 IPv6,也就是上面结果中的 fe80::515d:5483:ff4d:6db9/64。这个有 128 位,能满足我们现在的需求了。至于后面会不会出现 IPv8 ,那就看后面互联网世界的发展了。

    分类

    我们应该都听说过,IP 地址分为 A、B、C、D、E 五类。对于 A、B、C 类,主要分两部分,前面一部分是网络号,后面一部分是主机号。

    365193bc092ccae0dee1550cf3629539.png

    下图是 A、B、C 三类地址所能包含的主机数量。

    5bf403de4fe3bebffd3a09e16a3f99d2.png

    这里面有个问题,C 类地址包含的主机数量太少,而 B 类地址包含的主机数量又太多,于是就有了一个折中的方式叫做无类型域间选路

    无类型域间选路

    顾名思义,无类型域间选路(CIDR)基本思想是取消地址的分类结构,取而代之的是允许以可变长分界的方式分配网络数。192.168.1.73/24 就是无类型域间选路格式的 IP 地址。这种格式的 IP 地址,将 32 位的 IP 地址一分为二,前面是网络号,后面是主机号。从哪里分呢?如果注意观察的话可以看到,上面地址中有一个斜杠,斜杠后一个数字 24。这个 24 的含义就是,前24 位是网络号,后 8 位是主机号。

    公有 IP 地址和私有 IP 地址

    af0659a013a79a0bd0211c662cc671b0.png

    继续看上面的表格。表格最右列是私有 IP 地址段。平时我们在一个局域网内,看到的 IP 地址都是私有 IP 地址。因为这些地址允许组织内部的 IT 人员自己管理和分配,而且还可以重复。所以会出现你局域网的私有 IP 地址段和我局域网的是一样的。

    就像我们上面说的,小明在自己家里给同单元的小伙伴说自己是五单元 101 号,小伙伴能理解,但是他如果这样和小红说,小红就会问,你是哪个小区的?这里的小区实际上就是公有 IP 地址,而五单元 101 号就是私有 IP 地址。

    表格中的 192.168.0.x 是最常见的私有 IP 地址段。就像我们家里的路由器地址一般是 192.168.0.1 一样。

    IP 分配与释放

    IP 分配我们平时应该接触比较少。还记得在大学的时候,刚入学第一件事就是赶紧交网费。交网费时会有一个步骤,网管会让你提供 MAC 地址,然后把 IP 地址和 MAC 地址绑定,这也就是博主在隔壁宿舍无法通过网线上网的原因。

    其实,如果你有相关的知识积累,可以用命令行自己配置 IP 地址。当然,能不能通信就看你的知识储备量了。

    除了命令行配置外,我们平时应该对于 IP 分配应该都是用的 "拿来主义"。无论是在学校还是在办公室,都会有网络管理员把分配好的 IP 给你,直接使用就可以了。但是有时候也会好奇,网管是怎么分配 IP 的呢?难不成通过命令行一个个配置?这时候就要用到动态主机配置协议(DHCP)

    动态主机配置协议

    这个协议的工作原理是怎样的呢?我们就拿一台机器新加入一个网络为例,来走一遍 DHCP 的工作流程。

    当一台机器新加入一个网络时,肯定一脸懵逼,啥情况也不知道,只知道自己的 MAC 地址。没人理你怎么办?那不管三七二十一,先吼一声,告诉所有人,我来了,有人吗?这时候的沟通基本靠"吼"。这一步,我们称为 DHCP Discover。

    新来的机器使用 IP 地址 0.0.0.0 发送了一个广播包,目的 IP 地址是 255.255.255.255。广播包封装在 UDP 里面,UDP 封装在 BOOTP 里面。在这个广播包里,新人大喊:我是新来的(Boot Request),我的 MAC 地址是 xxx,我还没有 IP,谁能给我个 IP 地址?格式就像下面这样:

    6efe8697e62a1422173f0a41c6cdfe2a.png

    这时候,网络里的 DHCP Server 就相当于这个局域网的管理员。他知道来了一个"新人",需要给它分配一个 IP 地址,这个过程就是 DHCP Offer。同时,DHCP Server 保留为此机器提供的 IP 地址,从而不会再将相同的 IP 地址分配给其它的机器。而 DHCP Offer 的格式就像下图,里面有给新人分配的地址。

    10e0d4996482b92e50d5e484e9ed191f.png

    DHCP Server 仍然使用广播地址作为目的地址,因为,此时请求分配的新人还没有自己的 IP 地址。如果一个局域网中有多个 DHCP Server,这台新机器会收到多个 DHCP Offer。

    它会选择其中一个 DHCP Offer,一般是最先到达的那个,并且会向网络发送一个 DHCP Request 广播数据表,包中包含客户端的 MAC 地址、接受分配的 IP 地址、提供此 IP 的 DHCP 服务器地址等,并告诉所有的 DHCP Server 它将接受哪一台服务器提供的 IP 地址,告诉其他 DHCP 服务器撤销它们提供的 IP 地址,以便提供给下一个 IP 请求分配者。新人广播包格式如下:

    80b03bea97c5cda65551a9791da80d3c.png

    此时,由于还没有得到 DHCP Server 的最后确认,新机器仍然使用 0.0.0.0 为源 IP 地址、255.255.255.255 为目标地址进行广播。

    当 DHCP Server 接收到新机器的 DHCP Request 之后,会广播返回给新机器一个 DHCP ACK 消息包,表明已经接受新机器的选择,并将这一 IP 地址分配信息和其他配置信息都放入该广播包,发给新机器。DHCP ACK 格式如下:

    f7f3e537ba6aa9be437095cfabe64185.png

    新机器收到 DHCP ACK 后,会检测分配的 IP 地址是否能够适应,如果不能使用,它就会给 DHCP Server 发出 DHCP Decline 消息,通知 DHCP Server 禁用这个 IP 地址,然后新机器就开始新的地址申请过程。

    在新机器使用 IP 租期超过 50% 时,DHCP Client 会以单播形式向 DHCP Server 发送 DHCP Request 报文来续租 IP 地址。如果 DHCP Client 成功收到 DHCP Server 发送的 DHCP ACK 报文,则按相应时间延长 IP 地址租期;如果没有收到 DHCP Server 发送的 DHCP ACK 报文,则 DHCP Client 继续使用这个 IP 地址。

    在新机器使用 IP 租期超过 87.5% 时,DHCP Client 会以广播形式向 DHCP Server 发送 DHCPRequest 报文来续租 IP 地址。如果 DHCP Client 成功收到 DHCP Server 发送的 DHCP ACK 报文,则按相应时间延长 IP 地址租期;如果没有收到 DHCP Server 发送的 DHCP ACK 报文,则 DHCP Client 继续使用这个IP地址,直到 IP 地址使用租期到期时,DHCP Client 才会向 DHCP Server 发送 DHCP Release 报文来释放这个 IP 地址,并开始新的 IP 地址申请过程。

    MAC 地址

    在我们查询 IP 地址的输出结果中,有一行:

    Link encap:Ethernet HWaddr 28:d2:44:ce:77:51

    这个被称为 MAC 地址,是一个网卡的物理地址,用十六进制,6 个 byte 表示。

    MAC 地址是一个很容易让人误解的地址。因为 MAC 地址号称全球唯一,不会存在有相同 MAC 地址的网卡。这就很容易让我们想,既然全球唯一,那网络通信直接用 MAC 地址不行吗?为什么要加个 IP 地址,多封装一层,再去通信呢?

    当然是不行的。我们想把一个网络包从一个地方传到另一个地方,除了有确定的地址外,还需要有定位功能。就像你去广州找博主一样,我只告诉你我的身份证号,你能在广州找到我吗?这种寻找无异于大海捞针。但是如果我告诉你我的详细地址,你就可以直接通过导航找到对应的地址,然后再找到我。

    IP 地址在一定程度上就承担了详细地址这种远程地位的功能。MAC 地址更像是身份证号,是一个唯一的标识。它的唯一性设计是为了组网的时候,不同的网卡放在一个网络里面,不用担心冲突。

    当然,MAC 地址也有一定的定位功能。就像你来到了博主所在的办公室,你可以在办公室喊身份证号是 XXX 的是哪位?博主听到了,就会站起来回答你。但是如果你在博主听不到的地方喊,那肯定不会有人应你。这就说明,MAC 地址的通信范围比较小,仅仅局限在一个子网内。

    欢迎添加个人微信号:Like若所思。

    欢迎关注我的公众号,不仅为你推荐最新的博文,还有更多惊喜和资源在等着你!一起学习共同进步!

    9349fd5e6737c2fd5422b7778dffc279.png
    展开全文
  • 输入su,输入root密码,获取管理员权限 输入 vi /etc/sysconfig/network-scripts/ifcfg-ens33 修改文件ONBOOT=yes 输入sudo service network restart 输入ifconfig 成功显示ip地址
    1. 输入su,输入root密码,获取管理员权限

    2. 输入 vi /etc/sysconfig/network-scripts/ifcfg-ens33

    3. 修改文件ONBOOT=yes
      在这里插入图片描述

    4. 输入sudo service network restart
      在这里插入图片描述

    5. 输入ifconfig
      在这里插入图片描述

    6. 成功显示ip地址

    展开全文
  • 为了避免以后面试出现尴尬的场面,来仔细琢磨一下 ifconfig 这条命令如何?在终端上敲入 ifconfig 命令,不出意外会出现图 1 所示界面。图 1从图 1 可以看出,里面包含了很多信息,这些信息都是什么意思呢?别急,容...
  • 红色标出部分应该显示我们的IP地址。但是因为centos7默认网卡不启动。 2、接着输入 vi /etc/sysconfig/network-scripts/ifcfg-ens33 可以看到默认网卡是关闭的状态。 3、按下键盘“i”键进入编辑模式 4、将光标...
  • centos7中输入ifconfig 没有IP地址

    千次阅读 2018-06-11 21:16:38
    amp;fps=1vmware安装的centos7中没有出现eth0网卡,也没有ip,不能上网,输入ifconfig后如下图解决办法1.编辑网卡的配置文件 vi /etc/sysconfig/network-scripts/ifcfg-ens33 将里面的...
  • 之前在做项目的时候主机IP地址、网关、DNS、子网掩码等都是公司或者对方直接给提供的,但是如果我们自己想搭建一台虚拟机或者一台集群的话,手头又没有IP地址,该肿么办呢?白慌,这里介绍一个小技巧,亲测是好使的...
  • 输入ifconfig有ens33,但是ens33里面没有ip地址显示时,输入ifup ens33,然后再输ifconfig就能出来
  • 前几天晚上家里的光纤被折断了,漫漫长夜没有网络可不是个开心的事,虽然我手机是无限流量,但是电脑用不了啊,今天就介绍下利用手机热点桥接路由器,从而实现电脑上网,之前也有人问过我这个问题,今天就好好讲解下...
  • 克隆master后,需要修改IP:操作步骤如下:1、ifconfig2、vi /etc/udev/rules.d/70-persistent-net.rules3、注释掉 eth0 一行,将eth1 一行的"eth1"改为“eth0”4、记住原先eth1一行里的address5、vi /etc/...
  • 1、打开虚拟机,登录后输入ifconfig。 2.以root权限编辑vi /etc/sysconfig/network-scripts/ifcfg-ens33这个文件,效果如下: 3.开始编辑,将光标通过上下左右移动到编辑位置,修改onboot=yes 4.重启网络服务(也...
  • 1.开启网络 vi /etc/sysconfig/network-scripts/ifcfg-ens33 2.重启网络 service network restart
  • -- Magesh Maruthamuthu你应该意识到你的默认网关是你的路由器的 IP 地址。一般这是在安装过程中由操作系统自动检测的,如果没有,你可能需要改变它。如果你的系统不能 ping 自身,那么很可能是一个网关问题,你必须...
  • 不要手贱随便关vmware的服务,也不要让电脑管家之类的随便关 打开任务管理器->开启VMware相关的所有服务(主要是Nat跟DHCP)
  • 在VMware里克隆出来的CentOS Linux ifconfig...没有看到eth0. ...检查ip地址 vi /etc/sysconfig/network-scripts/ifcfg-eth0 发现没有问题,然后service network restart重启网卡又报下面错误:
  • 【操作系统】:centos6.3桌面版(查看命令:cat /etc/...需要启动已有的虚拟机B,发现虚拟机B的ip地址被已经启动的虚拟机C在使用。故:启动虚拟机B,再进行上面的【操作】。 二、解决方法 使用reboot重启计算机。 ...
  • Linux解决输入ip addr或者ifconfig没有得到ip地址问题解决 问题 问题:想要和xshell 相连接,首先得知道虚拟机中Linux的以太网地址。结果输入ifconfig 或者ifconfig -a之后没有显示eth0首先要确保能连上网络,其次...
  • Linux CentOS7 ifconfig获取ip地址

    千次阅读 2018-10-27 11:27:17
    说明:ifconfig 是用来获取IP地址的,如果没有这个IP地址没有办法进行远程连接,比如Xshell和FTP。 一开始输入ifconfig是这样的,说是找不到命令,其实是因为你没有安装该有的软件(包)。下面就让我们来安装吧 #...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,545
精华内容 618
关键字:

ifconfig没有ip地址