CentOS搭建NAT和DHCP服务,实现共享上网

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了CentOS搭建NAT和DHCP服务,实现共享上网相关的知识,希望对你有一定的参考价值。

参考技术A NAT(Network address translation)即网络地址转换,作为一种过渡解决手段,可以用来减少对全球合法IP地址的需求。简单的说,NAT就是在内部专用网络中使用内部地址,而当内部节点要与外界网络发生联系时,就在边缘路由器或者防火墙处,将内部地址转换成全局地址,从而使得在外部公共网(Internet)上使用一个和数个合法IP地址正常传输数据。
其中,这里的外网和内网是相对来讲的,下面假设能够访问互联网的网络为外网。

DHCP(Dynamic Host Configuration Protocol,动态主机配置协议)通常被应用在大型的局域网络环境中,主要作用是集中的管理、分配IP地址,使网络环境中的主机动态的获得IP地址、Gateway地址、DNS服务器地址等信息,并能够提升地址的使用率。

VMware Workstations:

CentOS上执行以下命令:

添加如下内容:

安装DHCP服务:

复制DHCP配置文件:

编辑并修改dhcpd.conf配置文件:

查找并修改 option domain-name 项,修改为 vmnet.com
查找并修改 option domain-name-servers 项,修改为 223.5.5.5 , 114.114.114.114
配置文件内容如下:

完整配置:

逐行进行解释:

0. 视频监控系统架构设计

0、视频监控系统架构设计

0.1、功能指标

(1)搭建共享文件夹
(2)实现Ubuntu的NAT上网和桥接上网
(3)搭建局域网
(4)搭建nfs服务器、tftp服务器
(5)将uboot、kernel、rootfs镜像文件下载到开发板中
(6)移植MPP,ORTP库和WiFi库
(7)编写应用程序实现RTP/RTCP传输视频流,实现有线传输和无线传输

0.2、架构搭建

该系统中主控 CPU 采用HI3518EV200作为核心,通过在HI3518E芯片上运行linux,构建嵌入式平台, 接收来自视频采集设备的的视频数据流并进行压缩编码,从而实现视频数据的高速采集和高效压缩,接着通过无线WiFi图传使得用户可以在PC上监控现场。

图1 系统架构设计

0.3、开发流程

本系统采用自底而上的方法进行开发,即先部署环境,然后进行必要的移植,最后实现应用软件开发。整套系统开发流程如下:


图2 系统开发流程

以上是关于CentOS搭建NAT和DHCP服务,实现共享上网的主要内容,如果未能解决你的问题,请参考以下文章

006-虚拟机中centos7实现nat静态ip上网

centos虚拟机桥接后无法上网(求助)

VMWare开启DHCP和NAT服务(VMWare无法通过NAT上网以及和host主机通信的问题解决)

用iptables做软路由实现共享上网

实验:搭建DHCP服务

iptables防火墙nat表实现共享上网规则策略实战