如何在 GCE 中正确设置桥接接口

如何在 GCE 中正确设置桥接接口

我正在尝试设置桥接接口,如许多文档中所述,例如:

https://help.ubuntu.com/community/OpenVPN

我的设置与那个相同,除了显然我使用了我的 GCE 内部 IP、我的 GCE 网关作为网关,并将 MTU 设置为 1460。

有趣的是:我可以从命令行执行此操作,但是当我从作为服务启动时执行此操作时,我将被锁定在控制台之外。

以下是重启后无法访问的服务器的串行控制台输出的最后几行:

Mar 25 06:44:51 ns1 cloud-init[1086]: Cloud-init v. 0.7.7 finished at Fri, 25 Mar 2016 06:44:51 +0000. Datasource DataSourceNone.  Up 14.15 seconds
Mar 25 06:44:51 ns1 cloud-init[1086]: 2016-03-25 06:44:51,524 - cc_final_message.py[WARNING]: Used fallback datasource
Mar 25 06:44:51 ns1 systemd[1]: Started Execute cloud user/final scripts.
Mar 25 06:44:53 ns1 kernel: [   15.680040] br0: port 1(eth0) entered forwarding state

Ubuntu 15.10 test-server ttyS0

ns1 login: Mar 25 06:44:56 ns1 kernel: [   18.816034] br0: port 2(tap0) entered forwarding state

我想我可以在启动后在脚本中启动该服务,但肯定有更好的方法。

我注意到一个可能相关的奇怪行为是,从命令行启动新娘界面会破坏 DNS(169.254.169.254 的名称服务器变得无法访问),并且与基于 Web 的 ssh 服务器的未来连接会失败(但继续在 putty 中工作)。

任何帮助深表感谢。

答案1

最后我只是设置了一个 tun VPN,并将 tap VPN 放在我的 DPS 上。

相关内容