ifconfig与 ip addr命令详细

这篇具有很好参考价值的文章主要介绍了ifconfig与 ip addr命令详细。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

前言

本文记录在linux系统下如何查看ip信息、网卡状态等信息以及简要说明ifconfig命令和if addr命令区别。

一、如何查看机器的IP地址

我们在 Linux 系统查看 IP 地址通常有以下两种方式:

1、ifconfig 命令

ifconfig与 ip addr命令详细

2、 ip addr 命令

ifconfig与 ip addr命令详细
注:如果在 Windows 系统上,查看 IP 地址的命令是 ipconfig。

这两个命令返回的都是机器的网卡信息,其中包含了网卡的 MAC 地址和 IP 地址,有了这两个地址才能进行网络通信,其中ifconfig命令默认显示当前已启动的网卡信息,而ip addr 会显示当前所有网卡信息,包括已启动和未启动的网卡信息,如果需要显示全部网卡信息需要输入命令ifconfig -a命令。

二、网卡信息详解

1. 网卡名称

ens33 是网卡的名称。

lo 全称是 loopback,又称环回接口,往往会被分配到 127.0.0.1 这个地址。这个地址用于本机通信,经过内核处理后直接返回,不会在任何网络中出现。

一般来说,任何主机都至少有上述2个网卡(或者至少一个lo网卡和以太网卡)。

ifconfig与 ip addr命令详细

2. 网络设备状态标识

网卡名称后面为网络设置状态标识,如下图所示
ifconfig与 ip addr命令详细
UP 表示网卡处于启动的状态;BROADCAST 表示这个网卡有广播地址,可以发送广播包;MULTICAST 表示网卡可以发送多播包;
以下图片是另外一台服务器的网卡状态标识对比,有UP和RUNNING说明网卡0是处于连接,没有则说明是未启用和连接状态。
ifconfig与 ip addr命令详细

3. IP地址

ifconfig与 ip addr命令详细
以下这一段代表ipv4 地址信息

inet 192.168.142.130 netmask 255.255.255.0  broadcast 192.168.142.255

4. MAC地址

ether 这一行标识物理mac地址值

 ether 04:7b:cb:37:1b:30  txqueuelen 1000  (Ethernet)

三、ifconfig与 ip addr区别

要了解这两个命令的区别,需要先看看它们的历史起源:

ifconfig 命令归属于 net-tools 工具集。net-tools 起源于 BSD,自 2001 年起,Linux 社区已经停止对其进行维护。

而 ip 命令归属于 iproute2 工具集,iproute2 旨在取代 net-tools,并提供了一些新功能,一些 Linux 发行版已经停止支持 net-tools,只支持 iproute2,在这些 Linux 版本中,只能使用 ip addr 命令查看 IP 地址,使用 ifconfig 会提示命令不存在。

如下图所示:
ifconfig与 ip addr命令详细

net-tools 通过 procfs(/proc) 和 ioctl 系统调用去访问和改变内核网络配置,而 iproute2 则通过 netlink 套接字接口与内核通讯。

以下是使用ip addr 命令输出的网络设置状态值等信息。
ifconfig与 ip addr命令详细

具体使用什么命令大家应根据需要进行选择,以上就是linux系统下关于ifconfig命令的使用了。

参考文章:
https://archerzdip.github.io/blog/文章来源地址https://www.toymoban.com/news/detail-463568.html

