ifconfig主要用于查看和临时配置网络接口参数,可按以下方式优化CentOS网络:
查看网络接口状态
ifconfig -a # 显示所有接口信息,包括未激活的接口
确认接口名称(如eth0、ens33等)及当前IP、子网掩码等配置是否正确。
配置临时IP地址
sudo ifconfig ens33 192.168.1.100 netmask 255.255.255.0 up
为指定接口(如ens33)设置临时IP、子网掩码并启用接口。
设置MTU(最大传输单元)
sudo ifconfig ens33 mtu 9000 # 通常设置为9000字节以提升大流量传输效率
适用于需要高吞吐量的场景(如文件传输),需确保网络设备支持。
启用/禁用网卡
sudo ifconfig ens33 down # 禁用网卡
sudo ifconfig ens33 up # 启用网卡
临时关闭或开启网络接口,可用于故障排查。
配置多IP地址
sudo ifconfig ens33:0 192.168.2.100 netmask 255.255.255.0 up
为同一网卡添加多个IP地址(子接口),适用于需要多IP的网络环境。
注意:
/etc/sysconfig/network-scripts/ifcfg-ens33
文件。nmcli
或ip
命令配置,更符合现代Linux网络管理规范。