3 回答
宝慕林4294392
TA贡献2021条经验 获得超8个赞
#!/bin/bash
echo please write new IP address:
read NEWIP
echo please write new netmask:
read MASK
OLDADDR=`cat /etc/sysconfig/network-scripts/ifcfg-eth0 |grep IPADDR`
NEWADDR="IPADDR=$NEWIP"
OLDMASK=`cat /etc/sysconfig/network-scripts/ifcfg-eth0 |grep NETMASK`
NEWMASK="NETMASK=$MASK"
sed -i "s/$OLDADDR/$NEWADDR/g" /etc/sysconfig/network-scripts/ifcfg-eth0
sed -i "s/$OLDMASK/$NEWMASK/g" /etc/sysconfig/network-scripts/ifcfg-eth0
脚本有风险,最好先备份:)
人到中年有点甜
TA贡献1895条经验 获得超7个赞
我有一个思路:
#!/bin/bash
#
echo "DEVICE=eth0 ">ifcfg-eth0
echo "BOOTPROTO=none">>ifcfg-eth0
……
……
read gw
echo "GATEWAY=$gw">>ifcfg-eth0
……
……
空的部分,可以根据自己的需要补充。
添加回答
举报
0/150
提交
取消