2008R2 双网卡 设置问题

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了2008R2 双网卡 设置问题相关的知识,希望对你有一定的参考价值。

单位实行内网与外网物理隔离,就是不在一个交换机上面。内网是交换机组成的局域网(无路由器),外网是路由器共享上网。

现在是一台2008 R2系统的服务器双网卡,想同时连接外网与内网。内网网段为192.168.3.X,外网网段为192.168.1.X。然后连接内网的网卡设置IP:192.168.3.15 子网:255.255.255.0 网关没填 DNS:192.168.3.1。连接外网的网卡设置IP:192.168.1.30 子网:255.255.255.0 网关:192.168.1.1(路由器IP) DNS:192.168.1.1。
然后ping 192.168.3.1(内网的另外一台服务器),能ping通。ping 192.168.1.1 显示一般故障。
网线连接和网线都已经检查过了,请问如何解决??
在线等!!!!!!!!

你是不是这台服务器即要连内网,同时也要连外网能上网?那你这样好像是不行的,双网卡不同网段工作无法同时进行,必须把其中一个网卡禁用,分别使用不同网络 参考技术A 你说的是设置双网卡代理服务吧
#! /bin/sh

IPTABLES=/usr/sbin/iptables
EXTERNAL="eth1" ---> 外网的接口
INTERNAL="eth0" ---> 内网的接口
IP=192.168.0.0/24 ---> 内网地址

kver=`uname -r | cut -c 1-3`
if [ "$kver" != "2.4" ] && [ "$kver" != "2.5" ]; then
echo "Your Linux Kernel Version may not be suported by this script!"
echo "This scripts will not be runing"
exit
fi
ipchains=`lsmod | grep ipchains`
if [ "$ipchains" != "" ]; then
echo "unload ipchains in your system"
rmmod ipchains 2> /dev/null
fi

$IPTABLES -P INPUT ACCEPT
$IPTABLES -P FORWARD ACCEPT
$IPTABLES -P OUTPUT ACCEPT

$IPTABLES -t nat -P PREROUTING ACCEPT
$IPTABLES -t nat -P POSTROUTING ACCEPT
$IPTABLES -t nat -P OUTPUT ACCEPT

$IPTABLES -F
$IPTABLES -t nat -F

$IPTABLES -X
$IPTABLES -t nat -X

start()
echo -n $"Starting firewall "
# Enable IPV4 Packet Forwarding
echo 1 > /proc/sys/net/ipv4/ip_forward

for i in /lib/modules/`uname -r`/kernel/net/ipv4/netfilter/*
do
t=`echo $i |sed 's/\.o$//g'`
module=`basename $t`
modprobe $module
done
#
#允许ICMP数据包(ping)
$IPTABLES -A INPUT -p icmp -j ACCEPT

#允许内部网之间的数据通讯

$IPTABLES -A INPUT -i $INTERNAL -s $PRINET -j ACCEPT
$IPTABLES -A OUTPUT -o $INTERNAL -d $PRINET -j ACCEPT

$IPTABLES -t nat -A POSTROUTING -o $EXTERNAL -j MASQUERADE
echo_success


stop()
echo -n $"Stopping Firewall"

flush

for i in /lib/modules/`uname -r`/kernel/net/ipv4/netfilter/*
do
t=`echo $i |sed 's/\.o$//g'`
module=`basename $t`
modprobe -r $module
done

# Disale IPV4 Packet Forwarding
echo "0" > /proc/sys/net/ipv4/ip_forward
echo_success


restart()

stop
start


# See how we were called.
case "$1" in
start)
start
;;
stop)
stop
;;
restart)
restart
;;
*)
echo $"Usage: $0 "
exit 1
esac

修改此脚本后执行就可以了。

Linux双网卡内外网服务器IP配置?

网卡eth0直接设置外网固定IP,网卡eth1连线内网路由设置了静态IP(没有设置网关),如此两个网卡现在处于激活状态,服务器可以访问外网,内外用户也可以访问服务器。
问题:把外网网卡取消激活后服务器就不能访问外网了!

1,如何能使服务器两个网卡同时在激活状态下,其中有个个网卡挂了,服务器能有网(就是一个挂了另一个可以顶上)
2,如何设置指定网站或IP的数据从网卡eth1发出
按理想:双网卡服务器,一个外网网卡停用了,另一个属于内部路由器的网卡也可以正常有网络。

参考技术A 首先做双网卡绑定,具体步骤上网搜吧,很多,思路就是通过绑定的虚拟接口bond0进行通讯,bond0设置外网IP,在bond0上再开启一个子接口为内网IP。
用一台交换机做交换,很便宜的傻交换就行,将服务器两个网卡连接的此交换机上,外网网线和内网路由也连到此交换机上即可。
上述虽可达到你的要求,但安全性实际降低了,建议服务器增加一块网卡。两块做bond0连外网,1块连内网。

指定IP地址数据从网卡eth1发出需要添加静态路由,具体步骤网上搜去,也很多,最后加上eth1参数即可。
参考技术B eth1:0 这样加上外网IP 就可以了

以上是关于2008R2 双网卡 设置问题的主要内容,如果未能解决你的问题,请参考以下文章

Centos 双网卡加载顺序引起默认路由配置问题

双网卡服务器的网络负载平衡如何设置?

求助:双网卡route命令设置不能用

Linux双网卡内外网服务器IP配置?

关于双网卡互连问题,求教高手

ubuntu桌面版双网卡重启有线连接ip错乱