宜蘭縣教育支援平台 會員登入 會員註冊 我的i教書

dnsmasq 也是一套 DHCP Server,除此之外,也可以用來做為 caching DNS proxy 和 TFTP Server。

參考網頁:Dnsmasq - Community Help Wiki

1. 查詢 dnsmasq套件相關訊息
$ sudo apt-cache search dnsmasq | grep ^dnsmasq
dnsmasq-base - Small caching DNS proxy and DHCP/TFTP server
dnsmasq-utils - Utilities for manipulating DHCP leases
dnsmasq - Small caching DNS proxy and DHCP/TFTP server

2. 進行安裝
$ sudo apt-get install  dnsmasq dnsmasq-utils -y

 (閱讀全文)

1. 安裝 DHCP Server 套件
$ sudo apt-get install isc-dhcp-server -y

2. 進行設定,指定發送 IP  的網路卡
$ sudo sed -i 's/INTERFACES=""/INTERFACES="eth1"/' /etc/default/isc-dhcp-server

 (閱讀全文)

從 /var/lib/dhcpd/dhcpd.leases 取出要的網路卡卡號
# cat /var/lib/dhcpd/dhcpd.leases | grep hard | awk '{print $3}'
d0:df:c7:f9:5c:ef;
00:26:51:0d:53:40;
00:11:93:88:7a:00;
00:15:58:6b:7d:da;
00:15:58:6b:7d:da;
00:15:58:6b:7d:da;
00:15:58:6b:7d:da;

經過處理,只取出想要的部分
# cat /var/lib/dhcpd/dhcpd.leases | grep hard | awk '{print $3}' | sed 's/.$//' | sort | uniq
00:11:93:88:7a:00
00:15:58:6b:7d:da
00:26:51:0d:53:40
d0:df:c7:f9:5c:ef

整理完的資料檔
# cat /root/mac
server1,00:11:93:88:7a:00,192.168.1.11
server2,00:15:58:6b:7d:da,192.168.1.12
server3,00:26:51:0d:53:40,192.168.1.13
server4,d0:df:c7:f9:5c:ef,192.168.1.14

 (閱讀全文)

Linux 安裝完成之後,如果沒有在手動或自動安裝中設定好網路組態,通常就要手動設定網路,但如果是用由 DHCP Server 自動取得 IP,會節省許多的時間,但如果是 Server 的話,還是使用固定 IP 會比較好。

 (閱讀全文)

原本自己在安裝 Linux 時,都是自己客製化 Linux,挑選要安裝的套件,並做一些系統的調整後,做成 ISO 光碟,然後利用卡碟機來安裝,雖然很方便,但如果有同時多台要安裝,就會有些麻煩,所以想要利用 PXE(Preboot Execution Environment)  的功能,直接從網路上下載來安裝,另外一方面,現在的電腦主機絕大部分都有支援從 PXE 網路開機的功能,只不過在 BIOS 中預設是關閉的,只要打開就可以了!

 (閱讀全文)