公司的代码私有仓库都在内网,天天把本本抱回家还是比较麻烦的,要想在家就能拉取代码,就必须使用VPN,其实之前博主从来没用过VPN,大概搜索一下相关资料,总得来说:vpn就是利用公用网络架构专用网络的远程访问技术。更多VPN技术揭秘,可能需要更专业童鞋来解答。博主出现的问题是,vpn小电视已经连接成功,但是依然无法拉取代码,这是为什么呢?

image-20210703014943489

1.ping一下

博主拉取代码:

git clone https://域名/custom-projects/..

这里博主心中发出疑问,这里都直接通过域名拉取代码,既然代码是内网里,那就肯定不是公网ip,难道是OpenVPN自动添加了hosts,经查看,没有!!

抱着试一试的心态ping一下这个域名:

image-20210703015738453

好家伙,居然还解析出了ip地址,常见内网ip192.168.* ,其实 172.16.* 也是局域网网段。问题好像找到了似的,按照同事的说法,vpn连接成功,就是处于同一个内网,但是本机网段是 192.168 打头,那就无法访问到 172.16 网段,哪有什么办法呢?

2.网卡设置多个不同网段ip

直接上图吧:

image-20210703021002815

image-20210703021043631

一下子就能ping通了。

image-20210703022303621

其他系统下的处理方式可以按照这个思路搜索相关方法。