zoukankan      html  css  js  c++  java
  • linux:网卡的不同状态:ip address 或者 ifconfig -a

    正常状态

    [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地址等等都还在!!!

  • 相关阅读:
    触发器实现从TagBlinkLogs往历史表TagLocationHis20125插入一条数据,实现的是在不同的条件下改变相应的状态
    v$sql,V$SQLTExT和v$sqlarea区别与联系
    centos 下增加swap空间大小
    【转载】telnet: connect to address 127.0.0.1: Connection refused
    【原】centos系统命令部分不可用
    [转]linux下的ssh配置
    [原]linux 配置 ssh 等效性
    ORA03113: endoffile on communication channel Process ID: 252 Session ID: 1 Serial number: 3
    【转载】使用rlwrap增强Linux中的sqlplus命令行功能
    [转]详细解说:简单CSS3实现炫酷读者墙
  • 原文地址:https://www.cnblogs.com/jinzhenshui/p/15165090.html
Copyright © 2011-2022 走看看