为客户端固定地址

拜拜、爱过 提交于 2019-12-03 04:44:54

1)TAP模式与TUN模式的区别

tap:俗称网桥模式、工作在二层

tun:俗称路由模式、工作在三层

区别如下所示:

1)tap可以直接使用route这样的路由表命令、但不能用于手机设备

2)tap一般结合路由表进行设定下一跳、而tun往往需要与iptables几何紧密来实现下一跳

3)tun可以用于手机设备、但不能使用route这样的路由表命令、同时也有很多限制、比如设置固定IP的时候

4)一个tun设备大多数时候、被用于基于IP协议的通讯、而一个tap设备允许完整的以太网帧通过openvpn隧道

==================================================================

从上面这句话我们可以看到、实际应用还是使用tun模式较为靠谱

如果我们使用的为tap模式、则会广播大量数据包、随后带宽就会被沾满、而tun模式不会、这是两者的区别

还有一点非常重要、就是设置固定IP地址的时候、tap模式可以自由定义、但是tun模式有限制不行

如果我们采用的运行模式为tun、同时需要设置固定IP地址、那就要这样:172.16.1.1  172.16.1.2

这样固定的IP地址就是172.16.1.1、而后面的172.16.1.2据我观察、好像用于DHCP

如果后面我们需要在固定IP地址、那么1.3和1.4就不能用、只能用1.5和1.6、如果还需要固定、那就以此类推

2)使用TAP模式、固定客户端地址

1、创建存储目录

mkdir /etc/openvpn/address

cd /etc/openvpn/address

2、定义配置文件

vim user01

ifconfig-push 172.16.23.1 255.255.255.0

3、TAP注意事项

TAP模式与TUN模式不同、定义固定IP地址的时候、可以自由定义、也无需进行记录、想给哪个地址就给哪个地址、但是在生产环境当中还是得注意

如上所示、客户端的地址定义为172.16.23.1、如果后期需要在固定IP地址的时候、那么172.16.23.2就可以给下个客户用、如果用的是TUN模式、那就不行

3)使用TUN模式、固定客户端地址

1、创建存储目录

mkdir /etc/openvpn/address

cd /etc/openvpn/address

2、定义配置文件

vim user01

ifconfig-push 172.16.23.1 172.16.23.2

3、TUN注意事项

TUN模式与TAP模式不同、有一些限制、所以在设置固定IP地址的时候、一定要注意、必要的话使用文本进行记录

如上所示、客户端的地址定义为172.16.23.1、那么23.3与23.4就不能用了、如果没有记录、那么后面不记得了、在给某个客户端固定地址的时候、就会出错

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!