我正在尝试使用内部以太网适配器和 USB 转以太网适配器将两部 VoIP 电话连接到笔记本电脑。我的配置如下:
笔记本电脑
eth0 - 121.1.2.1/24
Gateway - 121.1.2.4
eth1 - 123.1.2.1/24
Gateway - 123.1.2.4
VoIP 电话 #1
IP Address - 121.1.2.4/24
Gateway - 121.1.2.1
VoIP 电话 #2
IP Address - 123.1.2.4/24
Gateway - 123.1.2.1
另外,我的防火墙和 SELinux 都被禁用了。
如何将这两部手机连接到笔记本电脑以建立网络连接?
编辑#1:现在我使用交叉电缆,可以成功 ping 通每部电话,但无法从一部电话拨打另一部电话。
编辑#2:不知道是什么原因造成的,但现在我只能 ping 一个电话,而不能 ping 另一个。如果我禁用可以 ping 的电话的接口,然后突然我就可以 ping 另一个电话了。但是,我无法同时启动和运行两个连接。我能想到的唯一改变是使用交叉电缆和启用来自系统配置参数文件。
编辑#3:我决定对另一部手机使用不同的子网,以避免我认为我遇到的冲突,现在一切正常。
答案1
您不需要网关来实现直接链接点对点连接,只需在同一网络上设置 IP 地址,您的界面和手机之间就可以连接。您还应该使用私有 IP 地址...
例如:
Eth0:192.168.1.1/24 电话0:192.168.1.2/24
顺便说一句,我想您不想拨打外线电话而且您没有互联网连接?......
答案2
我刚刚让它工作了。问题似乎在于我只使用 1 个子网来处理所有事情。我最终更改了配置,如下所示:
eth0 - 192.168.1.1/24
Phone #1 - 192.168.1.2/24
eth1 - 192.168.2.1/24
Phone #2 - 192.168.2.2/24
通过使用不同的子网,我相信它可以帮助我避免冲突,而我认为冲突是我建立设置时出现问题的根源。
我现在可以通过我的 Linux 机器从一部手机拨打另一部手机。
答案3
许多设备甚至 10 Mbps 都是自动 MDI-MDX,但总是携带交叉电缆以防万一。
通过使每个设备成为其他设备的网关:手机认为笔记本电脑是路由器,而笔记本电脑认为手机是路由器。