首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将在非广播(tap)接口上监听的Linux服务器?

将在非广播(tap)接口上监听的Linux服务器?
EN

Server Fault用户
提问于 2009-11-19 17:09:34
回答 3查看 2.5K关注 0票数 4

是否有任何Linux服务器会监听Cisco所称的“无编号”接口,或者其他人所称的"NBMA“(非广播)接口。

我有一个Linux系统,它使用GRE隧道连接到许多其他系统。另一端的机器向这台机器发送DHCP请求,我可以用tcpdump看到它们。然而,ISC DHCP 3.0.3拒绝听接口,因为它是非广播的.

我希望DHCP听的接口是:

代码语言:javascript
复制
tap2      Link encap:Ethernet  HWaddr removed-for-privacy  
          inet6 addr: removed-for-privacy/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:518 errors:0 dropped:0 overruns:0 frame:0
          TX packets:510 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:500 
          RX bytes:196242 (191.6 KiB)  TX bytes:52425 (51.1 KiB)
EN

回答 3

Server Fault用户

发布于 2012-12-06 14:56:03

这是个老问题,但:

您需要使用USE_SOCKETS编译dhcpd。如果没有,它会使用一些pcap来接收数据包,而pcap有硬编码的假设,即链路层是以太网,因此不能在隧道接口上工作。

票数 2
EN

Server Fault用户

发布于 2009-11-19 18:41:25

呃,好吧,但为什么?您的DHCP服务器拒绝在非广播接口上侦听,因为它的全部目的是响应它侦听的接口上的这些请求。这就是DHCP协议..。一种在子网上本地获取IP配置信息的方法。你不想在一个子网上收听,也不想在另一个子网上广播,因为请求的主机不会在那里.

票数 1
EN

Server Fault用户

发布于 2010-01-21 10:36:44

您能否在该接口和其他实际服务器上运行DHCP中继?

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/86353

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档