centos 6.5 dhcp 配置,centos7配置dhcp服务器
大家好,关于centos 6.5 dhcp 配置很多朋友都还不太明白,不过没关系,因为今天小编就来为大家分享关于centos7配置dhcp服务器的知识点,相信应该可以解决大家的一些困惑和问题,如果碰巧可以解决您的问题,还望关注下本站哦,希望对各位有所帮助!
centos网络连接不了的原因及解决办法
一:win8系统VMware中CentOS6.5网络连接不上主要原因:【eth0文件配置了不正确的地址】
正确配置方法如下:
1.确保虚拟网卡(VMware Network Adapter VMnet8)是开启的,然后在win8系统的命令行里输
入“ipconfig”,找到VMware Network Adapter VMnet8的ipv4地址例如:192.168.78.1)
2.查看虚拟机中CentOS的网络配置是否为NAT
3.修改/etc/sysconfig/network-scprits/eth0文件
BROADCAST的IP值要和VMNET8中的ip保持一致且最后一位必须为255
IPADDR的IP值要和VMNET8中的ip保持一致且最后一位必须为1~255的任意值
GETWAY的IP值要和VMNET8中的ip保持一致且最后一位为2
4.配置完毕后,请输入命令“service network restart”来重启网络服务。
5.通过“ping”命令看是否已经可以联网。
二:Centos默认不会建立本地连接,至少在虚拟机里是这样,自己新建一个就行了:
1.cd/etc/sysconfig/network-scripts/
2.vi ifcfg-eth0
DEVICE=eth0
BOOTPROTO=dhcp
ONBOOT=yes
NM_CONTROLLED=yes
保存退出。
3.重启网络
三:连接外网的情况:
1、要确定虚拟机有IP且和物理机处于同一网段
2、ping物理机的虚拟网卡可以ping通
3、虚拟机的连接模式选择为host only(仅主机模式)更易连通
当然,你的物理机肯定必须要联网的
如何在Debian Linux上安装配置ISC DHCP服务器
工具/原料
一台Linux主机或虚拟机(这里CentOS 6.5为例)
编译源码或软件源方式安装dhcp软件
方法/步骤
首先我们先了解下 DHCP,DHCP采用客户端/服务器的工作模式,由客户端向服务器发出获取IP地址的请求,服务器接收到请求后会把网络配置信息发送给客户端,实现IP地址的动态分配。DHCP提供三种地址分配策略:
1:手工分配在服务器上指定为哪些主机分配固定的IP,也就是说这些主机永远获取的都是给它们设置好的IP。
2:自动分配地址分配给客户机后,这个地址就永远给了客户机。这样客户机不在线也不会回收IP,会造成浪费,不同于手工分配。
3:动态分配也是用的最多的策略了,它将IP地址分配出去后会有个租约,等租约时间到了,就会回收IP,如果主机还在线,在租约时间快到时,会向DHCP服务器发送续约请求,以便继续使用。
以上手工分配适合于打印机、其他提供web服务、ftp服务的主机等,因为它们需要一个固定的IP地址。动态分配能有效解决IP地址不够用的问题,租约到期后被回收的IP地址会重新给新请求的客户端使用。
DHCP的安装可以通过从软件源直接安装或自己编译安装。编译安装的话下载地址在:
这里选择编译安装DHCP,下图为DHCP源码包的官方下载页面,我们选择最新版dhcp-4.3.1.tar.gz
首先我们先解压源码包
# tar xf dhcp-4.3.1.tar.gz
指定安装目录和配置文件目录
# cd dhcp-4.3.1
#./configure--prefix=/usr/local/dhcp--sysconfdir=/etc
配置过程非常快,等配置完了可以echo$?确定下是否成功
接着就可以编译安装了,请耐心等待编译完成
# make&& make install
如果采用软件源安装的话直接" yum install dhcp"即可,不过版本会比较旧
接着将配置文件复制过去,在安装目录的 server目录中
# cp server/dhcpd.conf.example/etc/dhcpd.conf
生产地址池文件,用于记录已经分配出去的IP地址
# touch/var/db/dhcpd.leases
接着修改配置文件,在最后添加提供服务的网段
subnet 10.0.0.0 netmask 255.0.0.0
{
range 10.0.0.50 10.0.0.100;
}
我这里为10.0.0.0网段提供服务,range定义了地址池,记得修改成适合你们的,然后就可以试着启动服务了。
#/usr/local/dhcp/sbin/dhcpd
如果是以软件源方式安装的dhcp软件,直接 service dhcpd start
我们可以用" killall dhcpd"来结束服务
服务启动后可以用" ps aux| grep dhcpd"查看下启动的进程,DHCP服务监听 udp 67端口,客户端以广播的方式请求IP地址,整个局域网内,没开启DHCP服务的主机就忽视掉了请求,DHCP服务器就会响应这个请求,如果同时有多个DHCP服务器在工作肯定看哪个响应的快喽!
接下来再启动台主机试试效果把,我又启动了一台XP,让其自动获取IP地址,看是不是获取了地址池中第一个IP"10.0.0.50"呢
接下来看下dhcpd的配置文件"/etc/dhcpd.conf"
dhcpd.conf中由声明、注释、参数、选项四大类语句构成
注释就是"#"开头的注释信息。声明定义网络布局,刚才的subnet就属于声明。参数是定义dhcpd服务的各种网络参数,如租约的时间、主机名等。选项是以option作为开始,为客户机指定主机名、广播地址、子网掩码等
声明:
include"filename"将指定的文件内容添加到配置文件中
shared-network名称{
【参数】
【声明】
}指定共享相同网络的子网
subnet网段 netmask子网掩码{
【参数】
【声明】
}定义哪些IP分配给客户,一般与range结合使用
range起始地址终止地址;定义IP范围,终止地址可以没有
host主机名{
【参数】
【声明】
}定义保留地址
group{
【参数】
【声明】
}为一组参数提供声明
参数:
ddns-hostname名称指定使用的主机名,不设置默认当前主机名
ddns-domainname名称指定域名
ddns-update-style参数指定DNS的更新模式{ ad-hoc| interim| none}
default-lease-time时间默认租约时间(单位秒)
max-lease-time时间最大租约时间
server-name名称告诉客户端服务器的名称
hardware接口类型硬件地址指定客户机硬件接口类型和mac地址
fixed-address IP地址【,IP地址】为客户端提供一个或多个IP地址,该参数只能出现在host声明中
选项:前面需加option
broadcast-address广播地址指定客户端广播地址
domain-name域名指定客户端域名
domain-name-servers地址指定客户端的DNS服务器
host-name主机名指定客户端主机名
ntp-server地址指定时间服务器地址
routers地址指定默认网关IP
subnet-mask子网掩码指定客户端子网掩码
比如我们为10.0.0.0网段提供服务,DNS服务器为8.8.8.8,网关为10.0.0.254,子网掩码为255.0.0.0,默认租约时间6小时.
subnet 10.0.0.0 netmask 255.0.0.0
{
range 10.0.0.50 10.0.0.100;
option subnet-mask 255.0.0.0;
option routers 10.0.0.254;
option domain-name-servers 8.8.8.8;
default-lease-time 21600;
}
看看是不是网关和DNS也被自动获取了呢。注意都要以分号结束哦
现在再试试为其配置指定的IP地址,我们先把要指定主机的网卡mac地址记下来,然后给他配置10.10.10.10这个IP
subnet 10.0.0.0 netmask 255.0.0.0
{
range 10.0.0.50 10.0.0.100;
option subnet-mask 255.0.0.0;
option routers 10.0.0.254;
option domain-name-servers 8.8.8.8;
server-name mydhcp;
default-lease-time 21600;
host winXP{
hardware ethernet 00:0C:29:6E:4B:A1;
fixed-address 10.10.10.10;
}
}
这回使用了 ipconfig-all显示的更详细了,这里连服务器的地址也列出来了,也可以使用这个参数查看网卡的mac地址
11
演示用的是Windows主机,如果是Linux主机需要修改网卡的配置文件,设置"BOOTPROTO=dhcp",然后可以通过 dhclient eth0来给eth0这块网卡获取IP地址。
CentOS 6.5 KVM虚拟机中怎么样设置桥接模式网卡
虚拟机安装完成之后,在本机网络设置里面出现两个网卡VMware Network Adapter VMnet1和VMware Network Adapter Vmnet8。联网用Vmnet8.
设置连接网络用的网卡,我用的无线上网所以我设置无线网卡,红色框中Vmware Bridge Protocol前打勾。
1,设置网络连接共享属性在家庭网络连接中选择 VMnet8,之后再前面打勾。确定。
,2,查看本机网络连接的IP并设置Vmarenet8的IP。
例子:假如本机IP为 192.168.1.100,那么Vmarenet8的IP为 192.168.1.1掩码相同,网关设置为 192.168.1.x,x可以为2-254任意数,但是越小越好。
注意:要在属性设置里面Vmware Bridge Protocol前面打钩。
本机网络设置完成。下面开始设置虚拟机网络设置。
点开虚拟机,在菜单项里面点编辑===》虚拟网络编辑器,设置Vmnet0桥接模式
桥接模式设置完成后,设置Vmnet8, NAT模式,看图
应用之后,点下 NAT设置看一下,和在本机VMware Network Adapter VMnet8设置的网关相同,点击确定。
虚拟机上Linux系统setting设置。在虚拟机菜单下选择你要设置的系统
右键-->设置setting。设置网卡连接方式
进入系统进行系统里的网络设置
系统设置system-->首选项preference-->网络设置Network Connections
选择System eth0,点击Edit编辑
设置完成后需要在终端teminal上进行重启网卡。
用service network restart重启
1,重启之后,查看网络配置Vim/etc/sysconfig/network-scripts/ifcfg-eth0查看并可以编辑。
[root@centos~]# vim/etc/sysconfig/network-scripts/ifcfg-eth0
打开文件,修改以下内容并保存
DEVICE=eth0#对应第一张网卡
TYPE=Ethernet
ONBOOT=yes#是否启动时运行
NM_CONTROLLED=yes
BOOTPROTO=dhcp ip获得方式有none,dhcp分配ip
static静态的ip。看设置ip时,是自己添加
ip-static还是分配ip-dhcp
自己添加ip时下面会显示ip地址,网关,子网掩码
DEFROUTE=yes
IPV4_FAILURE_FATAL=yes
IPV6INIT=no
NAME="System eth0"#名称
HWADDR=00:0C:29:60:2E:17#必须对应etho是的MAC地址
(/etc/udev/rules.d/70-persistent-net.rules)
PEERDNS=yes PEERROUTES=yes
IPADDR=192.168.1.45#指定本机IP地址
NETMASK=255.255.255.0#指定子网掩码
GATEWAY=192.168.1.1#指定网关
2,退出来,在重启一遍网卡 service network restart。
3,这时就可以连接网络了。