Linux下在静态与动态IP之间切换的脚本

发布时间:2021-09-21

  
Linux下在静态与动态IP之间切换的脚本
脚本代码如下:
#!/bin/bash
#Switch of static IP and DHCP
if [ $1 = "home" ] ; then
echo 'BOOTPROTO=static' >/etc/sysconfig/network-scripts/ifcfg-eth0
echo "DEVICE=eth0" >> /etc/sysconfig/network-scripts/ifcfg-eth0
echo 'IPADDR=192.168.1.109' >> /etc/sysconfig/network-scripts/ifcfg-eth0
echo 'NETMASK=255.255.255.0' >> /etc/sysconfig/network-scripts/ifcfg-eth0
echo 'GATEWAY=192.168.1.1' >> /etc/sysconfig/network-scripts/ifcfg-eth0
else
echo 'BOOTPROTO=dhcp' >/etc/sysconfig/network-scripts/ifcfg-eth0
fi
service network restart
复制代码
执行脚本
sh /changeIP.sh [home office] 静态时是home,动态随便输一下什么参数即可

注册即送1000元现金券