ifconfig与 ip addr命令详细
文章目录
- 前言
- 一、如何查看机器的IP地址
- 二、网卡信息详解
- 1. 网卡名称
- 2. 网络设备状态标识
- 3. IP地址
- 4. MAC地址
- 三、ifconfig与 ip addr区别
前言
本文记录在linux系统下如何查看ip信息、网卡状态等信息以及简要说明ifconfig命令和if addr命令区别。
一、如何查看机器的IP地址
我们在 Linux 系统查看 IP 地址通常有以下两种方式:
1、ifconfig 命令
2、 ip addr 命令
注:如果在 Windows 系统上,查看 IP 地址的命令是 ipconfig。
这两个命令返回的都是机器的网卡信息,其中包含了网卡的 MAC 地址和 IP 地址,有了这两个地址才能进行网络通信,其中ifconfig命令默认显示当前已启动的网卡信息,而ip addr 会显示当前所有网卡信息,包括已启动和未启动的网卡信息,如果需要显示全部网卡信息需要输入命令ifconfig -a
命令。
二、网卡信息详解
1. 网卡名称
ens33 是网卡的名称。
lo 全称是 loopback,又称环回接口,往往会被分配到 127.0.0.1 这个地址。这个地址用于本机通信,经过内核处理后直接返回,不会在任何网络中出现。
一般来说,任何主机都至少有上述2个网卡(或者至少一个lo网卡和以太网卡)。
2. 网络设备状态标识
网卡名称后面为网络设置状态标识,如下图所示
UP 表示网卡处于启动的状态;BROADCAST 表示这个网卡有广播地址,可以发送广播包;MULTICAST 表示网卡可以发送多播包;
以下图片是另外一台服务器的网卡状态标识对比,有UP和RUNNING说明网卡0是处于连接,没有则说明是未启用和连接状态。
3. IP地址
以下这一段代表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 会提示命令不存在。
如下图所示:
net-tools 通过 procfs(/proc) 和 ioctl 系统调用去访问和改变内核网络配置,而 iproute2 则通过 netlink 套接字接口与内核通讯。
以下是使用ip addr
命令输出的网络设置状态值等信息。
具体使用什么命令大家应根据需要进行选择,以上就是linux系统下关于ifconfig命令的使用了。
参考文章:
https://archerzdip.github.io/blog/
ifconfig与 ip addr命令详细相关推荐
- ifconfig 与 ip addr 命令详解 - 学习/实践
1.应用场景 主要用于了解学习,掌握使用IP地址相关知识, 如何查看IP信息,以及各个参数代表的含义 2.学习/操作 1.文档阅读 网络协议概论 | Laravel 学院 - 不定期分享之 ifcon ...
- Linux 中ifconfig和ip addr命令查看不到ip解决方法
Linux 中ifconfig和ip addr命令查看不到ip解决方法 参考文章: (1)Linux 中ifconfig和ip addr命令查看不到ip解决方法 (2)https://www.cnbl ...
- Linux CentOS 7安装之后,ip addr命令无法显示ip地址。ifconfig命令报错:未找到命令!
文章目录 一.Linux CentOS 7安装之后,ip addr命令无法显示ip地址.ifconfig命令报错:未找到命令! 二.解决"ip addr命令无法显示ip地址"方法 ...
- 虚拟机ifconfig或ip addr不显示ip地址
虚拟机ifconfig或ip addr不显示ip地址 报错图片: 一直查不到ip地址,有重新启动很多次 解决方法 (1) 命令查看配置文件: vi /etc/sysconfig/network-scr ...
- CentOS中ip addr命令不显示ip地址问题的解决方法
在CentOS系统中,查看ip地址要使用命令"ip addr"(因为CentOS不支持"ifconfig"命令,会显示command not found),ip ...
- ip addr命令介绍
Windows上查看IP地址是ipconfig命令. Linux上查看IP地址是ifconfig命令. Linux上还有一个ip addr命令可以查看IP地址. 博主使用标准版ISO镜像文件安装的Ce ...
- ifconfig、ip addr、ip route用法总结
最近使用haproxy+keepalived 负载均衡,发现虚拟IP有问题,配置文件里配的VIP是···.4.143 ,但是执行 ip a 发现还有一个虚拟IP···.4.134:应该是以前配置文件k ...
- ip addr命令解析
概述 ip addr命令的作用是在Linux系统上查询ip地址. 这个系统上的两个接口: 环回(lo)和网络(eth0). 环回接口,常被分配到127.0.0.1,用于本机通信,经过内核处理后直接返回 ...
- Linux:ip addr命令分析
运行命令 [root@localhost ~]# ip addr 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state U ...
最新文章
- 【iOS UIKit】UITableView属性及方法大全
- php怎么看回调的异步通知的数据_php app支付宝回调(异步通知)详解
- 修改layui框架html,layui框架如何设置分页?(方法介绍)
- angularjs指令(一)
- js改变style中的值
- 一个大神的文章如何在没有OPENCV的电脑上跑你的程序调用的opencv程序
- Android官方源码资料博客
- php常见问题辨析(二)
- 安装应用需要打开未知来源权限_华为盒子安装不了第三方软件?不存在的,简单几步即可搞定...
- win10时间同步一直失败的解决办法
- java设置select选中_按值设置选择选项'selected'
- 路由 router-view 实现点击跳转时不打开新网页,而是在当前显示
- 英华鸿蒙幼儿园一日活动,一日生活常规教研活动——记东升丰乐幼儿园第七次教研活动...
- 中国联通MEC边缘云架构与部署实践
- flashcache安装使用
- JEPF软件快速开发平台学习心得之请假单功能的完成(一)
- Java中Type接口与Class类的区别联系
- 2019 最新版百度云下载破解限速工具,一个办法让你告别下载慢的体验!
- 离职之后的五险一金、档案相关手续办理
- ssh框架的信阳市南湾湖旅游网站的设计与开发源码+论文第三稿+ppt+代码讲解视频+安装视频+中期检查表(包安装部署,已降重