ifconfig
一、概念
1.获取网络接口并修改
2.格式: ifconfig 【网络设备】 【参数】
3.参数
up: 启动网络设备(临时的,重启失效)
down: 关闭网络设备(临时的,临时的重启失效)
-a: 显示全部接口
-s: 显示摘要信息
address 为网卡设置IPV4地址
add: 给指定网卡配置IPV6地址
del: 删除指定网卡配置IPV6地址
arp 设置是否支持arp协议
-promisc: 设置是否支持promisccuous模式,选择就接收所有的数据包
-allmulti 设置是否支持多播模式
mtu: 设置网卡的最大的传输单元
netmask: 设置子掩码
tunel: 建立隧道
dstaddr: 设置一个远端地址,建立点对点通讯
-broadcast 设置广播协议
-pointtopoint 为网卡设置点对点通讯协议
multicast 为网卡设置组播标志
txqueuelen 为网卡设置传输列队的长度
二.应用
1.查看网络
#ifconfig
[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)
分析:
第一行: 连接类型:Ethernet(以太网)HWaddr(硬件mac地址)
第二行: 网卡的IP地址、子网、掩码
第三行: UP(代表网卡开启状态)RUNNING(代表网卡的网线被接上)MULTICAST(支持组播)MTU:1500(最大传输单元):1500字节 Metric:1 单位
第四行: 封包的情况 RX代表接收 packets 代表封包数、errors 代表封包发生错误的数量、 dropped 代表封包由于有问题而遭丢弃的数量
第五行: 封包发送的情况 TX代表发送
第六行 collisions:代表封包碰撞的情况 txqueuelen:代表用来传输数据的缓冲区的储存长度
第七行 总接收/传送的数量
2.启动网卡
#ifconfig eth0 up
3.配置网卡IPV6地址
#ifconfig eth0 add 33ffe:3240:800:1005::2/64
4.修改MAC地址
#ifconfig eth0 hw ether xx:xx:xx:xx:xx:xx
5.启用或关闭arp
#ifconfig eth0 arp
#ifconfig eth0 -arp
6.设置最大的传输单元
#ifconfig eth0 mtu 1500