Linux DHCP伺服器維護修改DNS伺服器

2021-07-11 16:57:21 字數 936 閱讀 5537

linux 做閘道器,由於是pppoe撥號,遇到過dns伺服器變動的情況導致dhcp獲得的dns失敗的案例。

由於dhcpd平時承擔mac位址繫結工作,所以配置檔案很大。今天修改了一下,可以使用。

需求1.雙網絡卡,dhcp平時放在192.168.0.0網段,另外乙個網絡卡不用;

2.根據pppoe撥號軟體,自動使用/etc/resolve.conf裡面的dns伺服器

解決方案:

修改 /etc/sysconfig/dhcpd

#command line options here

inetwork=192.168.0.0

inetface=`route -n | grep $inetwork | awk ''`

dnsfile=/etc/resolv.conf

if [ -e $dnsfile ] ;then

if grep nameserver $dnsfile > /dev/null ;then

dns1=`cat $dnsfile |grep nameserver | cut -d' ' -f2 |tail -n1 | head -n1` > /dev/null

dns2=`cat $dnsfile |grep nameserver | cut -d' ' -f2 |tail -n2 | head -n1` > /dev/null

sed -e "s/\(^[ \t]\+option domain-name-servers[ \t]\)\+.\+/\1 $dns1,$dns2;/g" /etc/dhcpd.conf > /tmp/dhcpd.conf

dhcpdargs="$inetface -cf /tmp/dhcpd.conf"

fifi

在/tmp/dhcpd.conf 儲存新檔案,

以上在centos 5.10上除錯通過。

Linux DHCP伺服器搭建

概念 dynamic host configuration protocol 動態主機配置協議,是 tcp ip協議簇 中的一種,是乙個 區域網 的網路協議,使用 udp協議 工作。用途集中的管理 分配ip位址,使網路環境中的主機動態的獲得ip位址 gateway位址 dns伺服器位址等資訊,提公升...

Linux DHCP伺服器的配置

vim etc dhcp dhcpd.conf 進入配置檔案 option domain name www.kgc.com 設定主機名 option domain name servers 192.168.99.254 dns伺服器位址 default lease time 600 設定使用時間 m...

伺服器日常維護

開關機順序及線纜連線 開機順序 開啟總電源。開啟計算機機櫃電源開啟外部裝置電源 如磁碟陣列 磁帶庫等 待外部裝置自檢完成後,最後開啟主機電源。關機順序 進行作業系統的關閉關閉主機電源關閉外設電源.如磁碟陣列,磁帶庫等 關閉其他裝置電源和機櫃電源。電纜連線注意事項 在進行電纜連線 插拔 時,最重要的一...