目录

一、 配置yum本地源

二、基础网络搭建

三、内网访问外网web

四、防火墙3——SNAT1

五、安装vnc 远程控制

六、nfs服务器的搭建

七、代理服务器

八、DHCP服务器

九、DNS服务器

十、邮件服务器


一、 配置yum本地源

#mkdir  /media/cdrom

#mount /dev/cdrom  /media/cdrom

# cd /etc/yum.repos.d

#mkdir  bak

#ll

#mv CentOS-base.repo CentOS-Debuginfo.repo CentOS-Vault.repo  bak

#gedit  CentOS-Media.repo

把0改为1

#yum clean all

#yum makecache

二、基础网络搭建

#gedit /etc/udev/rules.d/70-persistent-net.rules

(前三个网卡信息删掉接着吧eth3改为eth0并且把物理地址复制下来)

#gedit /etc/sysconfig/network-scripts/ifcfg-eth0

(把DHCP改为static并且添加ip地址,子网掩码,网关)

如:IPADDR=192.168.0.10

NETMASK=255.255.255.0

GATEWAY=192.168.0.254

开启转发:

#gedit /etc/sysctl.conf

(net.ipv4.ip forward=0中把0改为1)

#sysctl  -p

#service  iptables  stop

三、内网访问外网web

基础网络搭建,然后在外网和网关上防火墙放行。

外网

[root@lyyyum.repos.d]# iptables -A INPUT -i eth1 -p tcp --dport 80 -j ACCEPT

[root@lyyyum.repos.d]# iptables -A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT

[root@lyyyum.repos.d]# iptables -A OUTPUT -p tcp --sport 80 -j ACCEPT

网关:

iptables -A FORWARD -d202.3.4.10/32 -i eth0 -o eth1 -p tcp -m tcp --dport 80 -j ACCEPT

iptables -A FORWARD -s202.3.4.10/32 -m state --state RELATED,ESTABLISHED -j ACCEPT

四、   防火墙3——SNAT1

在访问web基础上做下面:

然后在网关防火墙上设置SNAT

#iptables –t nat –A POSTROUTING –s 192.168.0.0/24 –o eth1–j MASQUERADE

MASQUERADE:动态地址伪装,用发送数据的网卡上的IP来替换源IP

五、安装vnc 远程控制

1、Vnc-server:安装yum,

#yum installtigervnc-server –y

#vncserver   //(设置一下密码,还要重新确认一下,注意下主机号是1还是2))

#iptables-save   //查看规则

#iptables –IINPUT –p tcp –m state –—state NEW –m tcp –—dport 5801 –j ACCEPT

#iptables –IINPUT –p tcp –m state –—state NEW –m tcp –—dport 5901 –j ACCEPT

//添加规则   

#iptables-save   //查看规则

1、 vnc-client:安装yum

#yum install tigervnc –y

然后直接可以运行软件了

六、nfs服务器的搭建

1、 配置ip,设置网卡。不做说明:

然后安装nfs服务器,默认已经安装好。

将/etc/sysconfig/nfs 文件中(875  32803 32769  892)前面#删掉

显示所有服务的端口

Rpcinfo p

Nfs为2049  portmapper为111

3、 防火墙配置规则

直接编辑防火墙规则

Iptables–I INPUT –s 192.168.0.0/24 –p tcp –m multiport –dports 111,2049,875,892,32803 –jACCEPT

Iptables–I INPUT –s 192.168.0.0/24 –p udp –m multiport –dports 111,2049,875,892,32803 –jACCEPT

下面重启一下防火墙,service Iptables save 然后重启:service Iptables restart

4、 Client-9:

在nfs-test1创建一个a2的文件,在nfs服务器便可以看到

Client -10:

七、   代理服务器

刚开始还是基础网络搭建,然后在网关上安装squid,并配置

启动squid服务器并初始化缓存目录

[root@lyy ~]# service squid start  //启动squid服务
[root@lyy ~]# squid -z  //初始化缓存目录

放行3128端口

[root@lyy ~]# iptables -I INPUT -p tcp -m state --state NEW -m tcp --dport 3128 -j ACCEPT

下面就是在内网中设置代理服务器

再次访问外网,在外网中抓包可以看出。或者在网关上停止squid服务器,在内网上再次访问,会收到代理服务器拒绝的信息。

八、DHCP服务器

三台虚拟机:一台做服务器,一台动态随机分配地址,另一台分配固定的IP

基本的配置就不说了,记得给两台客户机ip获取方式设置为DHCP

安装DHCP服务器  yum install dhcp –y

主要配置的文件:

配置完就重启DHCP:service dhcpd restart

下面就可以查看客户机的ip来验证DHCP是否生效!

九、DNS服务器

1.     入门:先安装DNS服务器,再配置主配置文件,正解文件,反解文件,重启named,然后配置防火墙。在客户端设置一下nameserver就ok了。

主从DNS服务器:

主DNS:

辅助DNS:只需配置主配置文件!

多域:不想写了!大概截个图:

其他两台参照前面就行了。

十、邮件服务器

在多域的基础上操作:

dovecot文件编辑看书

下面网关上的防火墙规则:

另外的两台DNS服务器也要配置防火墙规则:只要在INPUT链中放行53、25、110端口就ok了。

