shell腳本如下:
#!/bin/bash #該腳本用於設置網卡的IP地址 #第一部分:變量的設置 ETH=$(ifconfig | grep "^eth" | awk '{print$1}') MAC=$(ifconfig | grep "^eth" | awk '{print$5}') read -p "請輸入設置IP地址:" IP read -p "請輸入設置的網關:" GW read -p "請輸入設置的子網掩碼:" MASK read -p "請輸入首選DNS服務器:" D1 read -p "請輸入備選DNS服務器:" D2 #第二部分:寫入到配置文件 echo 'DEVICE='$ETH' HWADDR='$MAC' TYPE='Ethernet' BOOTPROTO='static' IPADDR='$IP' GATEWAY='$GW' NETMASK='$MASK' DNS1='$D1' DNS2='$D2'' >/etc/sysconfig/network-scripts/ifcfg-$ETH #第三部分:啟動服務 ifdown $ETH ifup $ETH service network restart
結果如下:
查看配置文件的信息:
查看IP地址: