求助一个网络相关的问题

2017-06-22 09:51:51 +08:00
 jinhan13789991

我有一台双网卡的服务器,我想用它虚拟软路由,然后给其他设备提供网络。

现在配置如下

现在问题来了,服务器和软路由都可以上网,但是连接交换机的设备无法上网。

求大佬帮忙啊~

3389 次点击
所在节点    Linux
14 条回复
Hardrain
2017-06-22 10:00:13 +08:00
你似乎没有提到 DHCP Server

检查一下连接到交换机的设备是否获取到正确的 IP 和 Net Mask
vision4fun
2017-06-22 10:09:23 +08:00
似乎没有提到 NAT ?
jinhan13789991
2017-06-22 10:16:31 +08:00
@Hardrain 交换机设备无法正确获取 ip 和网关,服务器和虚拟软路由正常。
@vision4fun NAT 是在虚拟软路由里实现的。服务器能够从虚拟软路由分配到 ip
ys0290
2017-06-22 10:19:44 +08:00
你是不是只把 lan 接到服务器了?说说你的架构吧
ys0290
2017-06-22 10:22:08 +08:00
服务器是什么系统? esxi?linux/win+?虚拟机软件?
Hardrain
2017-06-22 10:25:38 +08:00
@jinhan13789991 是不是 169.254.*.* 这种
如果你手动设置一下交换机下设备的 IP、掩码和网关呢?
rrfeng
2017-06-22 10:33:48 +08:00
为啥还要开桥接?直接

其他设备 -> 交换机 -> 服务器 -> 外网

服务器只要开了 forward 就可以了,其他设备的网关设置为服务器的内网 IP 地址。服务器开 NAT。
geekmichael
2017-06-22 10:36:53 +08:00
@rrfeng 正确,就这两个步骤:路由转发,配置 iptables NAT 或者 masquerade
rrfeng
2017-06-22 10:52:05 +08:00
楼主可能用了什么软路由软件?
jinhan13789991
2017-06-22 13:43:35 +08:00
@ys0290 lan 口本来就是从服务器的 eth1 桥接出来的啊
@ys0290 unraid 系统
@Hardrain 手动设置也无法连通
@rrfeng
@geekmichael 我需要软路由提供的$$游戏模式玩 ps4
@rrfeng 是的 ,使用了 ledex86
@geekmichael 这个我懂,我只是用了软路由,来提供$$和 zerotier
rrfeng
2017-06-22 14:03:39 +08:00
$$游戏模式是啥
jasontse
2017-06-22 14:34:52 +08:00
你只说了正确的部分,没有错误的部分,这说明你的描述漏了非常多。
ys0290
2017-06-22 14:36:32 +08:00
@rrfeng lede 里面一个代理模式,针对国际网络游戏做优化
jinhan13789991
2017-06-22 16:37:09 +08:00
@jasontse 我就是不知道自己错在哪了~

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/370220

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX