免费注册 查看新帖 |

Chinaunix

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

ping不通网关 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-03-22 13:47 |只看该作者 |正序浏览
家里拉了一条有线通网络,自己安装了个路由器(192.168.1.1),内网里一台windows的机器可以上网,现在新装另外一台redhat的机器,网线连接上,修改配置文件,重启启动网络设定,ping 192.168.1.1的时候出现“destination host unreachable”错误。下面是我修改的配置文件信息,请帮忙看一下有哪里设置错误或者还需要修改其他哪里地方?谢谢!
/etc/sysconfig/network
NETWORKING=yes
HOSTNAME=localhost.localdomain
GATEWAY=

/etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
ONBOOT=yes
BOOTPROTO=static
IPADDR=192.168.1.100
NETMASK=255.255.255.0
GATEWAY=192.168.1.1

[ 本帖最后由 haohiwhh 于 2009-3-22 13:49 编辑 ]

论坛徽章:
0
21 [报告]
发表于 2009-03-25 08:54 |只看该作者
学习了,偶这里也是2个网卡,不过是2个网段,比较好加路由。

论坛徽章:
0
20 [报告]
发表于 2009-03-22 23:05 |只看该作者
呵呵!我知道了,谢谢赐教。

论坛徽章:
0
19 [报告]
发表于 2009-03-22 22:59 |只看该作者
192.168.0.0/24的包会从wlan0送出。
内核查路由表,找到第一条匹配的就把包送出。
默认路由用来发送在他之前没有匹配到的包。

有兴趣的话可以找两台机器或者装个虚拟机抓包试验一下。

论坛徽章:
0
18 [报告]
发表于 2009-03-22 22:50 |只看该作者

回复 #17 Celinde 的帖子

这个地方确实是实现了两块网卡在同一网段,但是好像有点不对,你这里就像是做了一条默认路由,
所有的包都往eth0出去了,它不会从wlan0出去的。

论坛徽章:
0
17 [报告]
发表于 2009-03-22 22:34 |只看该作者
上面的例子里,eth0 和wlan0处在同一子网,发往192.168.0.0/24的包从wlan0送出,
发往其他地址(除127.0.0.0/的包从eth0送出。

论坛徽章:
0
16 [报告]
发表于 2009-03-22 22:27 |只看该作者
一看就明白:


  1. # ifconfig
  2. eth0      Link encap:Ethernet  HWaddr 00:1b:24:56:3f:7c
  3.           inet addr:192.168.0.22  Bcast:192.168.0.255  Mask:255.255.255.0
  4.           UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
  5.           RX packets:0 errors:0 dropped:0 overruns:0 frame:0
  6.           TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
  7.           collisions:0 txqueuelen:1000
  8.           RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
  9.           Interrupt:17

  10. lo        Link encap:Local Loopback
  11.           inet addr:127.0.0.1  Mask:255.0.0.0
  12.           UP LOOPBACK RUNNING  MTU:16436  Metric:1
  13.           RX packets:0 errors:0 dropped:0 overruns:0 frame:0
  14.           TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
  15.           collisions:0 txqueuelen:0
  16.           RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

  17. wlan0     Link encap:Ethernet  HWaddr 00:1b:77:aa:26:4d
  18.           inet addr:192.168.0.11  Bcast:192.168.0.255  Mask:255.255.255.0
  19.           UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
  20.           RX packets:1226 errors:0 dropped:0 overruns:0 frame:0
  21.           TX packets:983 errors:0 dropped:0 overruns:0 carrier:0
  22.           collisions:0 txqueuelen:1000
  23.           RX bytes:237055 (231.4 KiB)  TX bytes:184112 (179.7 KiB)


  24. # route -n
  25. Kernel IP routing table
  26. Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
  27. 192.168.0.0     0.0.0.0         255.255.255.0   U     0      0        0 wlan0
  28. 192.168.0.0     0.0.0.0         255.255.255.0   U     0      0        0 eth0
  29. 127.0.0.0       127.0.0.1       255.0.0.0       UG    0      0        0 lo
  30. 0.0.0.0         192.168.0.1     0.0.0.0         UG    0      0        0 eth0

复制代码

[ 本帖最后由 Celinde 于 2009-3-22 22:30 编辑 ]

论坛徽章:
0
15 [报告]
发表于 2009-03-22 22:14 |只看该作者
地址冲突啦

论坛徽章:
0
14 [报告]
发表于 2009-03-22 21:52 |只看该作者
原帖由 Celinde 于 2009-3-22 21:33 发表
route -n ,看路由表。

两块网卡可以设置在同一个网段,但是要注意路由表中的路由设置..

请问一下怎么个设置法?当一个数据包发送出去的时候,那么这个数据包是走eth0还是走eth1呢?

论坛徽章:
0
13 [报告]
发表于 2009-03-22 21:33 |只看该作者
route -n ,看路由表。

两块网卡可以设置在同一个网段,但是要注意路由表中的路由设置..
  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP