实验:配置静态路由2

实验:配置静态路由2

IP地址规划如下:

实验:配置静态路由2

VMware实验环境下给网卡分配不同的VMnet以实现物理分隔广播域:
Client1-VMnet1:

实验:配置静态路由2

R1-VMnet1-VMnet2:

实验:配置静态路由2

R2-VMnet2-VMnet3:

实验:配置静态路由2

R3-VMnet3-VMnet4:

实验:配置静态路由2

Client2-VMnet4:

实验:配置静态路由2

注意,环境准备:
1、MAC地址不要有冲突,如果是复制的虚拟机,对于centos6需删除网卡定义文件rm -f /etc/udev/rules.d/70-persistent-net.rules
2、清空防火墙iptables -F(查看:iptables -vnL)
3、启用IP转发功能:echo 1 > /proc/sys/net/ipv4/ip_forward
4、关闭服务:service NetworkManager stop
可能用到的清理命令:
ip route flush default
ip a flush eht0
ip a flush eth1

方法1:(使用ifconfig和route命令)
Client1:
ifconfig eth0 172.16.0.10/16
route add default gw 172.16.0.11

实验:配置静态路由2

Client2:
ifconfig eth0 192.168.0.10/24
route add default gw 192.168.0.11

实验:配置静态路由2

R1:
ifconfig eth0 172.16.0.11/16
ifconfig eth1 10.1.0.10/16
#
route add -net 10.2.0.0/16 gw 10.1.0.11
route add -net 192.168.0.0/24 gw 10.1.0.11

实验:配置静态路由2

R2:
ifconfig eth0 10.1.0.11/16
ifconfig eth1 10.2.0.10/16
#
route add -net 172.16.0.0/16 gw 10.1.0.10
route add -net 192.168.0.0/24 gw 10.2.0.11

实验:配置静态路由2

R3:
ifconfig eth0 10.2.0.11/16
ifconfig eth1 192.168.0.11/24
#
route add -net 10.1.0.0/16 gw 10.2.0.10
route add -net 172.16.0.0/16 gw 10.2.0.10

实验:配置静态路由2


方法2:(使用ip命令)

Client1:
ip a add 172.16.0.10/16 dev eth0
ip route add default via 172.16.0.11

Client2:
ip a add 192.168.0.10/24 dev eth0
ip route add default via 192.168.0.11

R1:
ip a add 172.16.0.11/16 dev eth0
ip a add 10.1.0.10/16 dev eth1
ip route add 10.2.0.0/16 via 10.1.0.11
ip route add 192.168.0.0/24 via 10.1.0.11

R2:
ip a add 10.1.0.11/16 dev eth0
ip a add 10.2.0.10/16 dev eth1
ip route add 172.16.0.0/16 via 10.1.0.10
ip route add 192.168.0.0/24 via 10.2.0.11

R3:
ip a add 10.2.0.11/16 dev eth0
ip a add 192.168.0.11/24 dev eth1
ip route add 10.1.0.0/16 via 10.2.0.10
ip route add 172.16.0.0/16 via  10.2.0.10

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

(0)
LeionLeion
上一篇 2017-03-26 22:02
下一篇 2017-03-26 22:08

相关推荐

  • N25-第四周作业

    第四周 1、复制/etc/skel目录为/home/tuser1,要求/home/tuser1及其内部文件的属组和其它用户均没有任何访问权限。 [root@zf ~]# cp -r /etc/skel/ /home/tuser1 [root@zf ~]# chmod -R&nbs…

    Linux干货 2016-12-21
  • 文本处理章练习题

    2017.7.27练习 1、找出ifconfig “网卡名” 命令结果中本机的IPv4地址 ifconfig |head -n 2 |tail -n 1|tr -s ” ” : |cut -d: -f4   2、查出分区空间使用率的最大百分比值 df|tr -s ‘ ‘ %|sort -t% -k5 …

    2017-07-29
  • vim编辑器

      在linux系统中使用文本编辑器来编辑你的配置文件是一件很重要的事。vim是linux最常用的文本编辑器,具有以下优势:所有的linux都内置vi文本编辑器。很多软件都会主动调用vi,如crontab、visudo等. 所以我们必须学好vi,vim分为以下3种模式:   一般模式: 用 vi打开一个文件时,一进入该文件就是一般模式了。…

    Linux干货 2016-06-09
  • lvs-nat集群

    lvs-nat算法 nat模型样式 vs服务器:公网地址 172.18.250.253 私网地址 192.168.57.129 (DIP) 各私网服务器网关指向服务器DIP 各私网服务器做集群:web (telnet,ssh) 私网服务器使用httpd实现 rs私网服务器1 centos7 ip:192.168.57.132 rs私网服务器2 centos6…

    Linux干货 2017-05-15
  • shell脚本基础

    shell脚本基础 变量 bash的变量:  环境变量  本地变量  位置变量  特殊变量 本地变量:bash:作用域为整个bash进程 局部变量:作用域为当前代码段 local VARNAME=VALUE 引用变量:${VARNAME} 环境变量:作用域为当前的shell进程及其子进程 export VARNAME=…

    Linux干货 2017-04-16
  • 磁盘分区管理与文件系统的创建

    磁盘分区管理与文件系统的创建   不光是linux文件系统,所有的大结构,多数据凑到一块的时候,单一的管理是没有能力处理这样庞大规模的存在的。所谓“君王不下县”也就是这个道理。要系统的,规范的管理一个国家,存在着省、市这样的层级结构。linux系统也是这样,将整个系统划分为若干个分区,实现不同功能,不同层级的规范管理,这就是创建磁盘分区的意义。既然…

    Linux干货 2016-09-01