linux网络基础---静态路由配置

1.配置3台虚拟机代表3个路由

给原存在的虚拟机拍摄快照

linux网络基础---静态路由配置

克隆两个虚拟机

linux网络基础---静态路由配置

选择使用快照克隆,只克隆链接,分别命名为route02和route03

2.编辑克隆的虚拟机

在route02中,点击编辑虚拟机设置,添加一块网络适配器,选择LAN区段,添加 10.0.0.0/24并选择上。

在route03中,点击编辑虚拟机设置,点击网络适配器,选择LAN区段,选择10.0.0.0/24

注意,在CD/DVD选项中,使用ISO镜像那里要选择正确位置,刚克隆的是相对位置。

3.开机并设置网卡信息

打开route02,输入ifconfig,查看我们添加的网卡的名称(此处为ens32)

linux网络基础---静态路由配置

转到/etc/sysconfig/network-scripts,使用vim编辑网卡ifcfg-ens33的内容:

linux网络基础---静态路由配置

(我的原虚拟机的ip是192.168.93.199,让route02的第一块网卡的网段与之一样就行)

将ip地址改为192.168.93.12,将网关、DNS、IPV6这三行删掉或注释掉。

复制这块网卡文件并命名为ifcfg-ens32,并使用vim编辑,将NAME和DEVICE更改为ens32,ip更改为10.0.0.12

打开route03,同样设置网卡信息,将ip更改为10.0.0.13,并删除网关、DNS、IPV6这三行

4.添加路由表,开启内核转发

这时我们使用原虚拟机ping 192.168.93.12,可以ping通,但另两块网卡ping不通

使用route -n 命令查看路由表

linux网络基础---静态路由配置

使用命令route add添加路由表

linux网络基础---静态路由配置

此时ping 10.0.0.12就可以通了,但还是ping不通route03的10.0.0.13,这时因为没有开启route02的内核转发

使用以下方法开启(在route02中):

linux网络基础---静态路由配置

sysctl -p是使命令生效

同时,在route03中,使用命令 route add -net 192.168.93.0/24 gw 10.0.0.12 添加路由表

到此,原虚拟机和route03就能互通了。

linux网络基础---静态路由配置

上一篇:Linux安装软件命令详解


下一篇:VMware 安装 CentOS 7