【发布时间】:2017-03-05 18:45:34
【问题描述】:
我正在尝试设置一个小型 GCE,以便在我旅行时用作 VPN 网关。我目前的尝试是使用https://www.cyberciti.biz/faq/howto-setup-openvpn-server-on-ubuntu-linux-14-04-or-16-04-lts/ 的脚本在 Ubuntu 16.04 上设置 OpenVPN。我能够运行脚本并在最后得到一个ovpn 文件。在我的笔记本电脑(Kubuntu 16.04)上,我可以通过导入ovpn 文件,使用网络管理器连接到 GCE 机器。
在我的笔记本电脑上,我可以看到连接成功,但我没有通过连接获得任何数据(即我无法在浏览器中访问任何网站)。
我不确定是否需要根据链接中的 cmets 对 Google Network Firewall 进行更改:
#OpenVPN Forward by vg
-A ufw-before-forward -m state --state RELATED,ESTABLISHED -j ACCEPT
-A ufw-before-forward -s 10.8.0.0/24 -j ACCEPT
-A ufw-before-forward -i tun+ -j ACCEPT
-A ufw-before-forward -i tap+ -j ACCEPT
#OpenVPN END by vg
那么,如果需要类似的东西,我该如何在 Google 网络防火墙中设置命令?
我确实有 1194 端口指向我的 GCE 实例,这就是为什么我认为我能够看到 VPN 连接。
【问题讨论】:
-
在我的本地机器上,我可以 ping 10.8.0.1,这是 GCE 机器 (tun0) 的 IP。因此,它正在与 GCE 建立联系。从 GCE 到世界各地的数据似乎不起作用。
标签: google-cloud-platform google-compute-engine google-cloud-networking