centos7的ip地址定时失效

IP的设置

       

失效原因

       用kvm创建的虚拟机总是自动连到网络中的DHCP服务器中去,自动获取IP地址。但是现在由于业务需要,不需要机器启动自动获取IP地址

       查看系统运行日志  tail -f /var/log/messages

        

       

 解决步骤

        ps -ef 查看当前系统所有的进程列表

       

       查找当前系统上的dhclient进程

       

      停止dhclient进程

      dhclient -x

      

 DHCP介绍

dhclient(DHCP client)为动态主机配置协议客户端。

DHCP 客户端 dhclient 提供了一种使用动态主机配置协议 和 BOOTP 协议配置一个或多个网络接口的方法。如果这些协议失败,则通过静态分配地址来配置。

2.命令格式
dhclient [options] [ if0 [ ...ifN ] ]
1
3.选项说明
-4
    使用 DHCPv4。
-6
    使用 DHCPv6。
-p <port-number>
    指定 DHCP 客户端监听的端口号(默认端口号86)。
-d
    总是以前台方式运行程序。
-q
    安静模式,不打印任何错误的提示信息。这是默认行为。
-v
    启用详细日志消息。
-r
    释放 IP 地址。
-n
    不配置任何接口。
-x
    停止正在运行的 DHCP 客户端,而不释放当前租约。
-s <server-addr>
    在获取ip地址之前指定 DHCP 服务器。
-w
    即使没有找到广播接口,也继续运行。
--version
    打印版本号并退出。

4.常用示例
(1)动态获取 IP,并且显示过程。

dhclient -v
dhclient(22320) is already running - exiting. 

This version of ISC DHCP is based on the release available
on ftp.isc.org.  Features have been added and other changes
have been made to the base software release in order to make
it work better with this distribution.

Please report for this software via the CentOS Bugs Database:
    http://bugs.centos.org/

exiting.

(2)释放指定网卡地 IP,并显示过程。

注意:该操作为高危行为,会导致主机 IP 失效,如导致 SSH 远程登录连接失效,谨慎操作。

dhclient -v -r eth0
Internet Systems Consortium DHCP Client 4.2.5
Copyright 2004-2013 Internet Systems Consortium.
All rights reserved.
For info, please visit https://www.isc.org/software/dhcp/

Listening on LPF/eth0/52:54:00:31:f1:f2
Sending on   LPF/eth0/52:54:00:31:f1:f2
Sending on   Socket/fallback
DHCPRELEASE on eth0 to 10.0.0.1 port 67 (xid=0x74c6533b)

(3)从指定的 DHCP 服务器获取 IP 地址。
      dhclient -s 192.168.12.214)停止运行 dhclient。
注意:该操作为高危行为,会导致主机 IP 失效,如导致 SSH 远程登录连接失效,谨慎操作。

dhclient -x
View Code

结果

     停止dhclient进程后,IP地址不再发生变化

     

posted @ 2023-02-09 09:38  不懂123  阅读(54)  评论(0编辑  收藏  举报