ifconfig命令

本文介绍了Linux中ifconfig命令的使用,包括查看机器IP地址的方法,讲解了IP地址分类、CIDR无类型域间选路的概念,以及公有IP与私有IP地址的区别。同时阐述了私有网络的出口地址和ip addr命令的输出解析。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

目录

 

1. net-tools和iproute2的区别?

2. 如何查看机器IP地址?

3. IP地址如何分类?

4. 为什么会出现无类型域间选路?

5. 什么是无类型域间选路?

6. 公有IP地址和私有IP地址

7. 如何获得公有IP、公网地址?

8. 如何理解私有网络的出口地址?

9. 如何理解ip addr的输出?


1. net-tools和iproute2的区别?

net-tools和iproute2都用于访问和改变内核网络参数,两种工具使用不同的方法与内核通信。iproute2旨在取代net-tools,iproute的命令更整齐和直观,一些Linux的发行版已经不支持net-tools.

 

2. 如何查看机器IP地址?

windows使用ipconfig, linux上使用ifconfig(net-tools命令)或者ip addr/ip a(iproute2命令)。这些命令显示网卡信息,包含了IP地址信息。也可能出现网卡信息里没有IP地址的情况。

 

3. IP地址如何分类?

IP地址分为五类,A,B,C,D,E,F。每类地址的网络号和主机号位数是固定的。

这样的网络地址分类,A,B,C类IP地址数如下:

 

4. 为什么会出现无类型域间选路?

如上图所示,B类地址主机数太大,C类地址主机数又太小。所以现在基本不用这种分类方法,而是采用一种新的IP地址分类方法,即无类型域间选路。

 

5. 什么是无类型域间选路?

无类型域间选路(classless inter-domain routing CIDR)。没有五类IP地址的分类,自已根据实际需要划分网络号和主机号。网络号的位数由IP地址后面的数字指示,如:192.168.0.4/24 。24表示IP地址的前24位是网络号,后面的8位是主机号。广播地址是192.168.0.255,即主机号全为1。255.255.255.0是子网掩码,即网络号全为1,主机号不变。子网掩码AND IP地址获得网络号。

 

6. 公有IP地址和私有IP地址

 

7. 如何获得公有IP、公网地址?

公有IP地址由nterNIC(InternetNetworkInformationCenter因特网信息中心)统一分配,需要购买。

 

8. 如何理解私有网络的出口地址?

要进入和从私有网络出去需要经过该地址。局域网中的第一个地址是主机号为1,而不是为0的地址。第一个地址通常用做私有网络出口地址。

 

9. 如何理解ip addr的输出?

[root@bee nginx]# ip addr

1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN qlen 1

    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00

    inet 127.0.0.1/8 scope host lo                 

    valid_lft forever preferred_lft forever    

    inet6 ::1/128 scope host

    valid_lft forever preferred_lft forever

2: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000   

    link/ether 00:0c:29:28:8f:ad brd ff:ff:ff:ff:ff:ff     link/ether 00:0c:29:28:8f:ad:MAC地址,6个字节的16进制数表示。

    inet 192.168.110.6/24 brd 192.168.110.255 scope global ens33    

       valid_lft forever preferred_lft forever

    inet6 fe80::5e0c:ade9:1968:d88a/64 scope link

       valid_lft forever preferred_lft forever

说明

scope:作用域

scope host :该网卡的使用仅用于本机相互通信。

scope global:该网卡可以接收来自外面的包

lo:loopback 环回接口,通常分配IP地址127.0.0.1,用于本地,该地址不会出现在网络上。

<BROADCAST,MULTICAST,UP,LOWER_UP>:net_device flags, 网络设备的状态标识。

          BROADCAST:该网卡有广播地址,可以发送广播包

          UP:网卡处于启动状态。

          LOWER_UP:L1启动,即网线已插。

mtu 1500:最大传输单元(Max Transfer Unit)1500,MAC头加上正文的最大长度为1500字节。

qdisc pfifo_fast:qdisc(queueing discipline)排队规则。内核如果需要通过这个网络接口发送数据包,都需要根据这个规则加入队列。

          pfifo:先入先出

          pfifo_fast:队列包含三个波段,每个波段根据先入先出。三个波段中band0优先级最高,band2优先级最低。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值