網路配置文件通常位於 /etc/sysconfig/network-scripts/ 目錄下(RedHat 系),Debian/Ubuntu 則在 /etc/network/interfaces 或 Netplan 配置中。以下為常用查詢與配置命令:
mii-tool -v:查看網卡連結速度、雙工模式。ethtool eth0:顯示/修改網卡參數(速度、喚醒、驅動資訊)。lscpu、lsusb、lsblk、lspci -v:分別查看 CPU、USB、區塊裝置、PCI 裝置詳細資訊。ifconfig eth0 192.168.1.10 netmask 255.255.255.0:靜態設定 IP/子網掩碼(臨時)。ifconfig eth0 192.168.1.10/24:CIDR 寫法設定 IP/掩碼。ifconfig eth0 down / up:停用/啟用介面(不重讀配置文件)。ifconfig eth0 hw ether 00:11:22:33:44:55:修改 MAC 位址。ifconfig eth0:1 192.168.1.20:建立虛擬介面(別名)。iwconfig:無線網卡參數配置。arp -n:顯示 ARP 快取(數字格式)。arp -s 192.168.1.5 00:11:22:33:44:55:靜態綁定 IP-MAC。route -n:顯示核心路由表(數字格式)。traceroute 8.8.8.8:追蹤封包路徑。修改 /etc/sysctl.conf,新增或修改:
net.ipv4.ip_forward = 1
套用:sysctl -p。臨時生效可用:
sysctl -w net.ipv4.ip_forward=1
# 或
echo 1 > /proc/sys/net/ipv4/ip_forward
route add default gw 192.168.1.1route del defaultroute add -net 10.0.0.0/8 gw 192.168.1.254/etc/sysconfig/network-scripts/route-eth0(RedHat 系),格式:10.0.0.0/8 via 192.168.1.254克隆虛擬機後,udev 規則會記住舊 MAC 位址,導致新網卡無法正常命名(如 eth0 變 eth1)。解決步驟:
> /etc/udev/rules.d/70-persistent-net.rulesrm /etc/sysconfig/network-scripts/ifcfg-eth*udevadm trigger,系統將重新偵測並生成新配置。掌握 Linux 網路命令、路由轉發與靜態路由配置,是構建企業級網路服務的基石。虛擬機克隆後的網卡修復更是雲環境運維的必備技能。建議結合 ip 指令(ip route, ip link, ip addr)替代傳統 ifconfig/route,以適應現代發行版。