几个选项。
选项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 sku 都有一种正式的方式来配置与另一个 /etc 文件的接口。但是这一步在不同风格的 Linux 之间有所不同。在 Ubuntu 上,这一切都在 /etc/network/interfaces 文件中定义。将这三行添加到现有文件的底部:
iface eth0:1 inet static
address 192.168.1.55
netmask 255.255.255.0
选项3(无耻插头)
切换到 Stuntman ( www.stunprotocol.org ) 作为您的 STUN 服务器。它的默认模式只需要一个 IP 地址出现在盒子上。STUN 协议的大多数客户端使用不需要第二个 IP 地址,除非进行 NAT 分类和行为测试。