LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 678|回复: 2

静态ip无法连接到网关

[复制链接]
发表于 2012-1-25 00:41:51 | 显示全部楼层 |阅读模式
先说一声新年好!

这是Windows下的网络设置。
使用的是静态ip。


在Linux下,我依葫芦画瓢,设置如下:

却ping不通网关。
注意到一个怪异的地方,RX远远大于TX,有种设置为“混杂模式”的感觉。

哪位兄台能指教一二,究竟哪个地方设置错了?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
发表于 2012-1-28 08:47:54 | 显示全部楼层
你的两个系统是同一个机器吗? 你的 windows 能 ping 通网关吗?
如果是, 而且你的 windows 可以 ping 通网关的话, 那么很可能是你的网关缓存了你的 mac 和 windows ip 的映射, 试试在 linux 下用同一个 ip, 或者清空网关的 arp 缓存(重启比较方便,呵呵).
如果不行, 用 ethtool eth0 看一下 link status 是不是 up 的, 没有 ethtool 就装一个.
还有, 看看 arp -e 的输出, 能不能得到网关的 mac 地址
还有, 由于同一块网卡 windows 和 linux 下驱动不同, 双工也是一个让网卡行为怪异的原因, 尝试用 ethtool 把双工自动协商 autoneg 关掉, 并手动设置 duplex (full) 和 speed (10 / 100).
还有, 如果你的 linux 的 iptables 上有一条规则类似 iptables -t filter -A INPUT -i eth0 -p icmp --icmp-type 0 -j DROP ,那就把它干掉.
如果两个系统在两台机器上, 那么看看网关是不是有二层 (mac) 过滤列表.
如果这个排 trouble 的过程都做完整了, 那么应该就可以了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-2-9 21:46:44 | 显示全部楼层
Post by diablolzl;2159217
你的两个系统是同一个机器吗? 你的 windows 能 ping 通网关吗?
如果是, 而且你的 windows 可以 ping 通网关的话, 那么很可能是你的网关缓存了你的 mac 和 windows ip 的映射, 试试在 linux 下用同一个 ip, 或者清空网关的 arp 缓存(重启比较方便,呵呵).
如果不行, 用 ethtool eth0 看一下 link status 是不是 up 的, 没有 ethtool 就装一个.
还有, 看看 arp -e 的输出, 能不能得到网关的 mac 地址
还有, 由于同一块网卡 windows 和 linux 下驱动不同, 双工也是一个让网卡行为怪异的原因, 尝试用 ethtool 把双工自动协商 autoneg 关掉, 并手动设置 duplex (full) 和 speed (10 / 100).
还有, 如果你的 linux 的 iptables 上有一条规则类似 iptables -t filter -A INPUT -i eth0 -p icmp --icmp-type 0 -j DROP ,那就把它干掉.
如果两个系统在两台机器上, 那么看看网关是不是有二层 (mac) 过滤列表.
如果这个排 trouble 的过程都做完整了, 那么应该就可以了
感谢你的回复!

1.windows ping得通网关。
2.清空网关缓存
如何才能清空网关的 arp 缓存呢?对于这点我很好奇,我并没有网关的权限呀。
同一个ip或者重启来清空网关缓存的做法我已经试过了,没有效果
3.link status状态我已经查看不了,这台pc是家里的,我已经不再使用了。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表