我在 Linux 服务器中有两个网卡,但不知道如何让它们通信。经过大量搜索后,我仍然不知道哪种方法应该有效,也不知道使用每种方法的含义。
这是我的系统。
cat5 cable +----------------------------------+ cable
<------------- | my server |<------> WiFi router
router | eth1 eth2 | 192.168.0.1
& internet | 10.11.12.13 192.168.7.7 | gw:192.168.7.7 ?
| gateway: 10.1.1.1 | 192.168.0.x for WiFi clients
Run Code Online (Sandbox Code Playgroud)
wifi 客户端应该能够访问 Internet 和 10.xxx 子网,但 wifi 客户端不能在 10.xxx 子网上,它们必须具有 192.168.xx 范围内的 IP 地址。
那么如何连接两个网络呢?我使用 iptables 吗?我是否使用linux“路由”命令?我是否使用 bridge-utils 制作网桥?
另外,WiFi 网关应该是 192.168.0.1 还是 192.168.7.7 ?
我已将服务器到路由器的电缆插入 WAN 端口。
PS 我在 StackExchange (i) Networking 和 (ii) Linux 上问过这个问题,但没有得到答案,(iii) 也尝试过 …