centos 内网(centos镜像)
大家好,centos 内网相信很多的网友都不是很明白,包括centos镜像也是一样,不过没有关系,接下来就来为大家分享关于centos 内网和centos镜像的一些知识点,大家可以关注收藏,免得下次来找不到哦,下面我们开始吧!
CentOS_7环境搭建L2TP内网穿透
1、安装EPEL源
2.安装xl2tpd
3、安装libreswan
配置IPsec文件
sudo vim/etc/ipsec.conf
创建IPsec与L2TP服务关联的配置文件
vim/etc/ipsec.d/l2tp_psk.conf
创建保存预共享密钥的文件
vim/etc/ipsec.d/ipsec.secrets
设置l2tp的账号等信息
vim/etc/ppp/chap-secrets
修改内核参数
vim/etc/sysctl.conf
重新加载配置文件使配置生效
启动ipsec
检查命令ipsec是否有错
没有FAILED算ok
修改L2TP配置文件
修改监听网卡地址
vim/etc/xl2tpd/xl2tpd.conf
修改安全配置
vim/etc/ppp/options.xl2tpd
停止firewalld服务并禁用
systemctl stop firewalld
systemctl mask firewalld
安装iptables服务
配置防火墙规则
保存iptables规则
重启防火墙
检查iptables服务是否正常运行
检查ipsec服务是否正常运行
检查xl2tpd服务
l2tp服务器常用指令
Centos7双网卡内外网配置
Centos7双网卡内外网配置步骤详解
当需要在Centos 7虚拟机上配置双网卡,确保默认路由使用外网网关,而内网访问通过静态路由时,可以按照以下步骤进行:
1.虚拟机环境设置
首先,在虚拟机管理工具(如ESXi)中,为虚拟机添加额外的网络接口卡(NIC)。
2. CentOS 7系统操作
登录Centos 7系统后,检查已有的网卡,通常会发现有用于外网连接的ens192和新添加的ens224。外网IP地址为202.169.169.26/30,内网地址为211.147.168.25/27。
步骤1:复制并修改ens192配置
复制ens192的配置文件,然后根据需要进行必要的修改,如更改IP地址或网关设置。
步骤2:生成并配置ens224
为新添加的ens224生成独特的UUID,并配置静态路由,指定内网的网络地址。
步骤3:配置文件修改
在配置文件中,更新ens224的相关参数,包括IP地址、子网掩码等。
步骤4:重启网络服务
保存配置后,重启网络服务以应用新设置。
验证配置
检查系统的路由表,确认已经成功添加了内网和外网的路由条目。接着,使用ping命令测试内外网连接,确保通信正常。
用CentOS云服务器搭建frp内网穿透服务
frp是Github上的一个项目,它是一种可以将内网IP映射到公网IP的内网穿透工具。一旦启用frp服务,原本没有公网IP的设备将因为frp的映射功能而获得一个公网IP。这样一来,互联网上的设备就可以通过访问这个公网IP的特定端口来访问该设备,从而解决了仅拥有内网IP的设备在互联网通信中遇到的难题。
实验环境
首先在腾讯云、阿里云等云服务器供应商处购买云服务器,如果是在校大学生,可以享受便宜的学生特惠服务器。
如果是初次接触云服务器的读者,可以参考以下博文:教程以阿里云为例,但不同的云服务器操作大同小异,稍作调整即可。
实验步骤
1.申请云服务器
2.配置frp服务端
远程连接自己的服务器,进入终端。进入终端后注意当前的用户是否为root,用户名可从启动服务器后的第一行文字获知:
图中红线处显示的字符串为"admin",说明我现在正处于admin账户下,需要切换到root账户,在终端中输入:
当看到红线最新弹出的命令行中"@"前的字符串变成"root"时,说明已经成功切换至root用户,此时,我们在终端中输入命令将路径切换至root目录下:
接下来,我们访问github,查看frp的最新版本。
本文使用的frp版本为v0.31.1,以下均用v0.31.1作为示例,frp版本如有不同,只需要将下面指令中的所有"v0.31.1"字段更换成目前的版本号即可。
从github上获取并且安装frp:
frp安装之后,进入目录并修改frp服务器端配置:
修改frps.ini内容如下:
修改完成,保存(修改时用到vi编辑器,对vi操作不熟悉的读者可以参考该博客: CentOS常用命令之:VI)
在终端中通过以下命令启动frp:
每次需要使用frp服务时,都必须在/root/frp_0.31.1_linux_amd64/目录下输入该命令启动frp服务端,如果觉得每次要用时都要打开比较麻烦,可以通过编写自启动模板使该服务开机自启动,具体的设置可以参考该博客:
3.在客户端下载并配置frp
在 github.com/fatedier/frp...下载对应版本的Windows版frp,由于本推文中,服务器端使用了frp_v0.31.1_linux_amd64.tar.gz,相应的,在Windows上应该下载frp_v0.31.1_windows_amd64.zip
将下载好的.zip文件解压到自己喜欢的目录,进入该文件夹,可以看到很多文件名中带有"frps"的文件以及文件名中带有"frpc"的文件,分别对应frp的服务器端和客户端,我们正在配置的是客户端,因此文件名中带有"frps"的文件均无需保留,可以删除。
删除后应具有以下文件/文件夹。
用记事本打开frpc.ini,编辑内容如下:
PS:
2. remote_port和server_port所用端口号不能被云服务器的其他进程占用,而且必须被云服务器的防火墙放行(我的印象中,阿里云默认不放行,需要在安全组中设置允许该端口的tcp/udp通信;腾讯云默认全放行,不用设置。)
3.保存时确认frpc.ini编码类型为UTF-8。
大功告成,可以运行了。在打开CMD或者Windows Terminal用cd命令进入frpc.ini所在目录,输入:
当出现类似下图的输出时,说明frpc.ini正常启动,已经可以通过公网IP对你的设备进行访问:
4.创建一键运行脚本(可选)
再做一个小小的优化,每次运行frp服务都要在cmd进入该目录输入指令,略显麻烦,因此,在该目录下创建一个runfrp.txt文档,在文档的第一行输入:
保存文件,修改文件名为runfrp.bat,以后只要双击这个.bat文件,就可以一键启动frp客户端服务了。
至此,frp配置完成。