最后就是两个客户端注册邮件用户,先安装thunderbird,再注册,最后发邮件。

还有就是Web和ftp服务器,都挺简单的,而且书上都有相关的操作。也可以参考我另一篇文章哦

Linux实验精华总结相关推荐

  1. linux命令的使用实验报告,Linux实验报告一-常用命令使用.doc

    Linux实验报告一-常用命令使用.doc 西 安 邮 电 大 学 (计算机学院)课内实验报告实验名称 常用命令使用 专业名称 计算机科学与技术班 级 计科1405 学生姓名 高宏伟学号(8位) 04 ...

  2. linux实验之文件与文件,linux实验报告文件系统与文件管理.doc

    linux实验报告文件系统与文件管理 学生课程实验报告书 课程: <linux网络操作系统> 级 系 专业 班 学号: 姓名: 指导教师: 一.实验项目: 用户与组群管理 二.实验日期: ...

  3. linux实验目的能学会什么意思,Linux实验.doc

    Linux实验 实验一:Linux系统的安装 时间: 一.实验目的 1.了解Linux操作系统的内核版本和发行版本: 2.掌握Fedora.RedHat操作系统的安装方法. 二.实验内容和步骤: 见教 ...

  4. 用虚拟机配置Linux实验环境

    我们平时经常需要利用VMware搭建Linux实验环境,下面我将搭建步骤整理了一下. 安装虚拟机 系统镜像:CentOS-7-x86_64-Everything-1708.iso 用VMware安装系 ...

  5. linux实验报告makefile,linux实验二交叉编译和Makefile实验报告.doc

    linux实验二交叉编译和Makefile实验报告 实验二 交叉编译和Makefile 实验目的 了解和掌握交叉编译模式和方法: 了解和掌握makefile文件的编写 学会使用交叉编译工具和make工 ...

  6. linux基础实验报告6,Linux实验报告6参考答案.doc

    Linux实验报告6参考答案.doc 下载提示(请认真阅读)1.请仔细阅读文档,确保文档完整性,对于不预览.不比对内容而直接下载带来的问题本站不予受理. 2.下载的文档,不会出现我们的网址水印. 3. ...

  7. Linux实验——缓冲区溢出漏洞实验

    Linux实验--缓冲区溢出漏洞实验 20125121 一.     实验描述 缓冲区溢出是指程序试图向缓冲区写入超出预分配固定长度数据的情况.这一漏洞可以被恶意用户利用来改变程序的流控制,甚至执行代 ...

  8. linux实验报告 dns 新增域名,Linux实验报告DNS及虚拟主机.docx

    南华丈曇 计算机科学与技术学院 实验报告 (2014?2015学年度第2学期) 课程名称Linux实验 题 目DNS与虚拟主机 姓名 周路学号20124360222 专业网络工程 班级2班 地点8栋实 ...

  9. linux电子数码相册实验报告,Linux实验报告.doc

    Linux实验报告Linux实验报告 实 验 报 告 课程名称 Linux操作系统安装配置和管理 年级班级 学号姓名 任课教师 康长青 目录 实验一. Linux常用命令的使用3 一.实验目的3 二. ...

最新文章

  1. python画圆简单代码-Python画直线 画圆 画矩形代码
  2. Polycarp Recovers the Permutation 构造(1000)
  3. discuz admin.php无法登录,discuz搬家管理员无法登录后台解决方法
  4. .NET Core 实例接口代理转发
  5. Spring AOP里面的几个名词的概念:
  6. 【C/C 】浅谈C/C 中函数指针与回调函数
  7. python语言数据挖掘python语言数据_Python语言数据挖掘01-环境搭建
  8. SQL 16进制数转化10进制
  9. 查看占用指定端口的程序
  10. 先进数据系统实验室(Advanced Data Systems Laboratory, ADSL)
  11. List列表的万能的适配器
  12. 利用python进行tf-idf算法绘制词云图_利用python实现通过TF-IDF和BM25提取文章关键词...
  13. [转载] 七龙珠第一部——第112话 能恢复年轻吗 比克大魔王
  14. python常规异常的基类_python常见异常内容
  15. codejock toolkit pro 源码零售版
  16. 【云计算的1024种玩法】搭建 wiki 知识库
  17. 参考牛顿冷却定律优化最热问题的排序
  18. 电能管理系统在中材萍乡水泥4500t/d生产线改造上的应用
  19. 3ds Max场景卡顿的优化方法
  20. word报错“您的组织策略阻止我们为您完成此操作”的解决方法

热门文章

  1. 解决WPS高分辨率下因字体缩放导致字体发虚的问题
  2. 如何解决因网络问题导致的 github 下载出错
  3. Gensim官方教程翻译(五)——英文维基百科的实验
  4. 体育技术机器学习金钱和灵感的圣杯
  5. Jzxx.oj:4068: 数组元素的查找新
  6. java骰子_Java实现的简单掷骰子游戏示例
  7. java背单词软件_求背英语单词的手机JAVA软件
  8. python删除列表元素delete_Python3 tkinter基础 Listbox delete 删除单个、所有元素
  9. Android gradient 三色渐变背景 Shap
  10. org.apache.flume.conf.ConfigurationException: Channel c1 not in active set.