• A与B经过两个路由相通


    A与B,中间经过两个路由,让A与B相通

    A--VMner10-->eth0 R1 eth1--VMner11-->eth0 R2 eth1--VMner12-->B

    A:VMner10

    192.168.1.100/24 gateway:192.168.1.1

    R1:VMner10和VMner11

    eth0:192.168.1.1/24
    eth1:172.16.0.1/16

    R2:VMner11和VMner12

    eth0:172.16.0.2/16
    eth1:10.0.0.1/8

    B:VMner12

    10.0.0.100/8 gateway:10.0.0.1


    前期工作

    虚拟机增加两个网段:

    1.VMner10

    2.VMner11

    3.VMner12

    关闭烦人的管理服务

    永久:chkconfig NetworkManager off(开机不再启动)----->service NetworkManager stop----->service network restart

    临时:service NetworkManager stop----->service network restart

    查看是否有开防火墙:iptables -vnL

    关闭防火墙:

    chkconfig iptables off
    service iptables stop

    关键步骤

    1):配置相关的IP地址

    B

    配置IP地址(/etc/sysconfig/network-scripts/ifcfg-eth0)

    DEVICE=eth0
    IPADDR=10.0.0.100
    NETMASK=255.0.0.0
    GATEWAY=10.0.0.1

    重启网络服务

    service network restart

    查看IP地址是否添加成功

    ifconfig

    查看是否有添加网关-----默认路由

    route -n(查看是否有0.0.0.0 10.0.0.1.....的记录)

    A

    配置IP地址(/etc/sysconfig/network-scripts/ifcfg-eth0)

    DEVICE=eth0
    IPADDR=192.168.1.100
    NETMASK=255.255.255.0
    GATEWAY=192.168.1.1

    重启网络服务

    service network restart

    查看IP地址是否添加成功

    ifconfig

    查看是否有添加网关-----默认路由

    route -n(查看是否有0.0.0.0 192.168.1.1.....的记录)

    R2

    配置IP地址(/etc/sysconfig/network-scripts/ifcfg-eth0)

    DEVICE=eth0
    IPADDR=172.16.0.2
    NETMASK=255.255.0.0

    配置IP地址(/etc/sysconfig/network-scripts/ifcfg-eth1)

    DEVICE=eth1
    IPADDR=10.0.0.1
    PREFIX=8

    重启网络服务

    service network restart


    R1

    配置IP地址(/etc/sysconfig/network-scripts/ifcfg-eth0)

    DEVICE=eth0
    IPADDR=192.168.1.1
    NETMASK=255.255.255.0

    配置IP地址(/etc/sysconfig/network-scripts/ifcfg-eth1)

    DEVICE=eth1
    IPADDR=172.16.0.1
    PREFIX=16

    重启网络服务

    service network restart

    2):测试直连网络是否想通

    R1

    ping 192.168.1.100
    ping 172.16.0.2

    R2

    ping 10.0.0.100
    ping 172.16.0.1

    1

    ping 192.168.1.1
    ping 172.16.0.1

    2

    ping 10.0.0.1
    ping 172.16.0.2

    3):启动路由转化功能

    R1

    临时:echo 1 > /proc/sys/net/ipv4/ip_forward
    永久:vim /etc/sysctl.conf----->net.ipv4.ip_forward = 1

    R2

    临时:echo 1 > /proc/sys/net/ipv4/ip_forward
    永久:vim /etc/sysctl.conf----->net.ipv4.ip_forward = 1

    4):加路由表

    R1

    route add -net 10.0.0.0/8 gw 172.16.0.2

    R2

    route add -net 192.168.1.0/24 gw 172.16.0.1

    5):测试A是否可以PING通B

    A

    ping 10.0.0.100(会发现ttl=62,因为中间经过了两个路由)

    跟踪路由:traceroute ; tracepath


    动态观察:mtr

  • 相关阅读:
    第06组 Alpha冲刺(6/6)
    第06组 Alpha冲刺(5/6)
    总结
    Vmware centos7无法联网的问题解决
    网络爬虫--前世今生
    CVE-2018-4407 漏洞复现POC
    编码原理_base64编码原理
    短信验证码之验证码回显
    2018_10_21 22:42
    信息安全考研和就业的选择分析
  • 原文地址:https://www.cnblogs.com/lqynkdcwy/p/9526733.html
Copyright © 2020-2023  润新知