LinuxSir.Org  
| 网站首页 | 论坛帮助 |

欢迎来到LinuxSir.Org!
您还未登录,请登录后查看论坛,或者点击论坛上方的注册链接注册新账号。


发表新主题 回复
 
主题工具
旧 08-03-19, 21:43 第 16 帖
LaoLang_cool
 
 
 
注册会员  
  注册日期: Dec 2005
  帖子: 619
  精华: 0
 

说真的,我对路由什么的不懂。但同一电脑不同系统,上网的状况不一样,除了路由,和本机也有关系吧。







__________________
hasee: pentum M; 915GM; 512+256M; 40G;
FreeBSD-STABLE: dwm; rxvt-unicode; vi; opera; mutt; irssi; fcitx; texlive2007; dictd; w3m; R
要非常克制的尽量灌水。
  LaoLang_cool 当前离线   回复时引用此帖
旧 08-03-20, 09:35 第 17 帖
asmart
 
asmart 的头像
 
 
注册会员  
  注册日期: Sep 2004
  帖子: 529
  精华: 0
 

我给你举个例子,
我目前的接入属于 pppoe on ethernet
开机 eth0会自动获得一个ip 同时系统将default gw 设置成eth0自动获得的gw
此时 经由pppoe拨号 , ppp0成功建立
然而 ppp0的路由并没有添加进路由表, 造成无法上网 , 手动删除eth0获得的gw , 添加ppp0的gw 问题解决 ~~~

windows在这种情况下路由的非常好 拨号成功后 默认路由即为ppp之路由







__________________
WHERE&THERE
  asmart 当前离线   回复时引用此帖
旧 08-03-20, 17:41 第 18 帖
LaoLang_cool
 
 
 
注册会员  
  注册日期: Dec 2005
  帖子: 619
  精华: 0
 

我现在应该做什么?我所处的网络是一个路由共享上网。

此帖于 08-03-20 17:45 被 LaoLang_cool 编辑.
  LaoLang_cool 当前离线   回复时引用此帖
旧 08-03-20, 20:24 第 19 帖
Eadwen
 
Eadwen 的头像
 
 
注册会员  
  注册日期: Sep 2007
  帖子: 41
  精华: 0
 

你确认DNS正确吗?

你那电信有没有备用的DNS??
我这里有两个DNS一个主要,一个备用的.
  Eadwen 当前离线   回复时引用此帖
旧 08-03-20, 20:52 第 20 帖
LaoLang_cool
 
 
 
注册会员  
  注册日期: Dec 2005
  帖子: 619
  精华: 0
 

freebsd和windows都用的这个,不会有错的。
  LaoLang_cool 当前离线   回复时引用此帖
旧 08-03-20, 21:12 第 21 帖
zhllg
 
zhllg 的头像
 
 
版主  
  注册日期: Nov 2002
  帖子: 8,505
  精华: 22
 

wireshark
tcpdump
抓包分析……







__________________
Zhang Le (r0bertz)
http://zhangle.is-a-geek.org
  zhllg 当前离线   回复时引用此帖
旧 08-03-21, 01:41 第 22 帖
maitr
 
 
 
注册会员  
  注册日期: Dec 2006
  帖子: 391
  精华: 0
 

引用:
作者: zhllg
wireshark
tcpdump
抓包分析……
这办法够狠 - -!
  maitr 当前离线   回复时引用此帖
旧 08-03-21, 11:13 第 23 帖
asmart
 
asmart 的头像
 
 
注册会员  
  注册日期: Sep 2004
  帖子: 529
  精华: 0
 

乐哥整的太professional了....
  asmart 当前离线   回复时引用此帖
旧 08-03-21, 11:52 第 24 帖
zhllg
 
zhllg 的头像
 
 
版主  
  注册日期: Nov 2002
  帖子: 8,505
  精华: 22
 

pro不professional是相对的
如果你真的想知道一件事,你就不会管太多东西
  zhllg 当前离线   回复时引用此帖
旧 08-03-21, 13:49 第 25 帖
LaoLang_cool
 
 
 
注册会员  
  注册日期: Dec 2005
  帖子: 619
  精华: 0
 

我发现了个特点:
ping -c 1 dnsIP,第一次会失败,但第二次就好了然后就能上了!不知什么原因?
不止是ping dnsIP可以回复正常,ping任何网址都可以上网!

昨天只是回光返照。。。现在又上不了网了。

此帖于 08-03-22 07:59 被 LaoLang_cool 编辑.
  LaoLang_cool 当前离线   回复时引用此帖
旧 08-03-21, 13:55 第 26 帖
axlrose
 
 
 
注册会员  
  注册日期: Feb 2006
  我的住址: 四川成都
  帖子: 1,463
  精华: 2
 

我觉得还是用 gentoo liveCD 或其他的 liveCD来试一下能否上网(最省事的办法)
目的是验证 < linux下不能ping外网,bsd和windows则正常,dns设置都一样。 > 是否linux都没搞头







__________________
gentoo archlinux debian freebsd amd3600+ T61
GunsNRose

我的百度BLOG: http://hi.baidu.com/3444542
  axlrose 当前离线   回复时引用此帖
旧 08-03-22, 16:41 第 27 帖
LaoLang_cool
 
 
 
注册会员  
  注册日期: Dec 2005
  帖子: 619
  精华: 0
 

今天试了以前正常的arch livecd 0.72,内核是22的,也是不能上,100次中只有一次成功(夸张了点),看来不是设置问题。
  LaoLang_cool 当前离线   回复时引用此帖
旧 08-03-22, 23:09 第 28 帖
arli 帅哥
 
arli 的头像
 
 
注册会员  
  注册日期: Sep 2003
  我的住址: 乡8佬
  帖子: 239
  精华: 0
 

引用:
作者: LaoLang_cool
今天试了以前正常的arch livecd 0.72,内核是22的,也是不能上,100次中只有一次成功(夸张了点),看来不是设置问题。
运行 arp -a 确认你在linux下的arp (网关mac)是正确的
  arli 当前离线   回复时引用此帖
旧 08-03-22, 23:20 第 29 帖
LaoLang_cool
 
 
 
注册会员  
  注册日期: Dec 2005
  帖子: 619
  精华: 0
 

arp -a:
? (192.168.1.1) at 00:1D:0F:7D:75:28 [ether] on eth0

ifconfig:
eth0 Link encap:Ethernet HWaddr 00:01:2E:15:80:2F
inet addr:192.168.1.142 Bcast:192.168.1.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:1646 errors:0 dropped:0 overruns:0 frame:0
TX packets:1078 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:508110 (496.2 Kb) TX bytes:153664 (150.0 Kb)
Interrupt:16 Base address:0xe000

lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)

不一样?
什么原因?
我这两台linux,一台网卡是8139,一台是8169,有时,一般是深夜,开机不能上网,ping几次外网就好了;有时,ping多少次都不行。两台机器症状相同。
前面说的arch live-cd,以前是正常的,现在也不行了,应该是网络原因。
我的网络环境是:
外网 -> 路由 -> 交换机 -> 路由
我处于最里面的那个路由的内网。
学校里的网络,排除电信封杀可能。且同一内网的其它windows都很正常。

此帖于 08-03-22 23:38 被 LaoLang_cool 编辑.
  LaoLang_cool 当前离线   回复时引用此帖
旧 08-03-23, 00:18 第 30 帖
maitr
 
 
 
注册会员  
  注册日期: Dec 2006
  帖子: 391
  精华: 0
 

arp -a:
? (192.168.1.1) at 00:1D:0F:7D:75:28 [ether] on eth0
这个是本机ARP缓存中记载的网关MAC地址,用这个地址去核对你路由器的MAC地址,如果不一样,很可能是被ARP攻击了……

IPV4的以太网中使用MAC地址通信,地址解析协议(Address Resolution Protocol,ARP)用来完成IP地址到MAC地址的解析。arp缓存中储存了IP地址于MAC地址的映射关系
而ARP协议是以广播形式进行IP地址解析的,这是个天生的bug,如果有台电脑A,在你用ARP协议解析网关MAC地址的时候做出响应,或者A不停的向你发送ARP响应包,说自己是192.168.1.1,MAC地址是XXX,你的电脑就会错误的刷新ARP缓存,在有数据包需要送往网关的时候,查表(ARP缓存)得到的MAC地址是A的MAC地址,数据包就会被送往A机……

按照你描述的情况,这种可能性不大,但仍有可能无意间在win下安装了具有所谓ARP防火墙一类功能的软件。,却还是无法解释FreeBSD也能正常上网。

验证下吧。排除了ARP欺骗的可能,剩下的恐怕只能像乐哥说的,抓包分析……
  maitr 当前离线   回复时引用此帖
发表新主题 回复


主题工具

发帖规则
您 [不可以] 发表新主题
您 [不可以] 回复主题
您 [不可以] 上传附件
您 [不可以] 编辑您的帖子

已 [启用] BB 代码
已 [启用] 表情符号
已 [启用] IMG 代码
已 [禁用] HTML 代码
[论坛跳转…]


所有时间均为[北京时间]。现在的时间是 12:56


Powered by vBulletin 版本 3.6.8
版权所有 ©2000 - 2012, Jelsoft Enterprises Ltd.
官方中文技术支持: vBulletin 中文
版权所有 ©2002 - 2011, LinuxSir.Org