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
提交
取消