gpt4 book ai didi

linux - OpenSIPs stun 模块需要两个 IP 地址

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:00:29 25 4
gpt4 key购买 nike

我必须在 OpenSIPs 中创建一个 STUN 服务器,它说我需要绑定(bind) 2 个 IP 地址。 http://www.opensips.org/About/News0042

A STUN server uses 2 ips and 2 ports to create 4 sockets on which to listen or respond.
STUN requires 2 routable ip addresses

如何在一台 Linux 服务器上启用两个公共(public) IP 地址?我搜索了所有网站,但未能找到答案。

最佳答案

几个选项。

选项 1。

您可能只需要使用 ifconfig从命令行开始

您可以通过命令行为您的 NIC 分配一个额外的静态 IP 地址。键入 ifconfig 以获取默认适配器的名称。它通常是“eth0”。然后给这个适配器添加一个辅助地址,命令是这样的:

sudo ifconfig eth0:1 inet up netmask 255.255.255.0 192.168.1.55

其中 255.255.255.0 是我的 8 位子网的网络掩码,192.16.1.55 是我的子网上没有其他设备已经使用的现有 IP 地址。

选项 2。

在使用选项 1 启动并运行服务器后,您可能需要找到一种方法让“ifconfig”分配的 IP 地址在重新启动后保持不变。您可能会将 ifconfig 语句粘贴到您的一个 rc.init 文件中。但是大多数 Linux skus 都有一种正式的方式来配置与另一个/etc 文件的接口(interface)。但是这个步骤在不同版本的 Linux 之间有所不同。在 Ubuntu 上,这一切都在/etc/network/interfaces 文件中定义。将这三行添加到现有文件的底部:

iface eth0:1 inet static
address 192.168.1.55
netmask 255.255.255.0

方案三(无耻外挂)

切换到 Stuntman ( www.stunprotocol.org ) 作为你的 STUN 服务器。它的默认模式只需要一个 IP 地址出现在盒子上。大多数 STUN 协议(protocol)的客户端使用不需要第二个 IP 地址,除非进行 NAT 分类和行为测试。

关于linux - OpenSIPs stun 模块需要两个 IP 地址,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20778296/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com