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,动态随便输一下什么参数即可 |