免费注册 查看新帖 |

Chinaunix

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

[FreeBSD] 请教内网服务器作为网关上网的设置问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2011-07-06 18:51 |只看该作者 |倒序浏览
Internet外网网关为192.168.0.1,已经添加了静态路由 192.168.1.0/24,下一跳是192.168.0.166。

内网FreeBSD R8.2服务器A,IP分别为192.168.0.166,192.168.1.188,现拟提供作为192.168.1.0/24的上网网关(通过192.168.0.1上网)
设置如下:
//rc.conf
defaultrouter="192.168.0.1"
gateway_enable="YES"
natd_enable="YES"
natd_interface="re0"
ifconfig_em0="inet 192.168.1.188 netmask 255.255.255.0"
ifconfig_re0="inet 192.168.0.166 netmask 255.255.255.0"

# netstat -r
Routing tables
Internet:
Destination        Gateway            Flags    Refs      Use  Netif Expire
default            192.168.0.1        UGS         0     5977    re0
localhost          link#3             UH          0        0    lo0
192.168.0.0        link#1             U           0     3251    re0
192.168.0.166      link#1             UHS         0        0    lo0
192.168.1.0        link#2             U           2     1907    em0
192.168.1.188      link#2             UHS         0        0    lo0

客户机PC1设置为 192.168.1.200/255.255.255.0 gateway 192.168.1.188 dns 192.168.0.1
现时PC1可以nslookup查询,可以ping得通192.168.0.1,但不能上网,情况如下:

nslookup www.sina.com
服务器:  UnKnown
Address:  192.168.0.1
DNS request timed out.
    timeout was 2 seconds.
名称:    ara.sina.com.cn
Addresses:  58.63.236.43

tracert 58.63.236.43
通过最多 30 个跃点跟踪到 58.63.236.43 的路由
  1    <1 毫秒   <1 毫秒   <1 毫秒 192.168.1.188
  2    <1 毫秒   <1 毫秒   <1 毫秒 192.168.0.1
  3     *        *        *     请求超时。
  4     *        *        *     请求超时。
.....................

请大家帮忙看看是哪里出了问题,谢谢。

论坛徽章:
54
2017金鸡报晓
日期:2017-02-08 10:39:42操作系统版块每日发帖之星
日期:2016-03-08 06:20:00操作系统版块每日发帖之星
日期:2016-03-07 06:20:00操作系统版块每日发帖之星
日期:2016-02-22 06:20:00操作系统版块每日发帖之星
日期:2016-01-29 06:20:00操作系统版块每日发帖之星
日期:2016-01-27 06:20:00操作系统版块每日发帖之星
日期:2016-01-20 06:20:00操作系统版块每日发帖之星
日期:2016-01-06 06:20:0015-16赛季CBA联赛之江苏
日期:2015-12-21 20:00:24操作系统版块每日发帖之星
日期:2015-12-21 06:20:00IT运维版块每日发帖之星
日期:2015-11-17 06:20:002015亚冠之广州恒大
日期:2015-11-12 10:58:02
2 [报告]
发表于 2011-07-06 21:06 |只看该作者
静态路由 192.168.1.0/24,下一跳是192.168.0.166

逻辑错误吧,1.0/24的网络怎么会跑到0.166去?

你这种网络应该不需要设置静态路由,都是直连的网络,直接用就可以,从192.168.1.0/24来的包统统发到192.168.0.1去就行了。

论坛徽章:
0
3 [报告]
发表于 2011-07-07 10:39 |只看该作者
干这个我一般是 pf(nat) + bridge + forwarding

论坛徽章:
0
4 [报告]
发表于 2011-07-07 14:26 |只看该作者
还有本就0段,跑到1段怎么上?

论坛徽章:
0
5 [报告]
发表于 2011-07-09 00:06 |只看该作者
本帖最后由 ljwsy 于 2011-07-09 00:07 编辑

楼主描述不清楚,感觉应该是:Internet外网网关为192.168.0.1,在192.168.0.1已经添加了静态路由 192.168.1.0/24,下一跳是192.168.0.166。希望1.0/24可以正常上网


通过tracert发现1.0/24已经能与192.168.0.1通讯,但就是出不去。看nslookup的输出表明0.0/24与外网通讯是正常的。于是问题可以确定是在192.168.0.1的NAT上:没有做好1.0/24的NAT。


我的做法是NAT设置为:192.168.0.0/16。这是粗控,你当然也可以用多条NAT细控。

论坛徽章:
0
6 [报告]
发表于 2011-07-09 17:16 |只看该作者
晕了,我原来是Freebsd的机器和PC1直接用网线连接的(打算测试就懒得上交换机了).
今天在Freebsd和PC1之间加了个交换机,就通了,想不明白啊...不明白...

论坛徽章:
0
7 [报告]
发表于 2011-07-09 17:21 |只看该作者
通过最多 30 个跃点跟踪到 58.63.236.36 的路由

  1    <1 毫秒   <1 毫秒   <1 毫秒 192.168.1.188
  2    <1 毫秒   <1 毫秒   <1 毫秒 192.168.0.1
  3     8 ms     8 ms     9 ms  183.1.201.1
  4    98 ms   135 ms   134 ms  116.21.47.41
  5     9 ms     8 ms     9 ms  61.144.0.189
  6    14 ms    55 ms    53 ms  113.108.208.174
  7   345 ms   115 ms     9 ms  113.108.209.90
  8    10 ms     9 ms     9 ms  58.63.232.197
  9    53 ms    79 ms    69 ms  58.63.236.36

论坛徽章:
1
寅虎
日期:2013-09-29 23:15:15
8 [报告]
发表于 2011-07-09 22:23 |只看该作者
没耐心看,来个图也许有兴趣.
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP