sky 发表于 2014-5-27 08:48:39

linux 修改静态IP脚本

#!/bin/bash
IP_PATH="/etc/sysconfig/network-scripts/ifcfg-eth0"
GW_PATH="/etc/sysconfig/network"
ip_address=`ifconfig eth0 |grep 'inet addr' |awk '{print $2}' |awk-F":"'{print $2}'`
netmask="ifconfig eth0 |grep 'Mask' |awk '{print $4}' |awk-F":"'{print $2}'"
gateway="route -n |sed -n '$p'|awk '{print $2}'"
echo "DEVICE=eth0" > $IP_PATH
echo "BOOTPROTO=static" >> $IP_PATH
echo "IPADDR=$ip_address" >> $IP_PATH
echo "NETMASK=$netmask" >> $IP_PATH
echo "GATEWAY=$gateway" >> $IP_PATH
echo "ONBOOT=yes" >> $IP_PATH
sed -i "s/^GATEWAY.*$/GATEWAY=$gateway/g" $GW_PATH
/etc/init.d/network restart

页: [1]
查看完整版本: linux 修改静态IP脚本