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配置完成。

阅读剩余
THE END