ifconfig用法 、默认掩码

概述

现在一些旧的命令由于功能上有欠缺,已经逐渐被新命令取代。

旧命令新命令
ifconfigip addr
routeip route
ip link

2. ifconfig(尽量别用,已废弃)

ifconfig 是我们最常用的查看当前系统的网卡和 ip 地址信息的命令.

  • ifconfig 网卡名 down    禁用某网卡

  • ifconfig 网卡名 up    启用

  • ifconfig 网卡名 IP4地址 (带掩码)    改地址(第一次执行时,叫做设置地址,后续执行叫修改地址)

  • ifconfig 网卡名 add IP6地址    改地址(第一次执行时,叫做设置地址,后续执行叫修改地址)

  • ifconfig 网卡名:# ip地址    增加网卡别名,允许一块网卡增添多个IP地址

  • ifconfig 网卡名:# down    删除网卡别名

  • ifconfig 网卡名 0     清除网卡上的IP地址

  • ifconfig -s [网卡名]      查看(具体某个网卡)网卡的吞吐量相关信息

2.1 配置地址

比如修改eth0网卡的ip为192.168.174.100,子网掩码为255.255.255.0:

 ifconfig eth0 192.168.174.100/24  

注意:必须携带掩码,也可以用下面这种形式:

 ifconfig eth0 192.168.174.100 netmask  255.255.255.0

在这里插入图片描述

使用ifconfig修改ip会直接在内存中生效,重启系统或者重启network服务就丢失。

重启服务来验证下:Centos6:service network restart
在这里插入图片描述

对于ipv6命令稍有不同,格式为下面形式,可以通过man ifconfig 命令解释查看详细说明:
ifconfig 网卡名 add IP6地址

2.1.1 默认掩码

在使用 ifconfig 设置网络接口的IP地址时,如果不指定子网掩码(netmask),系统通常会根据IP地址自动选择默认的掩码,称为“默认掩码”。

默认掩码规则通常如下:

IPv4地址在192.0.0.0到223.255.255.255之间,默认掩码为255.255.255.0 (/24)

IPv4地址在224.0.0.0到239.255.255.255之间,默认掩码为255.255.0.0 (/16)

其他IPv4地址默认掩码为255.0.0.0 (/8)

对于IPv6地址,默认掩码通常是根据网络前缀长度自动计算的。

2.2 查看功能

2.2.1 ifconfig 查看不含禁用的网卡

显示全部网卡信息,被禁用的网卡看不到.(拔了网线断开连接不算禁用,仍然能看到该网卡)

在这里插入图片描述

2.2.2 ifconfig -a 查看含禁用的网卡

不管启用的网卡还是禁用的都能显示出来,但是看不到禁用网卡的ip:

在这里插入图片描述

2.2.3 ip a

同样是查看网卡,但是如果网卡被down掉,ifconfig -a不显示该ip,也不显示网卡状态,但是ip a可以显示网卡处于down状态,这就是为什么建议使用 ip a而不是ifconfig的原因:
在这里插入图片描述

2.3 启用、禁用网卡

2.3.1 ifconfig eth1 up、 ifconfig eth1 down

ifconfig eth1 up 启用eth1网卡

ifconfig eth1 down 禁用eth1网卡

这种禁用是从数据链路层断掉,但是网络层ip还在,也就是仍然能ping通

在这里插入图片描述

2.3.2 ifdown eth0、ifip eth0

ifdown eth0 禁用网卡,删除了网络层ip

ifip eth0 启用网卡
在这里插入图片描述

2.4 扫描eth0接口的数据

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值