我以前一直在使用bridge utils将我的网络连接的计算机连接到我的Linux计算机上的单个接口.我遇到的问题是,当我安装新的Linux(使用Slackware)时,两台连接的计算机甚至无法相互ping通.基本上计算机连接为:
client - server - client
|
[Internet]
所以我试图让两个客户端相互连接.两者都可以访问Internet,在测试时两个客户端都会关闭防火墙.
互联网是在eth0上,我有一个桥接设置为
bridge name interfaces
br0 eth1, eth2
ip addr br0和ip route show分别显示
inet 10.0.0.1/24 brd 10.0.0.255
10.0.0.0/24 dev br0 proto kernel scope link src 10.0.0.1
所以在我看来,我的客户端的调用应该直接路由到我的br0接口,这应该是正确的.我不是Linux专家,所以我不确定如何诊断路由问题.
因此,我的简短问题是:如何配置我的Slackware发行版以便连接两台网络电缆,以便能够看到彼此,最好使用桥接器?
解决方法:
服务器上的防火墙是否已禁用?可能有一些阻止数据包的防火墙规则.查看iptables的输出(必须以root身份运行),如果您看到除ACCEPT规则/策略之外的任何内容,那么它们可能会阻止事情.
iptables -L
和
iptables -t nat -L