虚拟机网络与DHCP相关配置

在linux中可通过vi /etc/sysconfig/network-scripts/ifcfg-(网卡名(可通过ip a 命令查询))        进行网卡信息更改。

当虚拟机中网卡状态设置为静态(static)时:

需要手动配置IP地址,在/etc/sysconfig/network-scripts/ifcfg-(网卡名)中插入自己想要设置的IP地址,子网掩码和网关,类似下图:

 注:配置的IP地址和网关需与虚拟网络配置器(VM软件左上角编辑栏内)中的信息相对应,否则无法连网,如下图:

配置完成后需重启网卡,重启后可通过ping命令查询该虚拟机是否能够连网

如果想要通过ping域名来连接(如ping www.baidu.com之类),还需要配置DNS相关文件,用命令:vi  /etc/resolv.conf,

于其中插入:        search 值—当前主机域名(可通过hostname查看)

                              nameserver 值—DNS服务器的IP,虚拟机默认为自己的网关(如下图)

注:hostname查询方法:若查到主机名为 12.34.56 则search后填写34.56;若主机名为12.34 则search后填写34,可通过hostnamectl set-hostname (想要更改的主机名)进行修改主机名,配置文件后需要重启网卡才能生效。

网卡除了static模式还有dhcp模式,DHCP (Dynamic Host Configuration Protocol)动态主机分配协议,是一个局域网的网络协议,使用UDP协议工作,端口号为67。用户可以利用DHCP服务器管理动态的IP地址分配及其他相关的环境参数配置(如:DNS、Gateway的设置)。(网卡一般默认为dhcp模式)

dhcp可以自己手动配置:

首先要进行安装:yum -y install dhcp*

然后进行配置:        

主配置文件:/etc/dhcp/dhcpd.conf

租约文件:/var/lib/dhcp/dhcpd.leases

在主配置文件中需要插入:

subnet 网段(与DHCP主机静态IP是同一个网段)netmask 子网掩码(DHCP主机是一个){

range 起始IP 结束IP;

       option broadcast-address 广播地址;

       default-lease-time 600;

       max-lease-time 7200;

       option routers 网段网关;

      【 host ceshi1(组名,本文件名称唯一){

              hardware ethernet 目标主机的MAC地址;

              fixed-address 分配目标主机IP;

}】

}

其中中括号内的内容可以不添加,中括号以外的内容需要进行严格配置,如下图:

注:配置的网段必须要与虚拟网络配置器中的信息相对应,否则将无法启动dhcp服务。

        也可以通过vi  /var/log/messages指令进行排错(需要重启dhcp服务后运行改指令)

        若出错,则如下图:

 由此得知,是subnet 网段配置错误。

如果你想通过该虚拟机的dhcp服务影响到其他虚拟机,那么你首先要将其他虚拟机的网卡设置为dhcp模式(一般虚拟机默认为dhcp模式),就是将中的static换成dhcp。

之后你还需要打开虚拟网络配置器进行修改。

将红色箭头所指地方的√去掉。

之后再重启dhcp服务与网卡服务即可。

如果想要让特定的主机有特定的IP地址,则需要配置:

         host ceshi1(组名,本文件名称唯一){

              hardware ethernet 目标主机的MAC地址;

              fixed-address 分配目标主机IP;

}

如:

 

注:目标主机MAC地址可通过ip a命令查询

更改完后重启dhcp服务与网卡服务即可。

 注:

        1、DHCP服务启动正常,客户端使用DHCP协议获取IP时,网络服务启动报错。客户端需要关闭NetworkManager。

       2、DHCP服务启动正常,客户端网络服务启动正常,但无法获取IP。关闭双方的防火墙和selinux。

        3、VMware的NAT网络模式,本身有自带的虚拟DHCP服务,所以自己配置DHCP服务,需要先关闭虚拟网络编辑器中的NAT的DHCP服务。

        4、DHCP服务端需要配置静态IP,同时DHCP配置文件中的子网网段,需要与主机是同一个网段。

        5、在客户机重新启动或租期达到50%时,客户机都需要重新续约,如果dhcp服务再虚拟机重启后在文件配置正确无误情况下,任然启动不了,可通过更改续约时间后重启。

 

 

  • 2
    点赞
  • 23
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值