linux:网卡的不同状态:ip address 或者 ifconfig -a
2023-09-27 14:24:27 时间
正常状态
[root@master dev]# ifconfig -a ens32: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 ... [root@master dev]# ip a show ens32 2: ens32: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000 ...
正常状态,直接拔掉网线的状态
[root@master dev]# ifconfig -a ens32: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500 ... [root@master dev]# ip a show ens32 2: ens32: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_fast state DOWN group default qlen 1000 ...
正常状态,先拔掉网线,再停止网卡网络服务【NetworkManager、network、ifup、ifdown】的状态
[root@master dev]# ifdown ens32
[root@master dev]# ifconfig -a
ens32: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500
...
[root@master dev]# ip a show ens32
2: ens32: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_fast state DOWN group default qlen 1000
...
正常状态,直接停止网卡网络服务【NetworkManager、network、ifup、ifdown】的状态
[root@master dev]# ifdown ens32
Device 'ens32' successfully disconnected.
[root@master dev]# ifconfig -a
ens32: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
...
[root@master dev]# ip a show ens32
2: ens32: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
...
vmware中,网络服务配置中,ONBOOT="no",禁止开机启动的状态
[root@master ~]# ifconfig -a
ens32: flags=4098<BROADCAST,MULTICAST> mtu 1500
...
[root@master ~]# ip a show ens32
2: ens32: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 1000
...
简单总结:
通常的网络服务只控制设备的IP层的状态,并不是物理ARP层的状态。
所以,网络服务出现问题,大多都是ip地址的分配问题;如果建立在ip地址基础之上的应用,不能正常处理ip异常问题,可能会出现问题。
如何比较彻底的关闭网卡(及其ip地址服务)?
本质是让网卡的状态DOWN下来才行,我们可以通过命令性执行:
[root@master network-scripts]# ifconfig ens32 down
##或者
[root@master network-scripts]# ip link set ens32 down
[root@master network-scripts]# ifconfig -a ens32
ens32: flags=4098<BROADCAST,MULTICAST> mtu 1500
...
[root@master network-scripts]# ip a show ens32
2: ens32: <BROADCAST,MULTICAST> mtu 1500 qdisc pfifo_fast state DOWN group default qlen 1000
...
如果你仔细观察,可以发现,虽然网卡的状态DOWN下来了,其上分配的ip地址等等都还在!!!
相关文章
- Linux 档案与目录管理
- Linux使用netstat查看网络状态
- linux more 上一页,下一页
- Linux 命令行的聊天工具 CenterIM
- Linux 下架设 rsync 服务器
- Linux有问必答:如何在PDF中嵌入LaTex中的所有字体
- Linux常见问题解答--如何修复"tar:由于前一个错误导致于失败状态中退出"
- 查看Linux服务状态
- 转载:Linux - CentOS 7 通过Yum源安装 MySql 5.7
- Linux下eclipse提示快捷键失效解决办法
- Linux系统调优——系统整体运行状态排查(六)
- Reboot- Linux必学的60个命令
- Linux watch 监控系统状态
- Linux服务器没有GUI的情况下使用matplotlib绘图
- Linux命令:Linux创建文件4种方式、ps命令显示进程状态、let命令执行一个或多个表达式
- python:windows链接linux执行命令并获取执行状态
- 【SoC FPGA学习】十二、Linux 设备树的原理与编写I2C控制器应用实例
- Linux-shell获取天气
- Linux学习笔记(21)linux查看系统状态
- Unix&Linux演进史
- linux学习之防火墙,查看Linux防火墙状态,开启/关闭Linux防火墙,Linux防火墙开放5236端口