From 70b51cbfb628f3acba771a8a374f80bfd0dfba90 Mon Sep 17 00:00:00 2001 From: Your Name Date: Mon, 27 Feb 2023 23:40:01 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8F=90=E4=BA=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- os/get-pxe.sh | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/os/get-pxe.sh b/os/get-pxe.sh index 8e7b2d5..fed7585 100644 --- a/os/get-pxe.sh +++ b/os/get-pxe.sh @@ -20,6 +20,7 @@ yum install -y dhcp tftp tftp-server syslinux wget vsftpd pykickstart # 配置dhcp color Info "配置dhcp" ipaddr=$(ip -4 -f inet a show dev ens33 | awk '/inet/{print $2}') +gateway=$(ip r show dev ens33 | awk '/default via/{print $3}') cat > /etc/dhcp/dhcpd.conf << EOF ddns-update-style interim; ignore client-updates; @@ -32,9 +33,9 @@ allow unknown-clients; subnet ${ipaddr%.*}.0 netmask 255.255.255.0 { range ${ipaddr%.*}.100 ${ipaddr%.*}.200; - option domain-name-servers ${ipaddr%.*}.1; + option domain-name-servers ${gateway}; option domain-name "server1.example.com"; - option routers ${ipaddr%.*}.1; + option routers ${gateway}; option broadcast-address ${ipaddr%.*}.255; default-lease-time 600; max-lease-time 7200; @@ -117,7 +118,13 @@ cat > /var/ftp/pub/ks.cfg <