这里eth0和eth1指服务器上面向内网的网卡
(1) /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=”eth0”
BOOTPROTO=”no”
IPADDR=”192.168.0.1”
NETMASK=”255.255.255.0”
GATEWAY=”192.168.0.10”
ONBOOT=”yes”
(2) /etc/sysconfig/network-scripts/ifcfg-eth1
DEVICE=”eth1”
BOOTPROTO=”no”
IPADDR=”192.168.1.1”
NETMASK=”255.255.255.0”
GATEWAY=”192.168.1.10”
ONBOOT=”yes”
两个网关分别不同网段可以访问该如何设置?
防火墙和IPTABLES都关了,都不行,能具体一点吗?
追答好吧!你得给够足够的信息呀。
第一,你是什么系统?
第二,你所谓的“都不行”是指网络接口不能用,还是指服务器不能用?
第三,你是做什么服务器?
第四,相关服务器软件有没有装?
答一:red hat系列的或debian系列的等
答二:输入:ifconfig ,发张图片看看。
答三:???。
答四:根据答三。
………………
第一,Fedora 15系统。
第二,防火墙和IPTABLES都关了,还是ping不通新增的eth1网卡口,不能通过eth1口访问网页。
第三,网页服务器。
第四,相关服务器的软件正常安装,也正常通过eth0网卡口运行了好长时间。
现在就是新增一个网卡,让另外一个网段的电脑也能访问。
如果eth0正常的话,仅eth1出问题,那么应该检查192.168.1.10的路由有没有问题了。
可以这样测试:
1,在主机上ping 192.168.1.1(看看网络借口eth1能否正常工作)
2,192.168.1.0/24这个网域的其他电脑ping 192.168.1.1(即测试eth1在局域网里是否正常)
3,在其他网域(即非192.168.1.0/24的网域)的电脑上ping 192.168.1.10。
1,一般不会出错,如果出错了就再根据eth0依葫芦画瓢就是了。
2,也一般不会出错,网线都接在一个集线器上就不会有问题。
3,很可能是这个出错了:
如果是,在你的192.168.1.10这部路由器上(如果是linux的话),加上这样一个命令试试:
route add -net 192.168.1.0 netmask 255.255.255.0 gw *.*.*.*
(注:路由器上有两个ip,一个是192.168.1.10,另一个,“*.*.*.*"输入的就是另一个ip)
假设你的路由器不是linux主机,查看你的路由器手册,进行静态绑定ip(这个视不同的路由器而定,实在难以细说了。)
(另外,如果是个新手的话,很可能是另一个很傻的问题:
你的192.168.1.10的网关存在吗?
如果没听明白这个问题,那应该就是了。
那么这样改:
(1) /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=”eth0”
BOOTPROTO=”no”
IPADDR=”192.168.0.1”
NETMASK=”255.255.255.128”
GATEWAY=”192.168.0.10”
ONBOOT=”yes”
(2) /etc/sysconfig/network-scripts/ifcfg-eth1
DEVICE=”eth1”
BOOTPROTO=”no”
IPADDR=”192.168.1.130”
NETMASK=”255.255.255.128”
GATEWAY=”192.168.0.10”
ONBOOT=”yes”
(注意,这是个将原本属于eth0的网域一分为二的方法,原本如果用eth0上网的人可能会受影响,视人数而定,没超过100基本没问题咯。)
这种方式都试过了。将gw分别写在route中,还是不行,算了我自己再想想办法吧。分我照给你,谢谢你的热心帮助!
网卡设置多个不同网段ip教程,不同ip跨网段电脑网络互相访问方法