zoukankan      html  css  js  c++  java
  • linux网络基础---静态路由配置

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

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

    克隆两个虚拟机

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

    2.编辑克隆的虚拟机

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

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

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

    3.开机并设置网卡信息

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

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

    (我的原虚拟机的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 命令查看路由表

    使用命令route add添加路由表

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

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

    sysctl -p是使命令生效

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

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

  • 相关阅读:
    算法学习算法复杂度
    算法学习冒泡排序和快速排序
    焦点管理
    数据结构学习链表、双向链表、循环链表
    数据结构学习数组、栈和队列
    数据结构学习集合
    数据结构学习字典和散列表
    (转)一个webservice的小demo
    堆栈详解
    JS实现大小写转换
  • 原文地址:https://www.cnblogs.com/1016391912pm/p/12933250.html
Copyright © 2011-2022 走看看