到了这里,关于ifconfig与 ip addr命令详细的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • linux网络配置命令(ifconfig)和网络任务管理命令(ip)

            ifconfig 命令用来查看和配置网络设备。当网络环境发生改变时可通过此命令对网络进行相应的配置。 命令格式:                                 ifconfig 网络设备 参数 命令选项:         up : 启动指定网络设备/网卡         down

    2024年02月13日
    浏览(43)
  • linux下命令行配置网络——ifconfig和ip

    ifconfig命令时早期网络管理的指令,目前Linux新的发行版本很多默认不带ifconfig命令,但可以以通过安装软件包net-tools方式进行使用. ip命令时新型的网络管理命令,目前基本取代了ifconfig,新的Linux发行版本时一定有ip命令的。 ifconfig命令 ifconfig 查看当前所有up状态的网卡信息

    2024年02月02日
    浏览(38)
  • linux系统执行 ifconfig命令ens33没有显示ip地址解决办法

    1.选中DHCP和NAT这两个服务,右键,启动 2.查看ens33网卡配置,输入 vi /etc/sysconfig/network-scripts/ifcfg-ens33将ONBOOT权限改为yes 3.然后reboot重启linux,然后ifconfig,可以看到inet了就是ip,xshell也可以正常连接了

    2024年02月17日
    浏览(62)
  • 在Ubuntu中,超详细解释`ifconfig` 和 `ip a` 命令输出信息含义(用于显示和配置网络接口)

    运行前确保安装: 以这个为例,讲一下: 它输出的内容如下: 接口名称 : ens33 ,这是网络接口的名称。 ​ ( lo ,这是本地环回接口的名称。) flags 标志 : UP, BROADCAST, RUNNING, MULTICAST ,这些是标志位,指示网络接口的状态。 UP 表示接口已启用, BROADCAST 表示接口支持广播

    2024年02月09日
    浏览(53)
  • ip link/addr命令的使用(基础)

     1、ip  link          显示/设置网卡属性  2/ip addr 命令的使用 ip -s addr show :显示所有的网卡及地址 ip addr add 192.168.10.1/24 dev eth0.1 :给eth0.1添加一个ip地址 ip addr del 192.168.10.1/24 dev eth0.1 :删除eth0.1的ip   参考: ip link 命令总结-CSDN博客 IP命令详解(强大的命令)

    2024年04月09日
    浏览(31)
  • 执行命令ifconfig,其下面没有ip地址

    在利用petalinux构建linux启动所需文件后,执行ifconfig命令,其下面没有ip地址 利用service network restart重启网络没有该指令, 执行ifconfig eth0 down #关闭网关 ifconfig eth0 up #打开网关 依然没有ip地址,于是修改/etc/network/interfaces 将ip地址改为静态 “# Wired or wireless interfaces”这一行下的

    2024年02月11日
    浏览(43)
  • Linux(二)---------网络命令学习(ifconfig命令)

    用于配置网卡ip地址信息,等网络参数信息,或者查看显示网络接口信息,类似于windows的ipconfig命令,还能够临时性的配置ip地址,子网掩码,广播地址,网关信息等。 注意ifconfig命令智能用root 去操作,且可能要单独安装这个命令。 1)查看网络地址信息    上面代码的含义

    2024年01月20日
    浏览(30)
  • Linux命令·ifconfig

    许多windows非常熟悉ipconfig命令行工具,它被用来获取网络接口配置信息并对此进行修改。Linux系统拥有一个类似的工具,也就是ifconfig(interfaces config)。通常需要以root身份登录或使用sudo以便在Linux机器上使用ifconfig工具。依赖于ifconfig命令中使用一些选项属性,ifconfig工具不仅可

    2024年02月14日
    浏览(32)
  • Linux———ifconfig命令详解

    目录 ifconfig(接口配置)命令: 基本语法:  常用选项: 示例: 放在文末的话: 是一个常用的 Linux 命令,用于查看和配置网络接口信息。通过 ifconfig 命令,你可以获取当前系统中网络接口的详细信息,如 IP 地址、子网掩码、MAC 地址等。 ifconfig [INTERFACE] [OPTIONS] 其中 INTERF

    2024年01月17日
    浏览(33)
  • linux怎么查看ip地址类型(查看静态ip、查看固定ip、查看动态ip)(ip addr show、nmcli dev show)

    如果网络接口已配置为静态IP地址,则在输出中会看到以下内容: 如果网络接口已配置为动态IP地址,则在输出中会看到以下内容: 如果网络接口已配置为静态IP地址,则在输出中会看到以下内容: 如果网络接口已配置为动态IP地址,则在输出中会看到以下内容: 请注意,这

    2024年02月12日
    浏览(72)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包