OpenVPN:如何从服务器端为客户端分配特定的网络掩码?

Sopalajo de Arrierez

我有一个Ubuntu Linux v14上运行OpenVPN服务器这是用于连接客户端ifconfig的示例

luis@Zarzamoro:/etc/openvpn$ sudo ifconfig tun0
tun0      Link encap:UNSPEC  HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00
          inet addr:192.168.211.141  P-t-P:192.168.211.142  Mask:255.255.255.255
          UP POINTOPOINT RUNNING NOARP MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:100
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

我想要任何连接客户端网络掩码255.255.255.0,而不是255.255.255.255

当然,我可以通过多种方式客户端更改它,例如:

# ifconfig tun0 netmask 255.255.255.0 up

...在/etc/network/if-up.d/...等处的一些脚本

但是,如果可能的话,我想从服务器上进行操作。
这是:任何连接的客户端都会(从OpenVPN服务器)收到类似以下内容的信息:

luis@Zarzamoro:/etc/openvpn$ sudo ifconfig tun0
tun0      Link encap:UNSPEC  HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00
          inet addr:192.168.211.141  P-t-P:192.168.211.142  Mask:255.255.255.0
          UP POINTOPOINT RUNNING NOARP MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:100
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

能做到吗?

首选适用于Windows和Linux客户端的答案

Sopalajo de Arrierez

更改topology 参数/etc/openvpn/server.conf(或无论它是):

# Network topology:
topology subnet

在同一文件中指定IP地址池(包括网络掩码)(注释仅显示示例编号,因此请用您的替换):

# Configure server mode and supply a VPN subnet
# for OpenVPN to draw client addresses from.
# The server will take 10.8.0.1 for itself,
# the rest will be made available to clients.
# Each client will be able to reach the server
# on 10.8.0.1. Comment this line out if you are
# ethernet bridging. See the man page for more info.
#server 10.8.0.0 255.255.255.0
server 192.168.211.0 255.255.255.0

通过以下方式重新启动服务器:

$ sudo /etc/init.d/openvpn restart

那应该是全部。

其他要点:

  • 根据手册页,默认拓扑模式是net30,因此需要对其进行更改。
  • 根据同一手册页,拓扑子网模式works only on OpenVPN v2.1 or higher

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在OpenVPN中与服务器端共享客户端Internet连接?

来自分类Dev

如果服务器端未推送路由,如何使所有客户端流量通过OpenVPN?

来自分类Dev

如何模拟服务器响应-服务器端客户端

来自分类Dev

客户端与服务器端模板(哪个?)

来自分类Dev

Mongodb服务器端与客户端处理

来自分类Dev

客户端服务器端模板nodejs

来自分类Dev

在服务器端访问客户端变量

来自分类Dev

服务器端或客户端渲染

来自分类Dev

客户端服务器端模板nodejs

来自分类Dev

在客户端委派服务器端验证

来自分类Dev

客户端数据到服务器端

来自分类Dev

使用2个相同子网时,OpenVPN客户端无法访问OpenVPN服务器端LAN

来自分类Dev

数据存储为VARCHAR vs INT,“转换”服务器端vs客户端

来自分类Dev

新行在客户端和服务器端如何分类?

来自分类Dev

RESTful PHP:从客户端到服务器端如何工作?

来自分类Dev

如何从客户端调用服务器端按钮单击功能?

来自分类Dev

如何从服务器端唯一地识别客户端?

来自分类Dev

如何从流星中的客户端调用服务器端功能

来自分类Dev

如何从服务器端C#代码触发客户端JavaScript?

来自分类Dev

如何知道服务器端的其余客户端调用了哪个http动作

来自分类Dev

在Meteor中,如何在服务器端完成操作时在客户端知道?

来自分类Dev

如何在客户端渲染的React应用中发出服务器端请求?

来自分类Dev

如何使用Ajax更改服务器端语言Cookie(例如客户端)?

来自分类Dev

在客户端时如何运行服务器端的功能?

来自分类Dev

如何使用socket.io从客户端调用服务器端功能?

来自分类Dev

RESTful PHP:从客户端到服务器端如何工作?

来自分类Dev

新行在客户端和服务器端如何分类?

来自分类Dev

如何跟踪服务器端更新客户端?

来自分类Dev

如何使用asp.net访问服务器端的客户端文件

Related 相关文章

  1. 1

    如何在OpenVPN中与服务器端共享客户端Internet连接?

  2. 2

    如果服务器端未推送路由,如何使所有客户端流量通过OpenVPN?

  3. 3

    如何模拟服务器响应-服务器端客户端

  4. 4

    客户端与服务器端模板(哪个?)

  5. 5

    Mongodb服务器端与客户端处理

  6. 6

    客户端服务器端模板nodejs

  7. 7

    在服务器端访问客户端变量

  8. 8

    服务器端或客户端渲染

  9. 9

    客户端服务器端模板nodejs

  10. 10

    在客户端委派服务器端验证

  11. 11

    客户端数据到服务器端

  12. 12

    使用2个相同子网时,OpenVPN客户端无法访问OpenVPN服务器端LAN

  13. 13

    数据存储为VARCHAR vs INT,“转换”服务器端vs客户端

  14. 14

    新行在客户端和服务器端如何分类?

  15. 15

    RESTful PHP:从客户端到服务器端如何工作?

  16. 16

    如何从客户端调用服务器端按钮单击功能?

  17. 17

    如何从服务器端唯一地识别客户端?

  18. 18

    如何从流星中的客户端调用服务器端功能

  19. 19

    如何从服务器端C#代码触发客户端JavaScript?

  20. 20

    如何知道服务器端的其余客户端调用了哪个http动作

  21. 21

    在Meteor中,如何在服务器端完成操作时在客户端知道?

  22. 22

    如何在客户端渲染的React应用中发出服务器端请求?

  23. 23

    如何使用Ajax更改服务器端语言Cookie(例如客户端)?

  24. 24

    在客户端时如何运行服务器端的功能?

  25. 25

    如何使用socket.io从客户端调用服务器端功能?

  26. 26

    RESTful PHP:从客户端到服务器端如何工作?

  27. 27

    新行在客户端和服务器端如何分类?

  28. 28

    如何跟踪服务器端更新客户端?

  29. 29

    如何使用asp.net访问服务器端的客户端文件

热门标签

归档