问题描述:
用a,b,c,3台电脑搭建一个软VPN环境,其中a做外网主机,b做VPN服务器,c做vpn内网业务服务器。其中b和c是linux系统,b使用双网卡,一块对外一块对内,对外地址219.245.31.5,对内地址192.168.0.5。
现在的问题是a通过vpn连接可以访问b的mysql数据库并进行读写操作,但是c虽然和b是局域网连接,却无法对b上的mysql数据库进行读写操作。问题详细描述如下,用c上的php程序读b上的mysql数据库,提示access denied。。。。,用c的IE可以对b的mysql图形界面操作访问,但是程序连接后就无法访问,需要从b处用IE访问c的mysql图形界面后,c才能通过IE访问b,但是c上的程序仍然无法对b的mysql进行操作。其中a对b的mysql数据库操作正常。
这是什么原因?怎么解决?
问题解答:
可能的问题点:
1、mysql设置成了外网地址,所以内网不能访问。
2、内网防火墙端口没开
3、内网ip过滤
4、其他的你语焉不详,无法知道!
谢谢,问题比较难