- 主题:Re: 请教贵站的多个IP访问是怎么实现的!
admire 一下...
【 在 atppp (Big Mouse) 的大作中提到: 】
: 如果双网卡当然不用DNAT也不用vpn
: 只不过前面有个土鳖说vpn我顺着往下说而已。
: ps水木很穷,买不起双网卡,只好另买一个有电信接口的机器然后vpn起来...
: ...................
--
FROM 166.111.250.*
这是服务器双网卡啊!和BBS无关,而且apache监听的是0.0.0.0
【 在 wualing (虫虫) 的大作中提到: 】
: 有教育的,有电信的,不管从那个网络访问,都可以访问到每一个IP?
--
FROM 124.200.21.*
简直是笑话,一般服务器都是双网卡
【 在 SpiritRain (妖精雨·日月光华同灿烂) 的大作中提到: 】
: 穷。。。买不起双网卡。。。买另一台机器。。。
: orz...
--
FROM 124.200.21.*
不一定啊。。
【 在 sxdxsimple (雾里龙虾) 的大作中提到: 】
: 简直是笑话,一般服务器都是双网卡
--
FROM 221.192.237.*
解决了
用了这个脚本
#!/bin/bash
IF1="eth0"
P1_NET="61.178.63.0/24" #ISP1的网络地址
IP1="61.178.63.130" #ISP1的公网地址
P1="61.178.63.1" #ISP1的网关
IF2="eth1"
P2_NET="202.201.18.0/24"
IP2="202.201.18.45"
P2="202.201.18.254"
T1="ctc" #这个要加到route表中
T2="edu"
case "$1" in
start)
ip route add $P1_NET dev $IF1 src $IP1 table $T1
ip route add default via $P1 table $T1
ip route add $P2_NET dev $IF2 src $IP2 table $T2
ip route add default via $P2 table $T2
ip rule add from $IP1 table $T1
ip rule add from $IP2 table $T2
;;
stop)
ip rule del from $IP2 table $T2
ip rule del from $IP1 table $T1
ip route del $P2_NET dev $IF2 src $IP2 table $T2
ip route del default via $P2 table $T2
ip route del $P1_NET dev $IF1 src $IP1 table $T1
ip route del default via $P1 table $T1
;;
restart)
$0 stop;
$0 start;
;;
esac
ip route flush cache
这样就可以实现从那个网卡进来从那个网卡出去,另外再加上静态路由,让服务器访问教育网从教育网走,其他从电信网走,呵呵,穿梭的时候就可以从教育网穿梭到电信,也可以从电信穿梭到教育网了。
【 在 SpiritRain (妖精雨·日月光华同灿烂) 的大作中提到: 】
: ip rule看一下几条路由的配置。。。
: 具体的google一下吧
--
修改:wualing FROM 60.164.28.*
FROM 60.164.20.*
习惯性的想m+g
【 在 wualing (虫虫) 的大作中提到: 】
: 解决了
: 用了这个脚本
: #!/bin/bash
: ...................
--
FROM 211.99.222.*
解决了就好:)
【 在 wualing (虫虫) 的大作中提到: 】
: 解决了
: 用了这个脚本
: #!/bin/bash
: ...................
--
FROM 218.22.21.*
我记得好象哪次你和etnlegend提过VPN的事,要不然我也不会提
【 在 atppp (Big Mouse) 的大作中提到: 】
: 如果双网卡当然不用DNAT也不用vpn
: 只不过前面有个土鳖说vpn我顺着往下说而已。
: ps水木很穷,买不起双网卡,只好另买一个有电信接口的机器然后vpn起来...
: ...................
--
FROM 61.54.231.*