本发明属于网络配置,具体涉及一种网络配置方法、系统、电子设备及介质。
背景技术:
1、终端计算机的网络配置是日常管理中的重要组成部分,其中的网络配置信息通常包括计算机名、ip(internet protocol,网际互连协议)地址、子网掩码、网关、dns(domainname system,域名系统)及wins(windows internet naming server,windows网络名称服务)等。现有技术中,在进行如ip地址配置以及网卡中断等网络配置时,通常通过用户手动基于linux(一种开源操作系统)常用命令等脚本命令进行设置,如通过命令行进行ip地址配置,通过调整和优化中断机制中irq(interrupt request,中断请求)号码及网络接口队列长度等相关参数。
2、如公开号为cn106101019a的中国专利公开了一种基于中断绑定的多队列网卡性能调优方法,其实现过程为:首先通过脚本命令查看网卡是否支持多队列;然后打开网卡多队列;通过脚本命令查看是否已成功打开网卡多队列,每个网卡队列对应不同中断;进行中断亲和纠正,将同一个队列中的tx与rx中断绑定到一个核上。
3、但是,在使用现有技术过程中,发明人发现现有技术中至少存在如下问题:现有技术中一般利用命令行工具进行网络配置,而脚本命令的设置较为复杂,不利于用户快速掌握,且基于脚本命令进行网络配置的操作较为繁琐,需要用户熟悉进行网络配置的整体流程,使得采用现有技术进行网络配置时,对运维人员的专业度要求较高。
技术实现思路
1、本发明旨在至少在一定程度上解决上述技术问题,本发明提供了一种网络配置方法、系统、电子设备及介质。
2、为了实现上述目的,本发明采用以下技术方案:
3、第一方面,本发明提供了一种网络配置方法,包括:
4、通过网页端获取网卡信息;
5、基于操作系统对所述网卡信息进行配置检测,得到与所述网卡信息对应的配置文件信息;
6、输出所述配置文件信息至所述网页端,以便通过所述网页端获取网络配置信息;
7、根据所述网络配置信息对操作系统进行网络配置。
8、本发明在实施过程中,通过网页端获取网卡信息;基于操作系统对所述网卡信息进行配置检测,得到与所述网卡信息对应的配置文件信息;输出所述配置文件信息至所述网页端,以便通过所述网页端获取网络配置信息;根据所述网络配置信息对操作系统进行网络配置。基于此,本发明基于网页浏览器页面进行网络配置,直观性更强,可避免现有技术中需运维人员掌握操作指令才能进行网络配置的问题,操作难度降低,利于降低对运维人员的专业度要求,同时提升网络配置的工作效率。
9、在一个可能的设计中,通过网页端获取网卡信息前,所述方法还包括:
10、通过网页端获取用户登录信息;
11、基于数据库对所述用户登录信息进行用户验证,并在用户验证通过后进入下一步;
12、基于所述数据库对所述用户登录信息进行用户权限查询,得到并输出与所述用户登录信息对应的用户权限信息至所述网页端;其中,所述用户权限信息包括管理员权限信息和普通员工权限信息;
13、通过网页端获取网卡信息时,所述用户登录信息对应的用户权限信息为管理员权限信息。
14、在一个可能的设计中,根据所述网络配置信息对操作系统进行网络配置,包括:
15、对所述网络配置信息进行解析,得到解析后网络配置信息;
16、对所述解析后网络配置信息进行序列化处理,得到k-v数据表,并根据所述k-v数据表对操作系统进行网络配置。
17、在一个可能的设计中,通过ip地址编码规则对所述网络配置信息进行解析。
18、在一个可能的设计中,得到解析后网络配置信息后,所述方法还包括:
19、对所述解析后网络配置信息进行完整性验证,并在完整性验证通过后进入下一步;
20、对所述解析后网络配置信息进行重复性验证,并在重复性验证通过后进入下一步;
21、对所述解析后网络配置信息进行格式验证,并在格式验证通过后对所述解析后网络配置信息进行序列化处理。
22、在一个可能的设计中,根据所述网络配置信息对操作系统进行网络配置时,采用dbus机制实现。
23、在一个可能的设计中,所述方法还包括:
24、通过所述网页端获取网卡中断设置信息;
25、根据所述网卡中断设置信息对操作系统进行中断设置。
26、第二方面,本发明提供了一种网络配置系统,用于实现如上述任一项所述的网络配置方法;所述网络配置系统包括:
27、网卡信息获取模块,用于通过网页端获取网卡信息;
28、配置检测模块,与所述网卡信息获取模块通信连接,用于基于操作系统对所述网卡信息进行配置检测,得到与所述网卡信息对应的配置文件信息;
29、网络配置信息获取模块,与所述配置检测模块通信连接,用于输出所述配置文件信息至所述网页端,以便通过所述网页端获取网络配置信息;
30、网络配置模块,与所述网络配置信息获取模块通信连接,用于根据所述网络配置信息对操作系统进行网络配置。
1.一种网络配置方法,其特征在于:包括:
2.根据权利要求1所述的一种网络配置方法,其特征在于:通过网页端获取网卡信息前,所述方法还包括:
3.根据权利要求1所述的一种网络配置方法,其特征在于:根据所述网络配置信息对操作系统进行网络配置,包括:
4.根据权利要求3所述的一种网络配置方法,其特征在于:通过ip地址编码规则对所述网络配置信息进行解析。
5.根据权利要求3所述的一种网络配置方法,其特征在于:得到解析后网络配置信息后,所述方法还包括:
6.根据权利要求1所述的一种网络配置方法,其特征在于:根据所述网络配置信息对操作系统进行网络配置时,采用dbus机制实现。
7.根据权利要求1所述的一种网络配置方法,其特征在于:所述方法还包括:
8.一种网络配置系统,其特征在于:用于实现如权利要求1至7中任一项所述的网络配置方法;所述网络配置系统包括: