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網絡管理規范。