首先进入root账户
su
然后:
cd
vim change_ip.sh
Shell脚本如下:
#!/bin/bash
netmask=255.255.255.0
IP_PATH=/etc/sysconfig/network-scripts/ifcfg-eth0
GW_PATH=/etc/sysconfig/network
read -p "Please input IP(FORMAT:10.0.0.2):" ip
#change ip address
echo "DEVICE=eth0">$IP_PATH
echo "BOOTPROTO=static">>$IP_PATH
echo "IPADDR=$ip">>$IP_PATH
echo "NETMASK=255.255.255.0">>$IP_PATH
echo "ONBOOT=yes">>$IP_PATH
/etc/init.d/network restart
echo "Change successful"
在当前目录下运行该脚本,并输入想要设置的ip地址:
查看ip是否有修改:
输入:reboot重启虚拟机,然后再次查看ip,确认其是否设为固定ip。如果重启之后,右上角的电脑图片处有红叉出现,说明上面设置的固定ip失败并且查看不到当前ip:
可以看到,固定ip设置成功!