PTT
Submit
Submit
选择语言
正體中文
简体中文
PTT
Linux
[问题] 有关Linux不同子网段无法互ping的问题
楼主:
orzreynold
(囧雷诺)
2015-07-22 15:23:19
各位高手好:
有一台Linux Server连两台PC,希望可以让2台PC互连但不能对外,架构如下:
http://imgur.com/X68RE7j
Linux Server ifconfig:
eth0 Link encap:Ethernet inet addr:169.254.0.1 Bcast:169.254.0.255
Mask:255.255.255.0
eth1 public network
eth2 Link encap:Ethernet inet addr:169.254.2.1 Bcast:169.254.2.255
Mask:255.255.255.0
Linux Server route设定:
Destination Gateway Genmask Flags Metric Ref Use Iface
127.0.0.0 0.0.0.0 255.0.0.0 U 0 0 0 lo
169.254.0.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
169.254.2.0 0.0.0.0 255.255.255.0 U 0 0 0 eth2
public network 0.0.0.0 255.255.254.0 U 0 0 0 eth1
已将Forward打开:echo 1 > /proc/sys/net/ipv4/ip_forward
2台PC的IP都是由Linux Server DHCP自动发的,Linux Server可以PING到169.254.0.254
与169.254.2.250,且PC(A)可以PING到169.254.0.1,PC(B)可以PING到169.254.2.1。
IPv4 Address Subnet Mask Default Gateway
PC(A) 169.254.0.250 255.255.255.0 169.254.0.1
PC(B) 169.254.2.254 255.255.255.0 169.254.2.1
可是PC(A)却PING不到PC(B),PC(B)也PING不到PC(A),请问我还漏了那些设定?
先谢谢各位了!
作者:
a73126
(Jalen)
2015-07-22 15:35:00
A和B的防火墙?... A能PING到B的GW吗? (反之也是)
楼主:
orzreynold
(囧雷诺)
2015-07-22 15:57:00
PC(A)跟PC(B)的防火墙都关了,但是A ping 不到B的Gateway
作者:
a73126
(Jalen)
2015-07-22 16:00:00
你的iptables设定是?
作者:
tkcn
(say)
2015-07-22 16:16:00
有点好奇 169.254.0.0/16 真的可以拿来用吗?
作者:
bitlife
(BIT一生)
2015-07-22 16:19:00
先检查是不是防火墙设定挡掉了
作者: ofy (殴飞)
2015-07-22 16:33:00
brctl addbr br0;brctl addif br0 eth0;brctl addif br0 eth2ip -4 addr add 169.254.0.0/24 brd 169.254.0.255 dev br0ip -4 addr add 169.254.2.0/24 brd 169.254.2.255 dev br0
作者:
magicrex
(JohnS)
2015-07-22 16:37:00
A->router->B->router->回不到A,指定路由吧
作者: ofy (殴飞)
2015-07-22 16:44:00
架桥的话DHCP会不会死.....我没试过想了想,用iptables转包应该比架桥来的好...也可以试试交互gw,ip -4 route add 169.254.0.0/24 dev eth0接weight 1 nexthop via 169.254.2.1 dev eth2 weight 1再一条反过来的,ip -4 route add 169.254.2.0/24 dev eth2接weight 1 nexthop via 169.254.0.1 dev eth0 weight 1
作者:
tkcn
(say)
2015-07-22 19:32:00
http://goo.gl/ykubml
<- Link-local_address (wikipedia)Routers do not forward packets with link-local addresses
作者:
HamalAri
(哈马‧阿里)
2015-07-22 19:54:00
所以只能换非 169 开头的地址,bridge 或 arp proxy ??觉得一开始用 192 172 或 10 开头的地址就不会问题
作者:
joshua5201
(炸虾子)
2015-07-23 17:36:00
直接装RIP server?
作者: ofy (殴飞)
2015-07-24 13:52:00
回来看了一下,架桥后给的ip指令错了.哈哈,要挂route不是挂ip
作者:
k0001
(弑卍叶大雄卍神)
2015-07-25 23:12:00
ip太怪了吧, 直接设192的就可以互ping了吧, server也要设一组
继续阅读
[问题] 用 USB 安装 linux 失败
sanbis
[分享] Paving the path to convergence with ubuntu phone
rextsai
Re: [问题] 请问指定行以后n行 要如何加上特定字符
Neisseria
[问题] 请问指定行以后n行 要如何加上特定字符
thisgo
[问题] gitosis的设定
wen30716
Re: [问题] ubuntu snappy core 的 source tree
rextsai
[闲聊] 决定来挑战:自己写BBS
pizzafan
[问题] 请问有办法给intel HD4600硬解,然后交给显卡输出吗
s9209122222
[问题] ubuntu snappy core 的 source tree
whatdidumean
[问题] raspberry pi ssh疑问
fengwing
Links
booklink
Contact Us: admin [ a t ] ucptt.com