水龙头-未收到DHCPOFFERS

问题描述

我正在尝试遵循Faucet网站上提供的nfv服务教程:

Faucet - nfv_services

一切正常,直到dnsmasq部分。但是,当我为主机分配IP地址时,每个主机都会出现以下错误:

未收到DHCPOFFERS。 持久数据库中没有工作租约-正在休眠。

另外,在创建Open vSwitch网桥并连接主机时,我确保提供了自己的控制器地址。换句话说,我的代码采用以下格式:

    sudo ovs-vsctl add-br br0 \
-- set bridge br0 other-config:datapath-id=0000000000000001 \
-- set bridge br0 other-config:disable-in-band=true \
-- set bridge br0 fail_mode=secure \
-- add-port br0 veth-host1 -- set interface veth-host1 ofport_request=1 \
-- add-port br0 veth-host2 -- set interface veth-host2 ofport_request=2 \
-- add-port br0 veth-host3 -- set interface veth-host3 ofport_request=3 \
-- add-port br0 veth-host4 -- set interface veth-host4 ofport_request=4 \
-- add-port br0 veth-dnsmasq -- set interface veth-dnsmasq ofport_request=5 \
-- set-controller br0 tcp:<LB_IP_OF_CONTROLLER>:6653

我还使用相应的配置在后台运行minikube隧道,以便我的控制器具有ip并在端口6653上工作。

如网站所建议,由于主机无法获取IP地址,因此我检查了日志文件。 vlan200和vlan300的日志相同:

Aug 20 12:13:40 dnsmasq[17212]: started,version 2.79 cachesize 150
Aug 20 12:13:40 dnsmasq[17212]: compile time options: IPv6 GNU-getopt DBus i18n IDN DHCP DHCPv6 no-Lua TFTP conntrack ipset auth DNSSEC loop-detect inotify
Aug 20 12:13:40 dnsmasq[17212]: warning: no upstream servers configured
Aug 20 12:13:40 dnsmasq-dhcp[17212]: DHCP,IP range 192.168.2.10 -- 192.168.2.20,lease time 1h
Aug 20 12:13:40 dnsmasq-dhcp[17212]: DHCP,sockets bound exclusively to interface veth0.200
Aug 20 12:13:40 dnsmasq[17212]: read /etc/hosts - 7 addresses

如何解决此问题?

谢谢。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...