CentOS 6.9实现路由转发

一、演示环境:


服务器名称


IP地址


操作系统


网卡名称


网卡配置


A


192.168.199.6


CentOS  6.9 x86_64


eth0


IPADDR=192.168.199.6

NETMASK=255.255.255.0

GATEWAY=192.168.199.1


B


192.168.199.7


CentOS  6.9 x86_64


eth0


IPADDR=192.168.199.7

NETMASK=255.255.255.0

GATEWAY=192.168.199.1


C


192.168.199.8


CentOS  6.9 x86_64


eth0


IPADDR=192.168.199.8

NETMASK=255.255.255.0

GATEWAY=192.168.199.1

二、演示目标:服务器B和服务器C互相ping通

三、服务器A新配置一个IP地址:

1、 虚拟机中新增一块网卡:

# ifconfig             //新增的网卡没有IP,不会启用

# ls /etc/sysconfig/network-scripts/ | grep ifcfg

# dmesg | grep -in eth   //显示有网卡eth1,但没启用

2、 安装setup tools小工具:# yum -y install setuptool     # setup     //默认没有任何工具组件

3、 安装工具组件:# yum -y install system-config-securitylevel-tui system-config-network-tui ntsysv

备注:

system-config-securitylevel-tui:防火墙配置

system-config-network-tui:网络配置

ntsysv:系统服务

# setup

4、 配置eth1:# setup  -->  网络配置  --> 设备配置  --> 新设备  --> 以太网  -->

-->  保存并退出  --> 退出

5、 重启网络服务,检验配置效果:

# service network restart

# ifconfig

# ls /etc/sysconfig/network-scripts/ | grep ifcfg

# dmesg | grep -in eth

四、服务器A开启路由转发功能:

# vim /etc/sysctl.conf  -->  将net.ipv4.ip_forward = 0修改为1

# sysctl -p  -->  net.ipv4.ip_forward = 1

五、服务器A ping自身的两个网卡接口:

六、服务器B将自身网关指向192.168.199.6:

# vim /etc/sysconfig/network-scripts/ifcfg-eth0 -->  GATEWAY=192.168.199.6

# service network restart

七、服务器B ping服务器A的两个网卡接口:

八、服务器C修改IP地址为172.16.100.8,并将自身网关指向172.16.100.7:

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

IPADDR=172.16.100.8

NETMASK=255.255.0.0

GATEWAY=172.16.100.7

# service network restart

本地原Xshell连接已断开,在虚拟机里操作:

九、服务器C ping服务器A的两个网卡接口:

十、服务器B ping服务器C:

十一、服务器C ping服务器B:

十二、最终网卡配置:


服务器名称


IP地址


操作系统


网卡名称


网卡配置


能否连外网


A


192.168.199.6

172.16.100.7


CentOS  6.9 x86_64


eth0

eth1


IPADDR=192.168.199.6

NETMASK=255.255.255.0

GATEWAY=192.168.199.1

IPADDR=172.16.100.7

NETMASK=255.255.0.0

eth1没有配置网关



B


192.168.199.7


CentOS  6.9 x86_64


eth0


IPADDR=192.168.199.7

NETMASK=255.255.255.0

GATEWAY=192.168.199.6



C


172.16.100.8


CentOS  6.9 x86_64


eth0


IPADDR=172.16.100.8

NETMASK=255.255.0.0

GATEWAY=172.16.100.7


不能

十三、为了方便操作,使用本地Windows 10中的Xshell连接服务器A、B、C:

1、 将本地Windows10的网关指向192.168.199.6:

2、 本地Windows10 ping服务器A、C:

3、 Xshell连接服务器A、B、C:

时间: 2024-10-10 17:41:27

CentOS 6.9实现路由转发的相关文章

Centos网络管理(四)-路由转发与静态路由

实验环境:VMware Workstation Pro 14(试用版) 系统平台: CentOS release 6.9 (Final)       内核  2.6.32-696.el6.x86_64 CentOS Linux release 7.4.1708 (Core)  内核  3.10.0-693.el7.x86_64 机器 简称 角色 IP地址 6-2-A A 模拟电脑A eth1 192.168.27.210/24 7-2-R1 R1 路由器R1 ens33 192.168.27.2

使用CentOS虚拟机实现路由转发及NAT

