linux下的网络环境部署1.2(网关,dns,网桥)

网关

路由器:两台主机处于不同网段,nat(net adress transfer)源地址转换,伪装成目的地地址可以识别的地址
路由器上和客户主机处在同一网段的ip即网关

修改网卡设定网关

实验




实验
在rhel7中添加网卡,使得rhel7作为路由器,添加网卡:在窗口栏中将光标放置在rhel7,单击右键,设置,网络适配器,添加网络适配器,选择桥接模式,设置完以后会有两块网卡





rhel7可以同时跟两台网段不同的主机通信,所以将它作为路由器,让两台网段不同的主机之间通信

使这两块网卡可以使用内核进行路由,所以开启内核的路由参数


打开地址伪装功能


添加网关(客户主机的网关,与主机网段相同的路由器地址),成功后,可以与不同网段之间的主机通信,172.25.254.10 这台主机先把自己的信息发给172.15.254.100,通过内核的路由功能,把数据(地址伪装功能,伪装成192.168.1.7)传递到能和192.168.1.8这台主机通信的地址,

dns

地址解析:把(文件中保存了相应地址对应的ip)地址转化为ip
做地址解析的主机:dns服务器
通信方式:ip形式


设置网关,通过域名无法进行通信,而通过ip可以


编辑本地解析文件,域名对应ip,过于繁琐使可以通过文件中的域名进行通信


编辑dns指向文件,使可以通过域名进行通信,且不用人为编写

网桥设定

网络桥接的功能:虚拟机的内核需要借助真实内核发送到网卡中,虚拟机网络和真实网络是断开的,可以通过真实内核共享,开启一个接口(桥接接口)使虚拟机和物理机的网卡处在同一个平行的网络环境中,即真实的主机可以直接通过控制桥接接口控制物理网卡,使数据直接走出去

如何打开桥接接口?


注:笔记部分来源于西部开源李老师,实验图片为本人所有

原文地址:https://blog.51cto.com/14653135/2471823

时间: 2024-11-13 08:16:58

linux下的网络环境部署1.2(网关,dns,网桥)的相关文章

Linux下的网络环境部署1.1(ip,dhcp服务器的搭建)

ip ip地址;二进制,32位0/1=1bit 8bit=byte254.254.0.0不能表示地址,范围:2的16次方减1 范围:254.254.0.1 254.254.254.253172.25.254.1/24 172.25.254 为网络位 1:主机位 24 子网掩码注:172.25.254区域的1号主机 如果要与其通信,则,网络位要相同,主机号不同子网掩码为255.255.0.0 则172.25 为网络位,254.1为主机位,但桥接模式还是会转换位255.255.255.0模式,无法通

linux下的网络环境配置

在RedHat下网络配置如下 静态IP的文件配置方式 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 vim /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0 ONBOOT=yes BOOTPROTO=static HWADDR=64:27:37:D3:B5:F7 IPADDR=192.168.0.3 NETMASK=255.255.255.0 GATEWAY=192.168.0.1 DNS域名解析配置 1 ech

Linux 下 Eureka 服务器的部署

1. 查看 Linux 相关信息        版本查看# cat /etc/issueCentOS release 6.5 (Final)        位数查看# getconf LONG_BIT64        第 2 - 4 步是 Eureka Server war 包的构建,如果你嫌自己构建麻烦可以去 http://mvnrepository.com/artifact/com.netflix.eureka/eureka-server 下载一个,比如作者下载的是 eureka-serv

Linux下的ssh环境搭建与管理

Linux下的ssh环境搭建与管理 实验环境 1:网桥模式 2:安装好vmtoos 3:安装好yum 4:安装好ssh相关软件包 5:服务端:xuegod-63   IP:192.168.1.63 客户端:xuegod-64   IP:192.168.1.64 客户端普通用户:ceshi  密码:123456 6:安装好扫描软件rpm -ivh/mnt/Packages/nmap-5.21-4.el6.x86_64.rpm 实验目标 1:SSHD服务介绍 2:SSHD服务安装配置 3:两Linu

Linux下安装php环境并且配置Nginx支持php-fpm模块[www]

Linux下安装php环境并且配置Nginx支持php-fpm模块 http://www.cnblogs.com/freeweb/p/5425554.html 5分钟搭建 nginx +php --------------(LNMP)新手专用 http://blog.csdn.net/dyllove98/article/details/41120789 配置Nginx来支持php http://www.cnblogs.com/jecyhw/p/5504855.html nginx+php的配置与

linux后台服务器开发环境部署配置和验证(nginx+apache+php-fpm+FASTCGI(C/C++))

linux后台服务器开发环境部署配置 引言 背景 随着公司互联网业务的不断增多,开发环境变得越来越复杂,为了便于统一服务器端的开发部署环境,特制定本配置文档. 使用软件 CentOS 6.3(Linux version 2.6.32-279.el6.x86_64) gcc (GCC) 4.4.6 20120305 (Red Hat 4.4.6-4) 本次配置 Nginx 1.5.8 Apache 2.4.7 php 5.3.26 目的 构造WEB前端技术架构,web前端的部署结构技术完全完成.

Linux下的网络配置 - CentOS 6.x

Linux下的网络配置 - CentOS 6.x 文本关键字:Linux.CentOS.网络服务.eth0.网卡配置项 一.查看网络信息 通常我们查看本机的网络是否正常,主要需要知道的就是网卡是否在正常工作,相关的网络信息(IP地址.广播地址.子网掩码等)是什么.除此之外,我们需要测试当前机器是否连入互联网,或者是否能够与网关正常通信. 1. ifconfig ifconfig是一个最常用的,可以查看和设置各网卡的工具. 直接使用ifconfig命令:列出所有当前已启用的网卡信息 使用ifcon

Linux下各种常见环境变量的配置

Linux系统下各种环境变量都通过修改/etc/profile文件来实现.由于是系统文件,修改此文件需要root权限.因此实现以下功能都需要用户拥有root权限. 另:不要轻易修改profile文件中的现有内容.应在保证原有内容不变的前提下,在文件的最后插入新的一行. 1.路径变量PATH 当用户在某工作目录执行一个命令或者可执行程序时,若当前路径下不存在该程序,则系统将从PATH路径列表中查找指定的应用程序.还记得java命令,ping命令么?这些应用程序所在的文件夹都包含在了PATH路径中.

Linux网络管理2---(网络环境查看命令、网络测试命令)

1.网络环境查看命令 ifconfig命令 查看或临时修改网络状态的命令 可以看到IP.子网掩码……信息 关闭和启动网卡 ifdown 网卡设备名(比如: ifdown eth0):禁用该网卡设备 ifup 网卡设备名:启用该网卡设备 查询网络状态:netstat 选项: -t:列出TCP 协议端口 -u:列出UDP协议端口 -n:不使用域名与服务名,而使用IP地址和端口号 -l:仅列出在监听状态网络服务(所有UDP服务都没有监听状态,因为TCP是三次握手,需要等待反馈信息,而UDP就不需要)