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,这时就可以连接网络了。

阅读剩余
THE END