• openstack dhcp调试


    openstack的dhcpserver默认值dnsmasq软件实施,经ps -ef | grep dnsmasq 查看。当虚拟机启动过程启动dhcp求,日志可以是在主机系统日志:

    May 23 22:30:29 localhost dnsmasq-dhcp[5043]: DHCPDISCOVER(tapf7321a93-ac) fa:16:3e:33:0a:6a 

    May 23 22:30:29 localhost dnsmasq-dhcp[5043]: DHCPOFFER(tapf7321a93-ac) 10.0.0.41 fa:16:3e:33:0a:6a 

    May 23 22:30:29 localhost dnsmasq-dhcp[5043]: DHCPREQUEST(tapf7321a93-ac) 10.0.0.41 fa:16:3e:33:0a:6a 

    May 23 22:30:29 localhost dnsmasq-dhcp[5043]: DHCPACK(tapf7321a93-ac) 10.0.0.41 fa:16:3e:33:0a:6a host-10-0-0-41

    能够看到dhcp四个阶段:发现、提供、选择、确认。

    同一时候能够通过 nova console-log instance查看虚拟机启动日志

    Starting network...

    udhcpc (v1.18.5) started

    Sending discover...

    Sending select for 10.0.0.41...

    Lease of 10.0.0.41 obtained, lease time 86400

    假设出现dhcp问题能够先查看日志,重新启动dnsmasq进程。

    killall dnsmasq

    service neutron-dhcp-agent restart

    dhcp使用的是udp协议,默认port为68和67(68port发送到67),能够

    tcpdump  -n port 67 or port 68


    版权声明:本文博主原创文章。博客,未经同意不得转载。

  • 相关阅读:
    jdbc入门
    mysql 各项操作流程
    python中的细小知识点罗列
    Linux之高级指令
    linux之进阶指令
    Linux之基础指令
    STL之适配器
    STL之谓词
    STL之函数对象
    STL之map容器和multimap容器
  • 原文地址:https://www.cnblogs.com/mfrbuaa/p/4913118.html
Copyright © 2020-2023  润新知