LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1313|回复: 9

linux 新手问题,双网卡如何设置

[复制链接]
发表于 2007-4-26 11:50:01 | 显示全部楼层 |阅读模式
双网卡,eth0 192.168.1.12 netmask 255.255.255.0 gateway 192.168.1.254
            eth1 192.168.2.254 netmask 255.255.255.0 gateway 192.168.2.254

route

Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.2.0     *               255.255.255.0   U     0      0        0 eth1
192.168.1.0     *               255.255.255.0   U     0      0        0 eth0
169.254.0.0     *               255.255.0.0     U     0      0        0 eth1
default         192.168.2.254   0.0.0.0         UG    0      0        0 eth1

在LINUX双网卡的机器上能ping通192.168.1.0/24 和 192.168.2.0/24 内的所有机器。但是192.168.1.0/24内的机器就是不能ping通192.168.2.0/24内的任何机器。

请问需要如何设置。谢谢!
发表于 2007-4-28 08:30:01 | 显示全部楼层
你的eth1的IP为192.168.2.254,而网关也设置的是192.168.2.254,你的linux是192.168.2.0/24的网关?还是你设置错了?

而且,192.168.1.0/24的网关是192.168.1.254,那么192.168.1.254在哪儿?是在三层交换上吗?那么,在三层交换上有没有设置相应的到192.168.2.0/24的路由?


说说你的网络环境!!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-5-4 14:50:29 | 显示全部楼层
192.168.1.254是一个傻瓜型的路由器啊。linux机器的一块网卡连接路由器,一块网卡连接另外一个网段(192.168.2.254)。我就想让(192.168.2.0/24)另外一个网段也能上网。不知道还需要配那些东西?谢谢指教!
回复 支持 反对

使用道具 举报

发表于 2007-5-4 20:38:24 | 显示全部楼层
在路由器上加一条路由:

192.168.2.0/24 网关为 192.168.1.12
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-5-5 13:40:18 | 显示全部楼层
路由器是傻瓜型的.不能设置路由.我现在直接把linux 机器作为网关了.可是还是只有这个网关机器可以上网,其他机器都还不行.为什么呢?我现在的两块网卡是eth0:192.168.1.1 eth1:192.168.2.254 上网后还会有一个ppp0 . a d s l 走的是eth1这快网卡. 那我想让192.168.1.0这个网段的机器都上网.我就作了iptables -t nat -A POSTROUTING -s 192.168.1.0/24 -o eth1 -j MASQUERADE
我做了伪装了.从eth1这里走的.我想应该没有问题了,可是192.168.1.0网段的机器还是不能上网.
我是不是还要做DNS转发?
回复 支持 反对

使用道具 举报

发表于 2007-5-5 20:15:43 | 显示全部楼层
iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE

而且,客户机需要设置好IP和DNS,且网关为192.168.1.1,如果你在linux上设置dhcp服务器,然后客户端通过dhcp获取IP和DNS就没有这个麻烦了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-5-5 21:15:49 | 显示全部楼层
iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE这个我已经试过了。还是没有用。我在linux机器上配置了dhcp.客户机器获得的ip是192.168.1.0网段的。dns是192.168.1.1 客户机的网关也是192.168.1.1 。为什么啊。谁能告诉我啊。我没有在linux机器上开firewall 和 selinux 我敢肯定我的dhcp没有问题。因为我已经拿了2台电脑测试过了。都能获得IP&gateway . iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE做了之后。service iptables save我也保存过了。init6重启了。也一样没有用,客户机还是不能上网。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-5-5 21:33:35 | 显示全部楼层
我的/etc/named.cof的配置增加内容如下:
option {
             directory "/var/named";
             dump-file "/var/named/data/cache_dump.db";
             statistics-file "/var/named/data/named_stats.txt";
             forwarders {202.96.209.3;}; //我想把本机不能解析的都转发到这个地址上去帮我解析
         forward only;
//--------------------增加的部分-----------------
zone "test.com" IN {
          type master;
          file "test.com.zone";
          allow-update { none; };
};
zone "1.168.192.in-addr.arpa" IN {
          type master;
          file "test.com.local";
          allow-update { none; };
};

/var/named/test.com.zone的配置文件内容如下:

$TTL     3D
@               IN  SOA    test.com.     root.test.com.  (
                                                  42              ;serial
                                                  3H             ;refresh
                                                  15M           ;retry
                                                  1W            ;expiry
                                                   1D )          ;minimum
                    IN  NS  192.168.1.1
                    IN  NS   test.com.
home           IN  A      192.168.1.1


我用named-checkzone 和named-checkconf这两个命令都没有检查出问题来。都是OK的。我想,本机也能解析本机吧。我就用host test.com 试试看。结果发现出错了。我再用host  home.test.com 还是一样出错 (错误内容:Host test.com not found : 2 (servfail)) 我用nslookup 试试看,也是一样的 (错误内容:server can't find test.com: servfail) 我用dig test.com  在test.com      IN         A      后面没有IP
我不知道为什么dns也会有问题呢。都是按照书上做的呀。请高手多多指教。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-5-7 09:35:02 | 显示全部楼层
DNS的问题,我已经解决了。我发现还是chroot的问题。需要我把2个文件放到/var/named/chroot/var/named/下面。然后再做一个软link 到/var/named/下面就可以了。不过我还不懂,我已经关闭了selinux。为什么在DNS里面还是要放到chroot下面。郁闷了。
回复 支持 反对

使用道具 举报

发表于 2007-5-7 14:17:11 | 显示全部楼层
test.com.zone里面还少一条A记录吧?
test.com.的
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表