使用Centos7.2 的firewall实现NAT功能 两条命令即可实现 echo"net.ipv4.ip_forward = 1" >> /etc/sysctl.d/ip_forward.conf  ##配置路由转发 firewall-cmd--permanent --add-masquerade  ##配置伪装(NAT) 系统安装使用最小安装即可,虚拟机仅1.5G大小,很方便的实现跨网络访问互联网 为虚拟机安装三块网卡 一块使用DHCP,自动获取IP.网关及DNS,用

【详解】ip_forward与路由转发

一.前言介绍: IP地址分为公有ip地址和私有ip地址,Public Address是由INIC(internet network information center)负责的,这些IP地址分配给了注册并向INIC提出申请的组织机构.Private Address属于非注册地址,专门为组织内部使用.Private Address是不可能直接用来跟WAN通信的,要么利用帧来通信(FRE帧中继,HDLC,PPP),要么需要路由的转发(nat)功能把私有地址转换为公有地址才行. 出于安全考虑,Linu

linux 路由转发实验(软路由)

一.实验网络拓扑 (R1,R2由 Linux 虚拟机添加双网卡做软路由实现) 二.环境准备: (虚拟机网卡需要设置为桥接模式) 1. 关闭NetworkManager: service NetworkNanager stop 禁止开机自启动: chkconfig NetworkNanager off 清空iptables 条目: iptables -F 开启路由转发功能:(0 :禁用, 1:启用) echo 1 > /proc/sys/net/ipv4/ip_forward 检查路由转发功能开启

linux做路由并实现路由转发

一.环境介绍 1.linux版本:CentOS6.8,CentOS7.2两台主机分别加载两块网卡,分别作为路由器的两个端口 2.实验在vmware虚拟机中完成 3.另有两台CentOS6.8和CentOS7.2作为两个网段的主机 4.实验图示: 二.路由1(左)和路由2(右)的设置 1.路由1配置信息 eth0网卡:     DEVICE=eth0     IPADDR=10.0.0.1     PREFIX=9eth1网卡:    DEVICE=eth1     IPADDR=192.168.

Linux主机实现简单的路由转发功能

只要在Linux主机上添加一些简单的路由条目, 这些Linux主机就可以充当简单路由器的功能. 在实际生产坏境中, 当我们需要一台路由器简单作为转发数据, 但是手上却没有路由器的话, 我们就可以指定一台Linux主机充当一个简单的路由器,实现路由简单的转发. 上面所诉尤其强调简单, 所以说只是实现简单的路由的功能, 如果要实现非常复杂的功能的话, 一台Linux主机可能无法实现你想要的条件. 实验坏境: 基于VMware上的4台虚拟主机,主机名为R1.R2的两台主机(都是centos6.8系统)

Linux下的GRE隧道及其路由转发

隧道,字面上来看就是一条通道,这条通道由点到点,独立与其他.linux下的隧道其他的了解不深,单独写下最近搭建过的gre隧道和路由转发功能实现. 先说一下隧道的基本概念: 一种技术(协议)或者策略的两个或多个子网穿过另一种技术(协议)或者策略的网络实现互联,称之为overlay topology,这一技术是电信技术的永恒主题之一.     电信技术在发展,多种网络技术并存,一种技术的网络孤岛可能需要穿过另一种技术的网络实现互联,这种情况如果发生在高层协议的PDU封装于低层协议PDU中时通常称之为

Zuul路由转发规则

定制的路由规则的主要功能: 1.路由表中包含源路径,微服务名称,目标路径 2.Endpoint粒度配置支持 3.路由支持1对1精确路由 4.源路径可以前缀/**格式来模糊路由 5.目标路径可以使用前缀/**格式来装配目标路径 6.保留默认动态路由规则:服务名称/** --> 是否截去前缀 --> 目标路径 7.保留默认动态路由规则是否支持截去前缀的配置参数stripPrefix特性 8.路由规则可以在不重启服务动态更新,这个功能通过外化配置来支持 9.匹配股则采取谁先匹配路由谁,也就是说在路由

硬件路由转发原理浅析

有人问我,对于路由转发,硬件转发表的性能真的要超出软件查表比如Linux系统很多吗?我怎么回答呢?给出数据吗?我没有数据,因为我的本职不是做这一块的.给出理论吗?恐怕我也没那口才.画个图?我发现我系统没有安装画逻辑电路的工具.那怎么办?这个问题的答案我真真在心里,只是难于言表,于是乎,我采用手绘图手机拍照的方式,展示一下硬件转发表的威力,由于没有实际数据,我采用相对比较的方式,让诸位看一下软件转发为什么是个垃圾.也顺便介绍一下专业的路由器交换机是怎么转发数据包的.       不过,手绘图实在是