http://www.web008.net

虚拟机模拟配置网络路由环境

序言:网络路由不管是通常在家里,依然在商铺中,都是少不了配备的,所以依然那三个关键的,明天我就给我们做个结构互联网路由布署的小尝试,仅供大家参照他事他说加以考察。

 

风度翩翩、首先,来回顾介绍一下互连网路由。

1. 网络路由:将互连网连接起来并将互联网音信导向其余互联网上,经常网络音信自动找寻多少个路由器,并接纳功用最高的路由。

 互连网路由器,职业在OSI的第三层络层,连接广域网,外部网络,分隔广播域,最注重的是它里面包车型客车路由表。

  1. 路由表

(1)路由表:逻辑地址路线难题,接受路由表中达到目标最棒的路径转载数量,由多个路由记录组成

(2)路由表构成:由4项组成都部队分

① 目的网络的网络ID netid ,因而分为三种路由

  主机路由:主机地址

  网络路由:网络ID

  私下认可路由:未知地址

② 子网掩码 netmask 

③.接口 interface,发往目的,从哪些接口发出去

④.网关 gateway:下叁个路由器的近乎本路由器的接口的IP

美高梅163888 1

 

二、查询、增加、删除路由记录的多少个指令

 route(旧命令) 路由管理命令,没封存到布置文件中时,开机无效

route -n 查看路由消息

route add -net[/-host] IP/子网 gw gateway 加多网络[/主机]路由

  例:route add -net 10.1.0.0/16 gw 10.2.0.200

route add default gw gateway 增多暗许路由

  例:route add default gw 10.2.0.200

或route add -net 0.0.0.0 netmask 0.0.0.0 gw gateway 增加暗许路由

  例:route add -net 0.0.0.0 netmask 0.0.0.0 gw 10.2.0.200

route del -net[/-host] IP/子网 删除互联网[/主机]路由

  例:route del  -net 10.1.0.0/16

route del default gw gateway删除暗中认可路由

 

② ip route(新命令)

ip route [show|list] 查看路由音讯

ip route add 选项 via gateway 增添路由

  互连网路由:NETWOCR-VK/MASK

  主机路由:IP

例:ip route add 192.168.0.0/24 via 172.16.0.1 加互联网路由

  ip route add 192.168.1.13 via 172.16.0.1 加主机路由

  ip route add default via GW  加暗中同意路由,用于路由的边界处

   例:ip route add default via 172.16.0.1

ip route del TAHavalGET 删除路由

ip route flush [dev IFACE] [via PREFIX] 清空路由表

例:ip route flush dev eth0

 

③ /etc/sysconfig/network-scripts/route-接口(eth0)(系统默许未有) route加的路由记录的配备文件

• 注意:需service network restart 生效

• 三种风格:无法混用

(a)TARGET via GW (多用)

如:10.0.0.0/8 via 172.16.0.1

(b)每三行定义一条路由 (少用)

ADDRESS#=TARGET

NETMASK#=mask

GATEWAY#=GW

 

④ netstat -nr  呈现内核路由表

 windows查询路由表:route print

 

三、实验:配置路由遇到

• 实验工具:4台设想机(能够仿造虚构机来完毕这一个试验,克隆后记得改革MAC地址)

A机器 R1路由器 R2路由器 B机器

• 实验进度:

(1)酌量路由意况

 美高梅163888 2

美高梅163888 3

 

(2)思考职业:把4台机械“物理的连到一齐”

① 依据上海体育地方,大家须要分三个网段:VMnet11、VMnet12、VMnet13

 美高梅163888 4

美高梅163888 5

② 分别把A机器、揽胜极光1路由器多少个接口、Escort2路由器五个接口、B机器放到对应的网段:

A—>VMnet11

R1的eth0接口—>VMnet11 

R1的eth1接口—>VMnet12 

美高梅163888,R2的eth0接口—>VMnet12

R2的eth1接口—>VMnet13

B—>VMnet13

美高梅163888 6

 

(3)查询接口名,若错误(不是我们习于旧贯的eth0、eth1),修改。

① 为了标准,把centos 7 改为观念命超形式(eth0、eth1)(这一步能够无需)

编写 /boot/grub2/grub.cfg,在率先个linux16的行尾加上net.ifnames=0,重启才使得

美高梅163888 7

 

② vim /etc/udev/rules.d/70-persistent-net.rules  编辑网络接口配置文件

美高梅163888 8

③ 修改完配置文件日常都不会一蹴而就,所以须求上面的操作

ethtool -i ethX     查询接口对应的网卡驱动名,第少年老成行就是相应的网卡名

rmmod 网卡名    卸载对应的网卡

modprobe 网卡名     重启网卡,接口名就改好了

 

(4)增添须求的IP地址,注意:A、B七个机械须要铺排网关,三个路由酷威1、ENCORE2无需安装网关。

1.centos 6 中修改IP方法

vim /etc/sysconfig/network-scripts/ifcfg-ethX  修正网卡配置文件

美高梅163888 9

重启服务 service network restart 生效

 

2.centos 7 中修改IP方法

① 当然也足以修正配置文件,不引入,因为7中有很好的一声令下

② nmcli 命令,直接生效,因为该命令用法太多,就胸无点墨讲了,咱们能够依靠上边包车型客车吩咐把IP地址设置好

nmcli connection add type ethernet con-name eth0 ifname eth0 ipv4.method manual ipv4.addresses 6.1.0.100/16 ipv4.gateway 6.1.0.200  

添加eth0的ip为6.1.0.100/16,网关为6.1.0.200

nmcli connection modify eth0 ipv4.method manual ipv4.addresses 6.1.0.100 ipv4.gateway 6.1.0.200

修改eth0的ip为6.1.0.100/16,网关为6.1.0.200

nmcli connection up eth0  启用eth0

 

(5)增多几个路由器的路由记录,可以用地点介绍的通令,依据(1)的思谋表增加

R1:route add default gw 6.2.0.201

R2:route add default gw 6.2.0.200

route -n 查询一下

 

(6)开启七个路由的路由成效,因为是用linux虚构机作为路由器,所以需张开路由作用。

echo 1 > /proc/sys/net/ipv4/ip_forward

 

(7)关闭防火墙

iptables -vnL 查看防火墙战术

centos6

chkconfig iptables off 设置开机不开启防火墙

servcie iptables stop 关闭防火墙

 

centos7

systemctl disable firewalld 设置开机不开启防火墙

systemctl stop firewalld 关闭防火墙

 

(8)实验检查评定

 用ping 命令检查测量试验,各段都能ping通。

A—>VMnet12:ping 6.2.0.201

A—>VMnet13:ping 6.3.0.100

 

四、路由协调

Mini互连网的配置,能够手动自身安装;大型互连网,能够经过路由和睦自动生成

路由会谈:福特Explorer2P(路近,经过路由器越少) OSPF(速度快,综合思谋) BGP EIERP(Cisco专有)

 

结语:好了,小尝试做完了,即便试验很简陋,不过中间的法规照旧很值得学习的,当然,做尝试的进度中会有数不尽绚丽多彩标大错特错,有哪些搞不定,能够商酌一齐谈谈~

 

郑重声明:本文版权归美高梅163888所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。