URN Logo
UNIX Resources » Linux » China Linux Forum » Linux防火墙和代理服务器应用 » 5 » 配置双网卡服务器,外网正常,内网却不通?
announcement 声明: 本页内容为中国Linux论坛的内容镜像,文章的版权以及其他所有的相关权利属于中国Linux论坛和相应文章的作者,如果转载,请注明文章来源及相关版权信息。
Resources
China Linux Forum(finished)
Linux Forum(finished)
FreeBSD China(finished)
linuxforum.net
  业界新闻与评论
  自由软件杂谈
  IT 人生
  Linux软件快递
  翻译作坊
  Linux图书与评论
  GNU Emacs/XEmacs
  Linux 中文环境和中文化
  Linux桌面与办公软件
  Linux 多媒体与娱乐版
  自由之窗Mozilla
  笔记本电脑上的Linux
  Gentoo
  Debian 一族
  网络管理技术
  Linux 安装与入门
  WEB服务器和FTP服务器
  域名服务器和邮件服务器
  Linux防火墙和代理服务器应用
  文件及打印服务器
  技术培训与认证
  Linux内核技术
  Linux 嵌入技术
  Linux设备驱动程序
  Linux 集群技术
  LINUX平台数据库
  系统和网络安全
  CPU 与 编译器
  系统计算研究所专栏
  Linux下的GUI软件开发
  C/C++编程版
  PHP 技 术
  Java&jsp技术
  Shell编程技术
  Perl 编 程
  Python 编 程
  XML/Web Service 技术
  永远的Unix
  FreeBSD世界
   
配置双网卡服务器,外网正常,内网却不通?
 
 
 
Subject: 配置双网卡服务器,外网正常,内网却不通?
Author: allyfeng    Posted: 2005-08-20 02:09    Length: 1,057 byte(s)
[Original] [Print] [Top]
我的服务器原来是一块网卡,eth0,和本地计算机、外网口一起挂在switch上,做网络服务器,使用基本上都正常,只不过不能开dhcp server,因为外网也有dhcp server。
为了提高内网的安全性、同时也能使用dhcp,就在服务器上加了一块网卡直接插外网网线,旧网卡继续接switch。加上新网卡后,新网卡成为eth0, 原来的旧网卡则是eth1。
服务器系统是 debian ,我将/etc/network下面的interfaces设置了一下,加了eth1 ... static ,固定ip为192.168.251.1(原来我的内网ip就用192.168.251.xxx),另外安装了dhcp,并修改/etc/init.d/dhcp ,将eth0改成eth1。然后重启。
完成后发现对外连接正常,服务器能访问intenet,对内不正常,无法和内网计算机连接,表现为相互ping不通,而且内网计算机无法自动分配到ip(似乎有一次成功了)。更奇怪的是在服务器上ping 内网计算机时,出现提示:sendto: Operation not permitted. 当然ping服务器自己是正常的。感觉像是什么权限不够。
我查看了syslog,发现nmd 试图广播时也是有sendto: Operation not permitted.的错误。
我怀疑是什么设置漏了改了,原来使用的是eth0,而现在要改成eth1。

各位大侠帮帮忙,这到底是什么地方出问题了呢?
----
* 点背不能怨社会,命苦不能怪政府 *
[Original] [Print] [Top]
Subject: Re: 配置双网卡服务器,外网正常,内网却不通?
Author: allyfeng    Posted: 2005-08-22 21:38    Length: 190 byte(s)
[Original] [Print] [Top]
现在dhcp好了,
通过iptables -P INPUT ACCEPT 关掉防火墙后,本地电脑可以ping到服务器了,看来是防火墙配置有问题。但是服务器ping本地电脑仍然提示 sendto: Operation not permitted ,不解。
----
* 点背不能怨社会,命苦不能怪政府 *
[Original] [Print] [Top]
Subject: Re: 配置双网卡服务器,外网正常,内网却不通?
Author: allyfeng    Posted: 2005-08-22 22:03    Length: 303 byte(s)
[Original] [Print] [Top]
哈哈,搞定了,最终还是filter 和 nat在做怪。原来单网卡用的是eth0,filter INPUT中允许接收内网的数据是针对eth0的,但双网卡情况下内网变成了eth1,所以内网就不通了,把规则改成eth1的就可以了
而nat POSTROUTING 中原来只有一条 针对eth0的,因此ping 内网总是报错说操作不允许,现在加了一条针对eth1的就好了。
----
* 点背不能怨社会,命苦不能怪政府 *
[Original] [Print] [Top]
« Previous thread
TC一个非常古怪的问题,请有经验的人近来
Linux防火墙和代理服务器应用
5
Next thread »
请问如何在adsl启动时候运行几个命令?
     

Copyright © 2007 UNIX Resources Network, All Rights Reserved.      About URN | Privacy & Legal | Help | Contact us
备案序号: 京ICP备05006143    webmaster: webmaster@unixresources.net
This page created on 2008-07-17 02:58:42, cost 0.072448015213013 ms.