ifconfig命令详解

  • Post author:
  • Post category:其他

有线网卡部分:

[root@localhost ~]# ifconfig
eth0      Link encap:Ethernet  HWaddr 00:50:56:BF:26:20  
          inet addr:192.168.120.204  Bcast:192.168.120.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:8700857 errors:0 dropped:0 overruns:0 frame:0
          TX packets:31533 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:596390239 (568.7 MiB)  TX bytes:2886956 (2.7 MiB)

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:68 errors:0 dropped:0 overruns:0 frame:0
          TX packets:68 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:2856 (2.7 KiB)  TX bytes:2856 (2.7 KiB)

eth0 表示第一块网卡;Link encap选项为网卡类型;HWaddr为物理地址(MAC地址)

      inet addr为ip地址(此ip地址为C类,范围是192.0.0.0 到 223.255.255.255);Bcast 为广播地址(也就是ip地址的主机号全为1);Mask为子网掩码地址(用来区分ip地址的网络号和主机号)

C类ip地址
      21位网络号 8位主机号
1 1 0    

  etho的状态为up;RUNNING代表网卡的网线被接上;MULTICAST支持组播;

  MTU为最大传输单元(1500字节),当ip包超过这个值后需要分片发送(注意:分片时仅仅对上层的数据进行分片,不需要对原来的IP首部分片)。mtu只会限制发送包,对接收无影响。

  Rx和Tx:统计接收和发送数据包信息。

lo 指主机的回环地址,为虚拟的网卡接口,任何送到该接口的网络数据都会被认为是送往设备自身,一般用来测试网络程序。

  lo的状态为up(一直开启)。

无线网卡部分:

~ # ifconfig
lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:1 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:174 (174.0 B)  TX bytes:174 (174.0 B)

wlan0     Link encap:Ethernet  HWaddr D0:C0:BF:BC:0D:94  
          inet addr:192.168.1.34  Bcast:255.255.255.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1480  Metric:1
          RX packets:3572 errors:0 dropped:3 overruns:0 frame:0
          TX packets:2870 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:630173 (615.4 KiB)  TX bytes:557446 (544.3 KiB)

wlan1     Link encap:Ethernet  HWaddr D2:C0:BF:BC:0D:94  
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:3 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

ifconfig可配置网络设备的ip: ifconfig  wlan1  192.168.204.1

网络节点之间三种通讯方式:

单播(uniCast)

多播(multiCast)也就是组播,IP网络的多播一般通过多播IP地址来实现。多播IP地址就是D类IP地址,即224.0.0.0至239.255.255.255之间的IP地址。

广播(broadCast)把数据包的拷贝发给子网络中所有用户,不能通过路由器,地址为255.255.255.255 。

参考 https://xp9802.iteye.com/blog/2120351


版权声明:本文为xiong3110原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。