服务器在线 - 服务器软件 - 网站地图 服务器在线,专注于服务器技术!

当前位置:主页 > 服务器系统 > CentOS > 正文

pxe安装后将dhcp到的IP写到配置文件

时间:2021-05-16    来源:未知    投稿:admin    点击:

#!/bin/bash
file=/etc/sysconfig/network-scripts/ifcfg-eth0
hostnm=/etc/sysconfig/network
sed -i '/HWADDR/,/UUID/!d' $file
sed -i '2,6d' $file
ip=`ifconfig eth0|grep 'inet '|awk '{print $2}'|sed 's/addr://'`
ipnum=`ifconfig eth0|grep 'inet '|awk '{print $2}'|sed 's/addr://'|awk -F. '{print $4}'`
cat >>$file<<EOF
DEVICE="eth0"
BOOTPROTO=none
NM_CONTROLLED="yes"
ONBOOT=yes
TYPE="Ethernet"
IPADDR=$ip
PREFIX=24
GATEWAY=192.168.100.1
DNS1=8.8.8.8
DEFROUTE=yes
IPV4_FAILURE_FATAL=yes
IPV6INIT=no
EOF
sed -i -e "s/HOSTNAME=.*/HOSTNAME=service${ipnum}/" -e '$a GATEWAY=192.168.100.1' $hostnm
reboot

如果您的问题仍未解决,还可以加入服务器在线技术交流QQ群:8017413寻求帮助。


相关内容
最新热点内容