搭建起hexo之后,由于公司内网代理的缘故,每次使用hexo d 命令都无法直接部署,需要手动复制.deploy_git文件夹生成的内容到指定目录再通过https的方式push到github上去。查遍了资料,尝试了windows,linux环境,依然无法解决git协议代理的配置问题。最终放弃,想起双网卡配置路由表,实现部分ip走内网路由,其余ip走外网路由的方式。记录下整个过程,以便下次直接使用。
- 无线网卡连接外网,有线连接内网。
- 打开命令行,输入 route print 会发现两个 0.0.0.0 的网络目标记下两个网关,再去网络配置界面查看一下内网网管,区分好哪个是内网哪个是外网。
删除0.0.0.0的路由记录
1
route delte 0.0.0.0
添加0.0.0.0路由记录到外网网关。记得添加-p参数,代表永久路由。
1
route add -p 0.0.0.0 mask 0.0.0.0 外网网关
添加需要走内网的网段,10.0.0.0 和172.0.0.0
1
2route add -p 10.0.0.0 mask 255.0.0.0 内网网关
route add -p 172.0.0.0 mask 255.0.0.0 外网网关修改有线网络配置,取消自动获得IP,默认网关留空,这样就可以保证下次开机,不会自动分配ip和默认网关,又出现两条0.0.0.0的记录。
折腾完毕,由于使用了usb的无线网卡,期间尝试了再虚拟机中配置无线网络,发现并没有驱动,在github上找到驱动,又发现usb无线网卡属于移动设备,虚拟机和本机不能同时使用他。最终还是放弃了。