场景是这样的...我有一个在 Centos7 上运行的专用虚拟服务器。该服务器通过桥接接口 venet0:0 连接到互联网,具有有效的 ip 地址(xx.xx.xx.xx)
IP 地址
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
2: venet0: <BROADCAST,POINTOPOINT,NOARP,UP,LOWER_UP> mtu 1500 qdisc noqueue state UNKNOWN
link/void
inet 127.0.0.1/32 scope host venet0
inet xx.xx.xx.xx/24 brd xx.xx.xx.yy scope global venet0:0
现在我想以桥接模式配置 openvpn 服务器,以便外部客户端使用我的服务器的互联网连接连接到互联网。
我已经能够成功以隧道模式运行服务器,但对于桥接模式,我不知道该怎么做......
我所见过的所有配置(例如下面的配置)都假装服务器没有直接连接到互联网,但就我而言,它是直接连接的,并且服务器没有内部网络。
+----------------------+ | [ OpenVPN 服务器 ] | tap0| dlp.server.world|eth0 | | +-----------+----------+ 192.168.0.30:1194|br0 | 192.168.0.1| +------+-----+ -------------------| 路由器 |--------------------- +------+-----+ |xxxx:1194 +---------------+--------------+ 互联网 | | ----------+------------------------------+------------ | +------------------+ | | tap0| |eth0 | +-----+ VPN 客户端 +-----+ 192.168.0.x| |10.0.0.10 +------------------+
所以...我很困惑如何配置服务器。类似这样的行会在我的 vpn 服务器配置中起作用吗?
服务器桥 xx.xx.xx.xx 255.255.255.255 192.168.0.150 192.168.0.199
或者我应该创建一个网络地址为 192.168.0.0/24 的虚拟内部网络?