zoukankan      html  css  js  c++  java
  • 两台电脑通过三台路由连通

    前提工作

    1.更改为传统的网卡命名方式(只针对CentOS 7)

    (1) 编辑vim /etc/default/grub配置文件(建议先备份)
    GRUB_CMDLINE_LINUX="rhgb quiet net.ifnames=0"
    或者sed -r -i.bak '/^GRUB_CMDLINE_LINUX/s@(.*)"@1 net.ifnames=0"@' /etc/default/grub

    或:修改/boot/grub2/grub.cfg(不建议使用,容易出错)
    (2) 为grub2生成其配置文件(建议备份)
    cp /boot/grub2/grub.cfg /boot/grub2/grub.cfg.bak
    grub2-mkconfig -o /etc/grub2.cfg|/boot/grub2/grub.cfg


    (3) 重启系统

    2.关闭烦人的管理服务,与network服务冲突

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

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

    3.关闭防火墙:

    chkconfig iptables off(开机不在启动)
    service iptables stop
    参考

    网络拓扑图

    正式开始

    1.设置IP地址

    A

    R1

    R2

    R3

    B

    2.测试直连是否联通

    A<----->R1

    R1<----->R2

    R2<----->R3

    R3<----->B

    3.增加路由记录

    R1(边间路由可以设置“默认路由”)

    或者设置为route add -net 192.168.100.0/24 gw 172.16.0.2

    因为这里就要求A到B,理论上不用添加10网段
    如果需要则要加上route add -net 10.0.0.0/8 gw 172.16.0.2

    最简单就是直接设置默认路由

    R2(需要增加两条,因为有两个接口分别连接两个路由)

    一条到192.168.1.0/24

    一条到192.168.100.0/24

    R3(边间路由可以设置“默认路由”)

    或者设置为route add -net 192.168.1.0/24 gw 10.0.0.1

    因为这里就要求A到B,理论上不用添加10网段
    如果需要则要加上route add -net 172.16.0.0/16 gw 10.0.0.1

    最简单就是直接设置默认路由

    4.设置路由转发

    临时:echo 1 > /proc/sys/net/ipv4/ip_forward

    永久:vim /etc/sysctl.conf----->net.ipv4.ip_forward = 1(0修改1)

    **5.检查结果

    从A----->ping----->B

    从B----->ping----->A

  • 相关阅读:
    两种接口传送数据协议(xml和json)
    两种访问接口的方式(get和post)
    myeclipse 编写java代码提示 dead code 原因
    svn文件冲突,树冲突详解
    linux操作提示:“Can't open file for writing”或“operation not permitted”的解决办法
    embed标签属性
    程序员必读的书刊收藏
    python实现冒泡排序和快速排序
    python简单词频统计
    Qt出现堆溢出(Error Code -1073741823)
  • 原文地址:https://www.cnblogs.com/lqynkdcwy/p/9537939.html
Copyright © 2011-2022 走看看