首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Linux HTTP服务器网络设置

Linux HTTP服务器网络设置
EN

Server Fault用户
提问于 2020-04-23 10:22:11
回答 1查看 40关注 0票数 0

我很难为我正在开发的系统找到网络配置。我首先说,我不是一个网络专家,所以我很抱歉,有些事情没有得到很好的解释。

我正在开发一个由3个linux设备组成的系统。其中之一是。到目前为止,所有3个linux设备都配置为具有固定IP(192.168.1.20/24-192.168.1.21/24-192.168.1.22/24)。这样,网络中的任何计算机(用户)都可以访问HTTP服务器。

现在我正试图将我的系统集成到第三方设备中。问题来了。

  • 此设备需要访问。
  • 该设备具有固定IP 235.* .* .*。
  • 这个设备有一个DHCP服务器
  • 这个设备是可选的。有时在网络中存在,有时不是。
  • 我的HTTP服务器需要通过DHCP (从这个第三方设备)获得一个IPv4地址。
  • HTTP服务器需要通过多播DNS向第三方设备宣传HTTP服务。

我可以通过配置HTTP服务器从DHCP服务器(235.* .* .*).But获得动态IP,从而使系统工作:

  • 网络上的用户将失去对HTTP服务器的访问权限。
  • 当我将我的系统连接到路由器和第三方设备时,这是有问题的(因为我的系统现在连接到两个DHCP服务器--路由器和第三方设备)。
  • 当路由器和第三方设备都没有连接时,网络中就没有DHCP服务器,而我就失去了对HTTP的访问权限。

可能的解决方案,我尝试过,但未能使它发挥作用:

  • HTTP服务器中的多个in (一个固定的和一个动态的)。当有两个DHCP服务器时出现问题。
  • 通过主机名进行访问(用户不必知道系统IP才能访问) ->,这样我就可以拥有动态IP。我认为这个解决方案可能会给其他网络带来问题。

有人有什么想法吗? HTTP服务器和其他两个linux设备的网络设置是什么?

我将在这里留下一张网络图(我不知道它做得好还是不好,但它可能会有帮助):

https://i.stack.imgur.com/eit8j.png

灰色的东西并不总是存在于网络中。

如果有些事情没有得到很好的解释,请直接问。我是新来的)

EN

回答 1

Server Fault用户

发布于 2020-04-23 10:45:54

HTTP服务器可以有两个静态is :从192.168.1.0/24网络到235.*到服务器“第三方设备”S的请求。我不知道它上的是哪种linux,但为了测试,您可以在同一个网络设备上添加接口:

代码语言:javascript
复制
$ sudo ip addr add 235.0.0.2/24 dev eth0
票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/1013747

复制
相关文章

相似问题

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