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

wKiom1myPWyCbvq-AAAub-TF81I418.jpg


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

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

wKioL1myPXCg3A2iAACXRRbCIL8713.jpg


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

wKioL1myPZyykNToAAJnPNj4xgA298.jpg


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

wKiom1myPeHxzVnXAABHTIQBxYM595.jpg


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

wKioL1myPeKSBnIcAAFH7ERwtTM645.jpg


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

wKiom1myPj_z_qT8AABNFXq2ocU059.jpg


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

备注:

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

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

ntsysv:系统服务

# setup

wKioL1myPkWTA9_BAABovn39wLE693.jpg


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

wKiom1myPoHA9xqYAADxOsKykqk696.jpg


wKioL1myPl_DV05AAADpp-N4pck486.jpg

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

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

# service network restart

wKiom1myPs2QdXlRAAEH53ufjhc151.jpg


# ifconfig

wKiom1myPviQceUHAAOLKerYZYQ628.jpg


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

wKioL1myPvvgYJaNAABSD4SBKKc483.jpg


# dmesg | grep -in eth

wKiom1myPzySxL3PAAN8Qdk8Gno084.jpg

 

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

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

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

 

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

wKioL1myP0yg1Y1MAAKy85h8Ais735.jpg


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

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

# service network restart


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

wKioL1myP3-xTwN7AAKVqAR0L5g275.jpg


八、服务器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连接已断开,在虚拟机里操作:

wKiom1myP8nA4cMFAAEeG5h39_E388.jpg

 

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

wKiom1myP_2TZ-mVAAFAD214v8k659.jpg


十、服务器B ping服务器C

wKiom1myQBOBkVsJAAFNX-KwF_0967.jpg


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

wKioL1myQBygDDyEAAC1BS-DOPo655.jpg


十二、最终网卡配置:

服务器名称

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连接服务器ABC

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

wKioL1myQD2iWflnAAFS9ggTTrE312.jpg


2、 本地Windows10 ping服务器AC

wKiom1myQISAvW7TAAHri1VToDw377.jpg


3、 Xshell连接服务器ABC

wKioL1myQIGyvtWpAAFfPbvFeVE339.jpg


wKiom1myQKOS1mUqAAEv4z0yb5Q175.jpg


wKioL1myQIKzqKIgAAEP0gDZsKA168.jpg




      本文转自Marion0728  51CTO博客,原文链接:http://blog.51cto.com/qiuyue/1963706,如需转载请自行联系原作者






相关文章
|
7月前
|
Linux
centos如何设置路由规则
centos如何设置路由规则 在CentOS操作系统中,可以通过以下步骤设置路由规则: 1. 使用root用户或具有sudo权限的用户登录到CentOS服务器。 2. 使用以下命令查看当前的路由表: ``` ip route show ``` 3. 使用以下命令添加新的路由规则: ``` sudo ip route add <目标网络> via <下一跳网关> ``` 其中,目标网络是需要设置路由规则的目标网络地址,下一跳网关是数据包从本机到达目标网络的下一跳IP地址。 例如,如果要将数据包发往10.0.0.0/24网络通过网关192.1
382 0
|
7月前
|
Linux 数据安全/隐私保护
百度搜索:蓝易云【Centos7系统路由追踪安装使用教程。】
CentOS 7是一种常用的Linux操作系统,它具有广泛的应用和用户群体。路由追踪是一种网络工具,用于确定到达目标主机的网络数据包路径。
107 0
|
JSON 数据可视化 Unix
CentOS下网络路由追踪软件mtr及besttrace
CentOS下网络路由追踪软件mtr及besttrace
1029 0
CentOS下网络路由追踪软件mtr及besttrace
|
3天前
|
Linux
centos 6.5安装yum
centos 6.5安装yum
22 0
|
3天前
|
运维 网络协议 Linux
【运维系列】Centos7安装并配置PXE服务
PXE是Intel开发的预启动执行环境,允许工作站通过网络从远程服务器启动操作系统。它依赖DHCP分配IP,DNS服务分配主机名,TFTP提供引导程序,HTTP/FTP/NFS提供安装源。要部署PXE服务器,需关闭selinux和防火墙,安装dhcpd、httpd、tftp、xinetd及相关服务,配置引导文件和Centos7安装源。最后,通过syslinux安装引导文件,并创建pxelinux.cfg/default配置文件来定义启动参数。
15 0
|
3天前
|
运维 网络协议 Linux
【运维系列】Centos7安装并配置postfix服务
安装CentOS7的Postfix和Dovecot,配置Postfix的`main.cf`文件,包括修改完全域名、允许所有IP、启用邮箱等。然后,配置Dovecot的多个配置文件以启用auth服务和调整相关设置。重启Postfix和Dovecot,设置开机自启,并关闭防火墙进行测试。最后,创建邮箱账户并在Windows邮箱客户端中添加账户设置。
10 0

热门文章

最新文章