当前位置: 首页 > Linux

每天学一个Linux命令(64):ifconfig

时间:2023-04-07 01:31:38 Linux

昨天推荐:每天学一个Linux命令(63):route命令介绍ifconfig命令用于查看、配置、启用或禁用网络接口以及显示网络Linux系统网卡参数。语法格式ifconfig[-v][-a][-s][interface]ifconfig[-v]interface[aftype]options|address...optiondescriptionadd

#配置网络设备的IP地址IPv6del
#删除网络设备的IP地址IPv6up#启动指定的网络设备down#关闭指定的网络设备#配置网络设备的类型和硬件地址io_addr#配置网络设备的I/O地址irq#配置网络的IRQmediadevice#配置网络设备的媒体类型mem_start#配置网络设备在主存中占用的起始地址metric#指定计算数量时要加的数transfersofdatapacketsmtu#配置网络设备的MTUnetmask#配置网络设备的子网掩码tunnel
#建立IPv4和IPv6之间的隧道通信地址-broadcast
#Take发送到指定地址的数据包作为广播数据包进行处理-pointopoint
#与指定地址的网络设备建立直连,此模式具有保密功能-promisc#关闭或开启混杂模式IP地址ofthespecifiednetworkdevice#配置网络设备的IP地址Networkdevice#配置网络设备的名称显示网络设备信息的应用示例(激活状态)[root@CentOS7-1~]#ifconfigens33:flags=4163mtu1500inet192.168.1.100网络掩码255.255.255.0广播192.168.1.255inet62409:8a31:918:be20:1a76:7adden64spopeid0x0inet6fe80::c8e8:4d2:1b01:b5bbprefixlen64scopeid0x20ether00:0c:0c:29:29:29:29:62:62:6ftxqueuelen1000(etxqueuelen1000(ethert)RX包))rx错误0丢弃2架0帧0TX数据包317633BYTES81085908(77.3MIB)TX错误0丢失0丢弃0覆盖0载体0载波0collisions0los=73MTU65536INET127.0.0.0.0.0.0.0.0.0.1netmask255.0。0.0inet6::1prefixlen128spopeid0x10<主机>循环txqueuelen1000(本地环回)Rx数据包1730bytes89964(87.8kib)rx误差0丢失0丢失0倒置0框架0帧0帧0TX数据包1730bytesbytesbytes89964(89964(89964)0overruns0carrier0collisions0#enss33显示第一块网卡,inetaddr该块网卡的IP地址,在centOS7系统以前的版本中,eth0显示第一块网卡#lo(loopback)表示主机坏返回地址启动和关闭指定网卡:ifconfigens33up#启动网卡ifconfigens33down#关闭网卡#使用ssh登录linux服务器,注意。如果关闭了,除非你有很多网卡,否则无法打开它,否则你将无法通过ssh远程登录到该主机。配置和删除网卡的IPv6地址ifconfigens33add75eg:2650:800:35cv::2/64#配置IPv6地址ifconfigens33del75eg:2650:800:35cv::2/64#删除IPv6地址使用ifconfig修改MAC地址:ifconfigens33hwether35:78:9E:AF:YH:JK配置IP地址:[root@CentOS7-1~]#ifconfigens33:1192.168.1.200[root@CentOS7-1~]#ifconfigens33:ocens33:1:标志=4163MTU1500INET192.168.1.200NETMASK255.255.255.0广播192.168.1.255Ether00:0C:0C:0C:29:29:29:29:29:29:62:62:62:6FTXQUEULEN1000(ETHERENTERENTENENTENENTENENTENENTENENTERENTENENTERENENENETERENTERENENT)CentOS7-1~]#ifconfigens33:1192.168.1.200网络掩码255.255.255.0[root@CentOS7-1~]#ifconfigens33:1192.168.1.200网络掩码255.255.255.0广播192.168.1.255[root@CentOS3-OS3-config]:1ens33:1:?flags=4163??mtu?1500????????inet?192.168.1.200??netmask?255.255.255.0??broadcast?192.168.1.255????????ether?00:0c:29:25:62:6f??txqueuelen?1000??(Ethernet)启用和关闭arp协议[root@CentOS7-1~]#ifconfigens33arp#开启网卡ens33的arp协议[root@CentOS7-1~]#ifconfigens33-arp#关闭网卡ens33的arp协议,禁用网络接口wlan0[root@CentOS7-1~]#ifconfigwlan0down配置网络接口wlan1使用静态IPaddress172.16.1.99[root@CentOS7-1~]#ifconfigwlan1172.16.1.99netmask255.255.255.0设置最大传输单元:[root@CentOS7-1~]#ifconfigens33mtu1000#设置最大数据包大小passto1000bytes每天学习一个Linux命令(60):scp每天学习一个Linux命令(61):wget每天学习一个Linux命令(62):ping