首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >OpenVPN- K8s上的客户端Pod -本地网络无法到达

OpenVPN- K8s上的客户端Pod -本地网络无法到达
EN

Stack Overflow用户
提问于 2020-12-29 15:40:53
回答 1查看 1.3K关注 0票数 0

我目前正试图让OpenVPN客户端在K8s Pod中运行。我试图达到的目标是,我能够通过VPN连接访问internet,同时也能够与名称空间上的其他容器通信。问题是,一旦建立VPN连接,im就无法与10.42.0.0、10.43.0.0网络(用于豆荚和服务)进行交互:(

smb能否给我一个提示,说明如何在与vpn连接的同时与上述两个网络进行交互?

我的客户端配置(可能是非常错误的)

代码语言:javascript
复制
client
dev tun
proto udp
remote some.vpnserver.com 443
resolv-retry infinite
nobind
persist-key
persist-tun
persist-remote-ip
redirect-gateway def1 bypass-dns
dhcp-option DOMAIN-SEARCH cluster.local
dhcp-option DOMAIN-SEARCH svc.cluster.local
dhcp-option DOMAIN-SEARCH default.svc.cluster.local
dhcp-option DNS 10.43.0.10
pull-filter ignore block-outside-dns
pull-filter ignore redirect-gateway
pull-filter ignore explicit-exit-notify
pull-filter ignore "dhcp-option DNS"

verify-x509-name some.vpnserver.com name
auth-user-pass
comp-lzo
keepalive 10 60
verb 3
auth SHA256
cipher AES-256-CBC
tls-cipher TLS-ECDHE-RSA-WITH-AES-256-GCM-SHA384:TLS-DHE-RSA-WITH-AES-256-CBC-SHA256:TLS-DHE-RSA-WITH-AES-256-CBC-SHA

<ca>
-----BEGIN CERTIFICATE-----
...
-----END CERTIFICATE-----
-----BEGIN CERTIFICATE-----
...
-----END CERTIFICATE-----
</ca>

我还在部署yaml中添加了以下内容:

代码语言:javascript
复制
  capabilities:
    add:
      - NET_ADMIN
      - SYS_MODULE
  dnsConfig:
    nameservers:
      - 10.43.0.10 # K8s CoreDNS
    options:
      - name: ndots
        value: "2"
      - name: edns0
  • 平8.8.8.8在与我联系时为我工作。但是在K8s名称空间中,我根本无法重新缓存任何内容。
  • 一旦建立VPN连接,DNS就根本不能工作。使DNS工作的唯一方法是在部署yaml时设置以下内容: dnsConfig:名称服务器:- 1.1.1.1

哪些还没有解决与本地网络或本地DNS/Pods等交互的问题?

我在工作

  • OpenVPN 2.5.0
  • K8s 1.19.4
  • CNI: Calico

谢谢你,谢谢你给我的每一个提示,我从几天以来一直在做这个

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-12-30 09:26:12

正如@anemyte所写的,删除route 10.42.0.0 255.255.0.0route 10.43.0.0 255.255.0.0。那些意味着使用VPN的子网,你想要相反。

默认情况下,本地网络流量不使用redirect-gateway路由。然后尝试返回路由,但这一次将net_gateway添加到每个路由的末尾。这使得路由使用默认网关而不是VPN。这个应该像这个route 10.42.0.0 255.255.0.0 net_gateway

看看:开胸openvpn-kubernetes

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65494743

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档