简单路由实验

今天学习了路由相关的基础知识,为了加深印象,做了如下的一个实验。根据下面的网络拓扑图分别配置两台PC和路由,以实现PC1和PC2能够互相ping通。实验环境为VM虚拟机

简单路由实验

在实验开始前,我们需要在路由添加两块网卡,PC机添加一块网卡,此实验网卡的链接方式是桥接,一共需要4台虚拟机,两台做PC机,两台做路由器

简单路由实验

简单路由实验

1、R2路由器的配置

[root@linuxpao ~]# cd /etc/sysconfig/network-scripts 
[root@linuxpao network-scripts]# vim ifcfg-eth2 (配置eth2端口的IP)
DEVICE=eth1
IPADDR=10.0.0.52
PREFIX=8
[root@linuxpao network-scripts]# vim ifcfg-eth1 (配置eth1端口的IP)
DEVICE=eth0
IPADDR=172.16.0.51
PREFIX=16
[root@linuxpao network-scripts]# service network restart (重启网络服务,使配置的IP生效)
[root@linuxpao network-scripts]# service NetworkManager stop (关闭NetworkManager服务,不关闭可能导致实验失败)
[root@linuxpao network-scripts]# route add -net 192.168.0.0/24 gw 10.0.0.51 (添加路由条目)
[root@linuxpao network-scripts]# route -n (可以看到路由表中多了一条到达192.168.0.0网络的线路)
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.0.0     10.0.0.51       255.255.255.0   UG    0      0        0 eth2
[root@linuxpao network-scripts]# echo 1 >> /proc/sys/net/ipv4/ip_forward (启用路由功能,不能少哦)

2、R1路由器的配置(类似于R2的配置)

[root@linuxpao ~]# cd /etc/sysconfig/network-scripts 
[root@linuxpao network-scripts]# vim ifcfg-eth2 (配置eth2端口的IP)
DEVICE=eth1
IPADDR=10.0.0.51
PREFIX=8
[root@linuxpao network-scripts]# vim ifcfg-eth1 (配置eth1端口的IP)
DEVICE=eth0
IPADDR=192.168.0.51
PREFIX=24
[root@linuxpao network-scripts]# service network restart (重启网络服务,使配置的IP生效)
[root@linuxpao network-scripts]# service NetworkManager stop 
[root@linuxpao network-scripts]# route add -net 172.16.0.0/16 gw 10.0.0.52
[root@linuxpao network-scripts]# route -n (可以看到路由表中多了一条到达172.16.0.0网络的线路)
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
172.168.0.0     10.0.0.52       255.255.0.0   UG    0      0        0 eth2  
[root@linuxpao network-scripts]# echo 1 >> /proc/sys/net/ipv4/ip_forward (启用路由功能)

3、PC1的配置

[root@linuxpao ~]# cd /etc/sysconfig/network-scripts 
[root@linuxpao network-scripts]# vim ifcfg-eth0 (配置eth0端口的IP)
DEVICE=eth0
IPADDR=192.168.0.100
PREFIX=24
GATEWAY=192.168.0.51 (不同网络通信必须要有网关)

4、PC2的配置

[root@linuxpao ~]# cd /etc/sysconfig/network-scripts 
[root@linuxpao network-scripts]# vim ifcfg-eth0 (配置eth0端口的IP)
DEVICE=eth0
IPADDR=172.16.0.100
PREFIX=16
GATEWAY=172.16.0.51

5、测试

PC2 ping PC1 ;可以通信 (若ping不同,可使用iptables -F清空防火墙设置)

简单路由实验

PC1 ping PC2 ;可以通信

简单路由实验

原创文章,作者:pao,如若转载,请注明出处:http://www.178linux.com/43244

赞 (0)
paopao
上一篇 2016-09-05 08:48
下一篇 2016-09-05 08:48

相关推荐

  • 九.Linux博客-2016年8月10日脚本、sed、vim

    格式说明: 操作 概念 命令 说明及举例 九 脚本sed、vim sed 文本编辑工具 行编辑器,每次取出一行在内存里处理,处理完成后屏幕打印。完成后再取出一行放到内存里处理,覆盖原来内存中的行,循环。。 sed -n '3d' f1 把文件f1中的第三行删掉并不在屏幕上显示 sed -n…

    Linux干货 2016-08-24
  • 常用命令

    基本命令和系统命令

    Linux干货 2017-11-30
  • 网络25期第一周作业

    一、计算机硬件的组成及功能 1、控制器       控制器负责从存储器中取出指令,并对指令进行译码。控制器主要是由指令寄存器、译码器程序计数器、操作控制器等组成。 2、运算器      运算器又称算数逻辑单元,是计算机进行算术计算和逻辑计算的部件。 3、存储器 &nbs…

    Linux干货 2016-12-06
  • 单用户模式破解密码与密码的加密

    当你坐在一台CentOS 6主机前,但是却不知道密码,要怎样破解掉密码进入系统呢? 答案很简单: 1、启动系统,当出现如下界面时,按任意键 2、你会看到这个画面 3、敲击“a”键,执行modifiy the kernel arguments 4、键入“1”键,进入单用户模式 5、至此,你已经成功进入系统,并修改了密码! 是不是觉得Centos6的系统这样安全…

    Linux干货 2016-09-13
  • 文本处理

    cat,tac,rev,more,less,head,tail,cut,wc,sort,uniq,grep,
    正则表达式,扩展正则表达式

    2018-03-13
  • Centos6.8 搭建LAMP平台

    Centos6.8 搭建LAMP平台 §·运行环境介绍 LAMP的运行环境介绍: L代表: Linux  Centos 6.8 A代表: apache  httpd-2.2.15-53.el6.centos.x86_64 M代表:MySQL  mysql-server-5.1.73-7.el6.x86_64 P代表: php &…

    Linux干货 2016-10-12