使用shell脚本配置网卡IP地址
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地址: