免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 3487 | 回复: 9
打印 上一主题 下一主题

[网络管理] 做网关的机器出问题了,求救![解决] [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-03-09 15:32 |只看该作者 |倒序浏览
一台linux服务器,做公司局域网的网关,昨天突然不能上网了,可以ping内部网,但不能ping 外网!配置、问题如下:

/etc/resolv.conf
nameserver 202.96.209.6
nameserver 202.96.209.133

/etc/sysconfig/network
NETWORKING=yes
HOSTNAME=www.xxxxxxx.com
GATEWAY=192.168.1.6


cat /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
ONBOOT=yes
BOOTPROTO=static
IPADDR=192.168.1.6
NETMASK=255.255.255.0
以前是这样配的,可以正常上网;

adsl拨号后
ifconfig -a
eth0      Link encap:Ethernet  HWaddr 00:50:8BE:75:85  
          inet addr:192.168.1.6  Bcast:192.168.1.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:5172 errors:0 dropped:0 overruns:0 frame:0
          TX packets:3112 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:100
          RX bytes:462674 (451.8 Kb)  TX bytes:399714 (390.3 Kb)
          Interrupt:11 Base address:0xa000

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:214 errors:0 dropped:0 overruns:0 frame:0
          TX packets:214 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:20391 (19.9 Kb)  TX bytes:20391 (19.9 Kb)

ppp0      Link encapoint-to-Point Protocol  
          inet addr:222.67.28.113  P-t-P:218.1.0.231  Mask:255.255.255.255
          UP POINTOPOINT RUNNING NOARP MULTICAST  MTU:1492  Metric:1
          RX packets:3 errors:0 dropped:0 overruns:0 frame:0
          TX packets:3 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:3
          RX bytes:30 (30.0 b)  TX bytes:30 (30.0 b)
***************************
ping 222.67.28.113
PING 222.67.28.113 (222.67.28.113) from 222.67.28.113 : 56(84) bytes of data.
64 bytes from 222.67.28.113: icmp_seq=0 ttl=255 time=76 usec
64 bytes from 222.67.28.113: icmp_seq=1 ttl=255 time=76 usec

ping 192.168.1.6
PING 192.168.1.6 (192.168.1.6) from 192.168.1.6 : 56(84) bytes of data.
64 bytes from 192.168.1.6: icmp_seq=0 ttl=255 time=81 usec
64 bytes from 192.168.1.6: icmp_seq=1 ttl=255 time=59 usec
64 bytes from 192.168.1.6: icmp_seq=2 ttl=255 time=60 usec

ping 63.151.246.214(外网)
PING 63.151.246.214 (63.151.246.214) from 192.168.1.6 : 56(84) bytes of data.
From 192.168.1.6: Destination Host Unreachable
From 192.168.1.6: Destination Host Unreachable
From 192.168.1.6: Destination Host Unreachable
有时报
Destination Host Unreachable
Destination Host Unreachable

ping www.163.com
ping: unknown host www.163.com

查看网卡:
dmesg |grep eth0
eth0: OEM i82557/i82558 10/100 Ethernet, 00:50:8BE:75:85, IRQ 11.
eth0: 0 multicast blocks dropped.
eth0: 0 multicast blocks dropped.

查看路由:
route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
218.1.0.231     *               255.255.255.255 UH    0      0        0 ppp0
192.168.1.0     *               255.255.255.0   U     0      0        0 eth0
127.0.0.0       *               255.0.0.0       U     0      0        0 lo
default         192.168.1.6     0.0.0.0         UG    0      0        0 eth0

arp:
arp -a
? (192.168.1.35) at 00:0E:A6:83:B6:0A [ether] on eth0
? (202.96.209.133) at <incomplete> on eth0
? (125.45.73.13 at <incomplete> on eth0
? (222.67.11.216) at <incomplete> on eth0

在查看网卡是报eth0: 0 multicast blocks dropped.
在arp时报(202.96.209.133) at <incomplete> on eth0
是不是网卡有问题了!

[ 本帖最后由 steelyoung 于 2007-3-11 11:44 编辑 ]

论坛徽章:
0
2 [报告]
发表于 2007-03-09 15:37 |只看该作者
防火墙开和关也都不行!

论坛徽章:
0
3 [报告]
发表于 2007-03-10 07:57 |只看该作者
换个机器拨号试试,怀疑是ADSL出问题了

论坛徽章:
5
IT运维版块每日发帖之星
日期:2015-08-06 06:20:00IT运维版块每日发帖之星
日期:2015-08-10 06:20:00IT运维版块每日发帖之星
日期:2015-08-23 06:20:00IT运维版块每日发帖之星
日期:2015-08-24 06:20:00IT运维版块每日发帖之星
日期:2015-11-12 06:20:00
4 [报告]
发表于 2007-03-10 15:47 |只看该作者
/etc/sysconfig/network
NETWORKING=yes
HOSTNAME=www.xxxxxxx.com
GATEWAY=192.168.1.6  //这条去掉。

在ifcfg-ppp0的配置文件中要使用缺省路由。

论坛徽章:
0
5 [报告]
发表于 2007-03-10 17:23 |只看该作者
原帖由 ssffzz1 于 2007-3-10 15:47 发表于 4楼  
/etc/sysconfig/network
NETWORKING=yes
HOSTNAME=www.xxxxxxx.com
GATEWAY=192.168.1.6  //这条去掉。

在ifcfg-ppp0的配置文件中要使用缺省路由。


正解!你traceroute不是看看出来了吗 ?

论坛徽章:
0
6 [报告]
发表于 2007-03-10 20:34 |只看该作者
/etc/sysconfig/network
NETWORKING=yes
HOSTNAME=www.xxxxxxx.com
GATEWAY=192.168.1.6  //这条去掉。


以前一直是这样的设置,都可以正常上网!没有改过任何文件!明天去公司按你说的试试看吧!

用另外一台xp的机器adsl拨号设置共享后都可以上网!

论坛徽章:
0
7 [报告]
发表于 2007-03-10 20:59 |只看该作者
哈哈^_^~~受教了哦!!

论坛徽章:
0
8 [报告]
发表于 2007-03-11 11:39 |只看该作者
/etc/sysconfig/network
NETWORKING=yes
HOSTNAME=www.xxxxxxx.com
GATEWAY=192.168.1.6  //去掉这行

cat /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
ONBOOT=yes
BOOTPROTO=static
IPADDR=192.168.1.6
NETMASK=255.255.255.0
NETWORK=192.168.1.0  //增加这行

问题解决,奇怪的是为什么以前可以,现在突然就不行了,怪了稀的!
不过还是要谢谢ssffzz1 、virtuaboy的帮助!

论坛徽章:
0
9 [报告]
发表于 2007-03-11 11:44 |只看该作者
是不是加了网关,就相当于多了一层路由了?然后内网的机器就直接找到Gateway的地方了?

论坛徽章:
0
10 [报告]
发表于 2007-03-11 15:55 |只看该作者
原帖由 weigongwan 于 2007-3-11 11:44 发表于 9楼  
是不是加了网关,就相当于多了一层路由了?然后内网的机器就直接找到Gateway的地方了?



是这样的!现在执行route的话是:
default         218.1.0.231     0.0.0.0         UG    0      0        0 ppp0  //正确

而不是:
default         192.168.1.6     0.0.0.0         UG    0      0        0 eth0  //错误
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP