dhcpdeth0
1. 求助:電腦開機不能進入系統,提示出現DHCP問題
你的電腦首先從光碟啟動無法啟動,然後嘗試搭指從網路啟動也不行,最後從硬碟啟動也找不到啟動的系統,所以就無法啟動了。硬碟答枝廳上的系統引導程序清隱壞了。如果只是引導程序的那幾個文件丟失了可以從別的電腦上拷過去,不過我覺得還是重裝系統最快。
2. 如何搭建DHCP及DHCP中繼伺服器
1.安裝DHCP伺服器軟體包
先檢查RPM命令檢查系統中是否已經安裝DHCP軟體包,如果沒有安裝,則掛載RHEL5系統光碟,並安裝其中的dhcp- 3.0.5.el5.i386.rpm軟體包即可
查看dhcp軟體包安裝的主要文件
使用vi打開dhcp伺服器的主配置文件/etc/dhcpd.conf,但是該文件中默認並不包含任何有效配置,需要手動建立。
為各客戶機動態分配的ip地址,默認租約時間為21600秒,最大租約時間為43200秒,對應於三個物理網段,用於動態分配的ip地址范圍:192.168.1.10~192.168.1.100、192.168.2.10~192.168.2.100、192.168.3.10~192.168.3.100
啟動dhcpd服務。
打開命令參數配置文件/etc/sysconfig/dhcpd,設置dhcpd服務僅面向eth0、eth1、eth2網卡提供動態地址分配服務。
配置dhcp中繼伺服器。
在RHEL5系統中,安裝dhcp軟體包,安裝完之後,就已經包含了dhcp中繼相關的程序和腳本等文件。配置dhcp中繼伺服器時,只需修改配置文件/etc/sysconfig/dhcrelay服務即可,作為路由器使用時,還需要開啟伺服器的路由轉發功能。
編輯/etc/sysctl.conf文件,將net.ipv4.ip_forward配置項的值修改為1,並執行sysctl -p命令使之生效。
打開dhcp中繼伺服器的配置文件,設置允許dhcp中繼數據的介面及dhcp伺服器的ip地址。
啟動dhcrelay中繼服務程序。
驗證dhcp結果。
修改測試客戶機的虛擬網卡連接方式,分別使用不同的網卡進行測試。確保能夠通過dhcp方式獲取正確的網路地址配置(兩種方法)。
1. 如果測試客戶機使用Linux系統,則進行dhclient eth0命令獲取地址,或者修改eth0網卡的配置文件,設置BOOTPROTO=dhcp,然後重啟network服務。
2. 如果測試客戶機使用windows系統,則打開cmd命令窗口,執行ipconfig/release命令釋放租約,執行ipconfig/renew命令重新獲取地址。
3. centos7 搭建dhcp時,如何綁定一塊網卡
是isc dhcpd吧,就虛悶仔直接命令行指定介面就行差汪了。
/罩扒path/to/dhcpd eth0
dhcpd [ -p port ] [ -f ] [ -d ] [ -q ] [ -t | -T ] [ -cf config-file ] [ -lf lease-file ] [ -tf trace-output-file ] [ -play trace-playback-file ] [ if0 [ ...ifN ] ]
4. 思科DHCP伺服器配置實例解析
思科DHCP伺服器配置實例解析
首先我們應該匯總下我們所需要達到的目標:為伺服器提供固定的地址,即做MAC與IP地址的綁定為客戶機提供並非固定的地址,通常這會涉及到子網因為我們的實驗環境限制,我們先設定第二條,檢查下客戶機能否得到IP地址,再設置第一條,看看是否按照我們的設定的得到IP地址。那麼DHCP伺服器配置文件如下:
ddns-update-style interim;
ignore client-updates;
subnet 192.168.1.0 netmask 255.255.255.0 {
# --- default gateway
option routers 192.168.1.254;
option subnet-mask 255.255.255.0;
option nis-domain " sky.com";
option domain-name " sky.com";
option domain-name-servers 192.168.1.2;
option time-offset -18000; # Eastern Standard Time
# option ntp-servers 192.168.1.1;
# option netbios-name-servers 192.168.1.1;
# --- Selects point-to-point node (default is hybrid). Don't change this unless
# -- you understand Netbios very well
# option netbios-node-type 2;
range 192.168.1.100 192.168.1.250;
default-lease-time 21600;
max-lease-time 43200;
}
保存並退出,然後重啟dhcpd服務
[root@a ~]# service dhcpd restart
Shutting down dhcpd: [OK]
Starting dhcpd: [OK]
之後我們開啟客戶端,將客戶機網卡設置為DHCP模式,然後我們可以看到客戶機的IP地址為192.168.1.250,因為dhcp的.IP地址倒著分發。
將客戶機進行ip與MAC的綁定,首先要獲知客戶機的MAC地址,Windows系統進入CMD,使用getmac命令,linux使用ifconfig可看到。之後我們修改配置文件,完整配置文件如下:
ddns-update-style interim;
ignore client-updates;
subnet 192.168.1.0 netmask 255.255.255.0 {
# --- default gateway
option routers 192.168.1.254;
option subnet-mask 255.255.255.0;
option nis-domain " sky.com";
option domain-name " sky.com";
option domain-name-servers 192.168.1.2;
option time-offset -18000; # Eastern Standard Time
# option ntp-servers 192.168.1.1;
# option netbios-name-servers 192.168.1.
telnet和ssh登陸提示
1;
# --- Selects point-to-point node (default is hybrid). Don't change this unless
# -- you understand Netbios very well
# option netbios-node-type 2;
range 192.168.1.100 192.168.1.250;
default-lease-time 21600;
max-lease-time 43200;
host server2{
hardware ethernet 00:0c:29:47:04:17;
fixed-address 192.168.1.2;
}
}
之後我們重啟DHCP服務
[root@a ~]# service dhcpd restart
Shutting down dhcpd: [OK]
Starting dhcpd: [OK]
重啟啟用客戶機的網卡,service network restart ,之後查看IP信息,這時我們可以看到地址已經變為192.168.1.2
DHCP伺服器配置故障排除
1 如果遇見service dhcpd restart/start 無法啟動的時候,可以試下:[root@a ~]# /usr/sbin/dhcpd start
如果你的配置文件有錯誤的話,會出現提示,主要關注的部分為line 之後的
2 修改/etc/sysconfig/dhcpd文件,改變dhcp服務所監聽的網口(在多網卡下),在DHCPDARGS=後面添加eth0
3 另外可以關注下/var/lib/dhcpd/dhcpd.leases文件,這裡面主要保存的是地址的分發
DHCP伺服器配置之防火牆的配置
DHCP伺服器主要工作在埠67上監聽,然後在埠68上回應客戶,所以我們需要配置防火牆,在伺服器上面運行:Syetem-config-securitylevel,在other ports裡面添加TCP 67 68埠即可,然後啟動防火牆,運行service iptables start,然後測試,刪除dhcpd.conf配置文件中綁定的部分,之後重啟客戶機的網卡,檢測下能夠正確獲得到IP地址。
DHCP伺服器配置總結
DHCP伺服器配置實驗至此就結束了,另外分享個技巧,在測試的時候,將2台VM虛擬的linux網卡模式調成Vmnet2模式,那樣不會受到干擾。
;5. 紅帽Linux申請DHCP的命令是什麼
Linux下向DHCP申請重新獲取IP地址的命令如下:
#釋放IP
dhclient-r//releaseip
#重新獲取IP
dhclient-d悄碼eth0
NowobtainfreshIP:
$sudodhclient
There
.Abovecommandshouldworkwith
anyLinuxdistrosuchasRHEL,Fedora,CentOS,前物Ubuntuandothers.Ona
relatednoteyoucanalso
或者使用一下命令,先關啟悔哪閉網卡,再啟動
ifdowneth0
ifupeth0
/etc/init.d/networkrestart
6. 請教Linux系統下DHCP問題..
Redhat使用dhcpd進程提供DHCP服務,啟動時dhcpd自動讀它的配置文件/etc/dhcpd.conf。dhcpd將客戶的租用信息保存在/var/lib/dhcp/dhcpd.leases文件中,該文件不斷被更新,從這裡面可以查到IP地址分配的情況。
dhcpd為了向一個子網提供服務,需要知道子網的網路地址和網路掩碼,並且還要知道地址分配的范圍,下面給出一個簡單的dhcpd.conf文件:
subnet 192.168.100.0 netmask 255.255.255.0 {
range 192.168.100.10 192.168.100.253;
}
此例中,dhcpd將給192.168.100.0網路分配192.168.100.10到192.168.100.253的IP地址。
租期時間可以從0秒到無限長,可以根據需要來定。預設的租期時間為一天,即86400秒。可以為主機定義兩個租期長度:
default-lease-time 默認租期時間;
max-lease-time 用戶可以獲得的最長租期時間。
下面的備衫凳配置將預設的租期時間設置為10分鍾,最長租用時間為1小時:
subnet 192.168.100.0 netmask 255.255.255.0 {
range 192.168.100.10 192.168.100.253;
default-lease-time 600;
max-lease-time 3600;
}
DHCP還可以向客戶提供更多的參數,這些參數可以用option來指定,例如:
subnet 192.168.100.0 netmask 255.255.255.0 {
range 192.168.100.10 192.168.100.253;
default-lease-time 600;
max-lease-time 3600;
option subnet-mask 255.255.255.0;
option routers 192.168.100.254; 默認路由
option domain-name-servers 202.102.134.68; DNS伺服器
}
現在大家對DHCP配置應該有個了解了,其實過程就是這么簡單,中間就隔了一層窗戶紙。
實際演練
接下來給大家一個示例,把我的redhat9.0配置成一台DHCP伺服器。
vi /etc/dhcpd.conf
配置後,我的機器的該文件內容如下(注釋的部分都已經刪除掉了,至於原文,大家可以對照/usr/share/doc/
dhcp-3.0pl1/dhcpd.conf.sample文件):
[root@rh9 test]# more /etc/dhcpd.conf
ddns-update-style interim;
ignore client-updates;
subnet 192.168.0.0 netmask 255.255.255.0 {
option routers 192.168.0.1;
option subnet-mask 255.255.255.0;
option broadcast-address 192.168.0.255;
option domain-name-servers
202.96.199.133, 202.96.133.134;
range dynamic-bootp 192.168.0.1 192.168.0.255;
default-lease-time 21600;
max-lease-time 43200;
}
這兒塌虧我解釋一下配置部分,首先subnet定義了網路的地址,然後option routers定義了網關地址;subnet-mask定仿旅義子網掩碼;broadcast-address定義廣播地址;domain-name-servers定義DNS NAMESERVER的地址;dynamic-bootp是給客戶端分配的地址,定義的是192.168.0.1-- 192.168.0.255整個網段地址;最後2行是講分配出的地址的預設租期時間設置為10分鍾,最長租用時間為1小時。這樣,一個DHCP伺服器就配置好了。
我們可以測試一下結果:在另外一個redhat linux7.2上,把IP設置成DHCP主機的IP地址,通過netconfig命令配置。
檢查配置:
[root@rh72 root]# more /etc/sysconfig/ network-scripts/ifcfg-eth0
DEVICE=eth0
ONBOOT=yes
BOOTPROTO=dhcp
[root@rh72 root]#
確定網卡已經是DHCP的了。
[root@rh72 root]# ifconfig
eth0 Link encap:Ethernet HWaddr 00:0C:29:A3:C6:71
inet addr:192.168.0.254 Bcast:192.168.0.255 Mask:255.255.255.0
查看地址,發現ETH0已經分配了一個254的地址,說明DHCP伺服器配置成功。
小結
至此,我們已經完成了一台Linux DHCP伺服器的安裝和配置工作。在實際的使用過程中,上述操作步驟應該可以滿足一般應用的需求,但是我們還需要經常研究具體的命令參數,讓DHCP伺服器能更好地為我們服務。
7. 誰知道linux中如何配置DHCP
准備好PE維護U盤、映像總裁軟體(網路中可搜索下載)。首先使用安裝命令進行安裝DHCP伺服器包dhcp3-server,安裝完成後,編輯/etc/default/isc-dhcp-server使用INTERFACES選項定義DHCPD響應DHCP請求所使用的介面。
8. 怎麼給Linux系統配置動態IP服務
DHCPd後台程序老是尺純讀取配置文件/etc/dhcpd.conf, 下面給出一本人主機上的DHCP配置文件的例子:
ddns-update-style interim;
ignore client-updates;
subnet 192.168.25.0 netmask 255.255.255.0 {
# --- default gateway
option routers 192.168.25.15;
option subnet-mask 255.255.255.0;
# option nis-domain 「uc88.domain」;
option domain-name 「uc88.domain」;
option domain-name-servers 202.96.128.68,192.168.25.15;
option time-offset -18000; # Eastern Standard Time
# option ntp-servers 192.168.1.1;
# option netbios-name-servers 192.168.1.1;
# --- Selects point-to-point node (default is hybrid)。 Don『t change this unless
# -- you understand Netbios very well
# option netbios-node-type 2;
range dynamic-bootp 192.168.25.100 192.168.25.254;
default-lease-time 259200;
max-lease-time 518400;
# we want the nameserver to appear at a fixed address
# host ns {
# next-server marvin.redhat.com;
# hardware ethernet 12:34:56:78:AB:CD;
# fixed-address 207.175.42.254;
# }
}
上面的意思是:
用255.255.255.0作為子網掩碼,用192.168.25.255作為廣播地址,用192.168.25.15作為
默認網關,用202.96.128.68 and 192.168.25.15作為DNS伺服器 用分配地址的范圍是:192.168.25.100-192.168.25.254
保存退出
大多數情況下,DHCP的安裝不創建一個dhcpd.leases 文件,在您啟動DHCP伺服器之前,您必須創建空文件 dhcpd.leases
#touch /var/state/dhcp/dhcpd.leases
為啟動DHCP伺服器,簡單地打入 /usr/sbin/dhcpd 或者用#ntsysv把DHCP服務自動啟動
這用啟動dhcpd在eth0設備上,可能您希望在eth1設備上啟動dhcpd,則
#/usr/sbin/dhcpd eth1
如何觀察客戶的ip到底存在無獲得呢?
在98運行winipcfg
在2000 下運行ipconfig /all
以上就是給Linux系統配置動態ip的方法了,Linux設置動態ip還是要用代碼來實現,不過這悶櫻對於Linux老手陵罩咐來說,應該是小問題啦。
9. 紅帽Linux怎麼配置dhcpd
如果你的網卡linux能夠識別的話在培物安裝的時候會配跡液有網卡配置過程。從列表中選擇網路設備,一般為eth0,點擊州握「編輯」,在打開的「編輯介面」對話框中,用戶可以通過DHCP來配置網路,這樣也可以,不過我更喜歡定製一個...
10. 配置 Linux 下的DHCP,指定DHCP的監聽介面為eth0
在/etc/sysconfig/ dhcrelay 中設置INTERFACES= eth0