Ubuntu搭建DHCP-Server
2018-02-07 18:40
1026 查看
DHCP代表动态主机配置协议(Dynamic Host Configuration Protocol),它主要用于动态分配网络配置参数,如用于接口和服务的 IP 地址。在 PXE 环境中,DHCP 服务器允许客户端请求并自动获得一个 IP 地址来访问网络。
0.配置静态ip
关于配置静态IP
1.安装:
2.指定网卡
3.修改配置文件
以上内容,如果不需要客户端在获取IP后到指定的tftp服务器下载启动文件,可以不配置next-server和filename部分。
4.检查方式:
0.配置静态ip
关于配置静态IP
1.安装:
$ sudo apt update $ sudo apt install isc-dhcp-server
2.指定网卡
$ sudo vim /etc/default/isc-dhcp-server
INTERFACES="enp2s0" (注:刚才配置的静态IP的那个网卡)
3.修改配置文件
$ sudo vim /etc/dhcp/dhcpd.conf
ddns-update-style interim; ignore client-updates; authoritative; allow booting; allow bootp; allow unknown-clients; ## 将以下内容注释: ##(域名服务和域名) # option domain-name-servers ns1.internal.example.org; # option domain-name "internal.example.org"; ##(广播地址) # option broadcast-address 255.255.255.255; subnet 192.168.15.0 netmask 255.255.255.0 { range 192.168.15.10 192.168.15.100;#IP地址池 ## dhcp客户端可以获取的ip范围(非绑定的) ##如果已经设定了ip-mac绑定,又不允许未绑定的mac获取ip可以注释上行range部分 default-lease-time 6000; #为客户机获取网络参数的默认租约时间 max-lease-time 72000; #为客户机获取网络参数之后的最大租约时 option subnet-mask 255.255.255.0; #子网掩码 option routers 192.168.15.254; #路由 option domain-name-servers 114.114.114.114; #域名服务器 next-server 172.0.1.123; #tftp-server的ip(搭建pxe-server用) filename "xxxx/xx/pxelinux.0"; #NBP文件在tftp服务器中的相对位置(pxe用) ## 绑定MAC地址和IP地址 host PC_001 { # hostname 不能重复 hardware ethernet aa:bb:cc:dd:00:11; #主机mac地址 fixed-address 192.168.15.101; #绑定IP,在range之外 next-server 172.0.1.123; #tftp-server的ip(搭建pxe-server用) filename "xxxx/xx/pxelinux.0"; #NBP文件在tftp服务器中的相对位置(pxe用) } ## 可以帮定多条 }
以上内容,如果不需要客户端在获取IP后到指定的tftp服务器下载启动文件,可以不配置next-server和filename部分。
4.检查方式:
$ sudo netstat -nupl | grep dhcpd # 或 $ sudo dhcpd -d
相关文章推荐
- [linux]ubuntu14.04搭建dhcp server
- ubuntu 搭建 IPv6 DHCP server
- [linux]ubuntu14.04搭建dhcp server
- Ubuntu IPv6 pppoe服务器搭建(基于Kea DHCP Server V1.2.0)
- kickstart +dhcp +tftpd+apache2 自动安装ubuntu环境搭建
- Ubuntu Server基本的环境搭建
- Ubuntu server 搭建Git server【转】
- 在Ubuntu 12.04 64bit上搭建Crtmpserver视频点播服务
- Ubuntu Server搭建svn服务以及迁移方法【转】
- Ubuntu-Server-10.04下搭建OpenCA
- Ubuntu Server基本的环境搭建
- 在ubuntu上搭建git-server及android studio使用git
- ubuntu下apache+mysql+php+mysql等之webserver搭建
- Ubuntu server搭建Java web服务器
- 1.Ubuntu Server下搭建LAMP环境
- Ubuntu 7.1 server从无到有搭建jsp/php/rails全能WEB生产环境(三)
- ubuntu搭建git server
- Ubuntu 10.04搭建ftp server