dhcpdargseth0
㈠ 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 ] ]
㈡ Linux怎麼進行網路安裝
Linux網路安裝全過程(安裝fedora)
先來大概說一下網路安裝linux的基本原理。我們是通過PXE(Pre-boot Execution Environment)(其實是intel設計的一個協議)來進行安裝的,它可以使計算機通過網路啟動。PXE協議分為server和client端,client就是我們即將要裝linux的裸機。 linux下網路安裝需具備3個條件:
1.dhcp伺服器:用於客戶端引導時分配IP地址
2.ftp、nfs、httpd伺服器:用於保存操作系統的rpm包 3.tftp伺服器:用於客戶端的tftp引導。 我的方案是DHCP+NFS+TFTP 方案介紹:
這種方案需要首先設置一個啟動伺服器和一個安裝伺服器,可以配置在同一台機器上,然後通過網路啟動存放在啟動伺服器上的安裝程序。安裝程序會自動訪問存放在安裝伺服器上的安裝配置文件和安裝介質來完成安裝。 軟硬體需求: · 一台機器作為啟動和安裝伺服器(虛擬機A) · 待安裝的機器,它的網卡必須帶有PXE支持(虛擬機B) · 一個完好的區域網,機器已經連入同一網。 · 系統鏡像文件
配置步驟:
一、DHCP伺服器
1、 安裝DHCP
[root@localhost ~]# rpm -qa|grep dhcp ;查看是否安裝了 dhcp libdhcp6client-1.0.22-1.fc10.i386 libdhcp-1.99.8-1.fc10.i386
dhcp-4.0.0-37.fc10.i386 ;若沒有此包,則需用yum install dhcp來安裝 libdhcp4client-4.0.0-30.fc10.i386 dhcpv6-client-1.0.22-1.fc10.i386 2、 配置DHCP
DHCP服務的配置文件是/etc/dhcpd.conf,通過修改配置文件進行配置,分兩步:一是加入黑體部分,二是修改配置地址。
註:初始安裝時/etc/dhcpd.conf配置文件為空,此時可以新建一個直接進行編輯。有個DHCP的配置例子為/usr/share/doc/dhcp-4.0.0/dhcpd.conf.sample。
[root@localhost /]# cd /etc
[root@localhost etc]# vim dhcpd.conf # DHCP Server Configuration file.
# see /usr/share/doc/dhcp*/dhcpd.conf.sample ddns-update-style interim; ignore client-updates; allow booting; allow bootp;
【必須與本機是同一網段】
subnet 192.168.186.0 netmask 255.255.255.0 {
option routers
192.168.186.135; 【本機地址】
#路由器地址
option subnet-mask
255.255.255.0;
#子網掩碼
option domain-name-servers
192.168.186.135;
#DNS地址
option time-offset
-18000; # Eastern Standard Time
range dynamic-bootp 192.168.186.2 192.168.186.100;
filename "/linux-install/pxelinux.0"; #
filename 後面是tftp目錄下的文件,用來指定tftp根目錄的啟動文件。【也可以直接寫成
/pxelinux.0,具體由自己設定】
default-lease-time 21600;
#預設租約時間
max-lease-time 43200;
#最大租約時間
}
[root@localhost ~]# ifconfig eth0 192. 168. 186.135/24
配置地址
[root@localhost etc]# ifconfig ;查本機IP地址。
eth0
Link encap:Ethernet
HWaddr 00:0C:29:26:AC:57
inet addr:192.168.186.135
Bcast:192.168.186.255
Mask:255.255.255.0
注意若要指定給某一特定主機分配地址,需再加入些東西,以下是一個例子
host MyP5 {
filename "pxelinux.0";
server-name "bootserver";
hardware ethernet ae:32:20:00:b0:02;
fixed-address 192.168.187.90;
為客戶機(需要安裝系統的機器)的 MAC 地址和所分配的IP地址。}
3、開啟服務(開啟成功則表示配置成功了)
[root@localhost etc]# service dhcpd start
(或者重啟restart)
啟動dhcpd:[確定]
使用
/etc/init.d/dhcpd start
也可以(在/etc/init.d下即可找到相應的服務service)
二、
NFS伺服器
1、安裝
NFS
[root@localhost /]# rpm -qa |grep nfs
nfs-utils-lib-1.1.4-1.fc10.i386
nfs-utils-1.1.4-1.fc10.i386
system-config-nfs-1.3.41-1.fc10.noarch
查詢是否已安裝,否則使用
yum install nfs
進行安裝。
2
、配置NFS
[root@localhost /]# mkdir /linuxos
(建立各個版本ISO文件的存放目錄,並且將ISO文件拷貝到此目錄下,NFS支持iso格式安裝。)
[root@localhost /]# mkdir tftpboot
[root@localhost /]# cd tftpboot/
[root@localhost tftpboot]# mkdir linux-install
[root@localhost /]# vim /etc/exports ;配置文件
/mnt *(ro,sync) ;(mnt為NFS的目錄,用來存放操作系統。此處選/mnt是因為
其是掛載光碟的掛載點)
/tftpboot/linux-install *(ro,sync) 3、啟動NFS
[root@localhost tftpboot]# exportfs –a ;使用此命令使配置生效 [root@localhost /]# service nfs start(或restart)
啟動 NFS 服務: [確定] 關掉 NFS 配額: [確定] 啟動 NFS 守護進程: [確定] 啟動 NFS mountd: [確定]
三、TFTP伺服器
1、安裝TFTP
[root@localhost /]# rpm -qa |grep tftp
tftp-0.49-1.fc10.i386 ;這個只是tftp客戶端軟體
tftp-server-0.49-1.fc10.i386 ;這個才是tftp伺服器軟體(必不可少) 若沒有則需使用yum下載。 [root@localhost /]# yum install tftp
[root@localhost /]# yum install tftp-server 2、配置TFTP
[root@localhost init.d]# vim /etc/xinetd.d/tftp ;配置文件 service tftp {
disable = no
socket_type = dgram protocol = udp wait = yes user = root
server = /usr/sbin/in.tftpd
server_args = -s /tftpboot ;將 /tftpboot 定義為 tftp 服務的默認目錄,您可以自行修改。 per_source = 11 cps = 100 2 flags = IPv4 }
3、保存之後重啟 /etc/init.d/xinetd 服務,即可開啟 tftp 服務。(注意此服務service不識別)
[root@localhost /]# /etc/init.d/xinetd restart
停止 xinetd: [確定] 啟動 xinetd:
[確定] 4、 測試tftp (1)下載文件
㈢ 誰知道linux中如何配置DHCP
准備好PE維護U盤、映像總裁軟體(網路中可搜索下載)。首先使用安裝命令進行安裝DHCP伺服器包dhcp3-server,安裝完成後,編輯/etc/default/isc-dhcp-server使用INTERFACES選項定義DHCPD響應DHCP請求所使用的介面。
㈣ 思科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模式,那樣不會受到干擾。
;