构建Linux局域网

本文涉及的产品
云防火墙,500元 1000GB
简介:
+关注继续查看
随着Internet的发展,我国先后建立起了中国教育科研网(CERNET)、中国科学技术网(CSETNET)、中国公用计算机互联网(CHINANET)和中国经济信息通用网(CHINAGBN)等骨干网络。在这样的背景下,有条件的企事业单位纷纷与它们相联,于是企业就需要局域网建设方案。 
以往的局域网建设方案,基本上都是以Windows操作系统为主来搭建。典型的方案就是:服务器的操作系统采用Windows NT,各用户(单位或个人)的工作站的操作系统采用Windows 95/98。 
name    number    notes 
server    2    no limited 
pc      7 
但随着Linux操作系统的迅速发展和普及,Linux的优势充分显现出来。Linux开始在局域网的搭建中发挥重要作用。在实践的基础上,我们提出一种经济、快捷、可靠的,以Turbo Linux为主要操作系统的Linux局域网建设方案。此方案用以解决局域网用户安全、可靠地访问内部和外部资源的问题。

  Linux局域网网络构架(NetworkStructure): 
使用转换器把Internet接口转换为双绞线,直接连接到一台双网卡Server上。该Server的另外一块网卡和其他的Server以及Client连接到一个Hub上面,成为一个局域网。双网卡的服务器作为防火墙和网关,控制内部网和Internet连接的安全。我们在其上面还可以运行其他的服务,例如文件服务器、代理服务器、邮件服务器和Web服务器等。另外一台服务器可以作为数据库服务器,在其上主要运行数据库服务。 
双网卡中对外的网卡必须有正式的IP,另外一块网卡和其他计算机的网卡可以使用私有IP,范围从192.168.1~192.168.254自由分配,其他计算机的网关地址都指向防火墙网关服务器的内部IP。防火墙网关服务器的网络配置要根据申请的IP地址来具体设置。 
Linux局域网硬件需求(Hardware):在此方案中,硬件需求除了包括2台服务器、7台PC外,还包括网络实施所需硬件,如:HUB、网线和转换器等。其中最重要的硬件部分———服务器对Linux的性能需求显得非常重要。Turbo Linux可以支持因特尔最新的Itanium处理器,它在对采用英特尔芯片的服务器和PC产品的支持上有很大的优势。对“IA-64”的支持以及高的安全可靠性是本方案考虑采用TurboLinux作为硬件支持操作系统的原因。

  Linux局域网软件需求(Software): 
两台服务器的软件采用TurboLinux 6.0版本。数据库服务器上运行Turbo Linux自带的数据库软件包。防火墙网关的服务器上可以运行多种Internet应用,如email服务器、Web服务器和代理服务器等。 
Turbo Linux中自带的数据库软件包有两种:Postgres SQL和MySQL,这两种数据库各有优点。PostgresSQL胜在结构规范、功能齐全,而MySQL胜在速度快,两者都有大量的开发工具和各种语言的接口,很方便开发。不过要注意的是MySQL数据库没有行锁定和嵌套Select的功能,选择它的时候要多加考虑。服务器的软件安装和调试,最好由Linux的工程师或者专业人员完成。 
该方案的设计充分考虑了系统的可扩充性、开放性和可维护性,能够适应发展的要求,同时满足信息管理对高速度、高可靠性的需求以及多应用的需求。
















本文转自starger51CTO博客,原文链接:http://blog.51cto.com/starger/18520 ,如需转载请自行联系原作者




相关文章
|
1月前
|
Java Linux Docker
使用Docker构建轻量级Linux容器
使用Docker构建轻量级Linux容器
|
2月前
|
NoSQL 应用服务中间件 Linux
Docker linux环境Docker的部署以及构建镜像
Docker linux环境Docker的部署以及构建镜像
226 1
|
2月前
|
Linux C++
linux中构建一个launch文件
linux中构建一个launch文件
|
3月前
|
NoSQL Ubuntu IDE
嵌入式Linux系列第14篇:使用gdb和gdbserver构建在线调试环境
嵌入式Linux系列第14篇:使用gdb和gdbserver构建在线调试环境
|
3月前
|
Linux Docker Python
|
4月前
|
Unix Java Linux
构建嵌入式Linux操作系统 Linux操作系统的介绍
构建嵌入式Linux操作系统 Linux操作系统的介绍
|
4月前
|
存储 传感器 Linux
嵌入式Linux与数据库:构建智能的嵌入式系统
嵌入式系统已经成为我们日常生活中不可或缺的一部分,从智能家居设备到工业自动化,无处不在。在构建智能的嵌入式系统时,数据库扮演着关键的角色,为数据存储、检索和管理提供了强大的解决方案。本文将带您探索嵌入式Linux系统中使用数据库的重要性、方法和实际应用。
82 1
|
4月前
|
存储 缓存 Linux
Linux用户态协议栈与DPDK构建高性能应用
本文深入探讨了如何利用Linux用户态协议栈与DPDK构建高性能应用的方法和技巧。在现代网络编程中,性能是至关重要的,特别是在需要处理大量并发连接的场景下。传统的内核态网络栈在面对高负载时可能会遇到性能瓶颈,而本文介绍了如何借助用户态协议栈和DPDK来突破这些限制。从零开始搭建一个基于用户态协议栈和DPDK的网络应用并不是一件容易的事情,但本文将通过实际示例和步骤指导读者完成这一过程。最后,本文总结了使用用户态协议栈和DPDK构建高性能应用的益处,并展望了这些技术在未来网络设计中的潜在作用。
220 0
Linux用户态协议栈与DPDK构建高性能应用
|
4月前
|
消息中间件 负载均衡 监控
在Linux服务器上安装EMQX平台:构建高性能的开源物联网消息中间件
EMQX是一个开源的物联网消息中间件平台,提供高性能、高可用性的MQTT和CoAP协议支持,适用于大规模物联网应用场景。本文将详细介绍在Linux服务器上安装EMQ X平台的步骤,帮助开发者快速搭建功能强大的物联网消息中间件。
1387 1
|
5月前
|
XML JSON 负载均衡
探秘Linux网络设计:Reactor模型与高效http静态服务器构建
本文将深入探讨Linux网络设计中的Reactor模型,并展示如何利用该模型构建高效的http静态服务器。在现代互联网环境中,快速响应和高吞吐量对于提供卓越用户体验至关重要。通过理解Reactor模型的基本概念和工作原理,我们将揭示它在构建高并发应用中的关键作用。本文还将详细介绍如何利用Reactor模型优化网络通信,实现快速的http请求处理和静态资源传输。通过实践经验的分享,包括事件驱动编程、多线程和多进程处理以及负载均衡等技巧,读者将获得构建高效http静态服务器的实际指导和启示。
144 0
探秘Linux网络设计:Reactor模型与高效http静态服务器构建
推荐文章
更多