三台Ubuntu虚拟机配置IP使它们能够相互通信
2018-01-17 21:22
1031 查看
最近做了一个网络的实验,其中开头部分是给新建的三台虚拟机配置ip(动态配置ip,关机即消失),使其能够相互ping通,现记录下配置过程。
一. 环境(详细说明实验运行的操作系统,网络平台,机器的配置)(这是我当时做实验时候的配置)
1.虚拟机软件:VirtualBox 5.2.4
2.操作系统:SEEDUbuntu12.04
3.网络平台软件:GNS3 2.1.0
4.机器配置:三台虚拟机如下:
1)SEED-Client
a)操作系统:Ubuntu(32-bit)
b)内存大小:512MB
c)显存大小:16MB
d)存储:SEEDUbuntu12.04.vmdk(普通, 80.00 GB)
e)网卡个数:3
2)SEED-Router(同上)
3)SEED-Server(同上)
(以上是实验中复制过来的,虚拟机可以自己新建)二. 连接说明
三台虚拟机的模型如下,每台虚拟机在GNS上设置3个网卡(eth0,eth1,eth2, 这是应实验要求的,eth0用来连接外网通信的)
Client和Router都是通过各自的eth1网卡连接,Router和Server通过各自的eth2连接。
给Client的eth1添加IP地址:sudo ip address add 192.168.1.1/24 dev eth1
Router的eth1添加地址:192.168.1.2/24
Router的eth2添加地址:192.168.2.2/24 Server的eth2添加地址:192.168.2.1/24
接下来配置路由使Client和Router在一个网段,Router和Server在一个网段。
#ip address命令显示网卡名
首先Client上的路由信息:
Router上的路由信息:
Server上路由信息:
这时,Client和Router可以相互ping通,Router和Server可以相互ping通,但Client和Server不能相互ping通,继续添加路由:
Client: route add –host 192.168.2.1 gw192.168.1.2
Server:rotue add –host 192.168.1.1 gw192.168.2.2
在Router上启动转发功能:
最后三台虚拟机的路由表信息如下:
Client:(ping通)
Router:
Server:
现在三台虚拟机可以相互ping通了。另外在三台虚拟机打开后,点击virtualBox上方窗口,设置对应虚拟主机相应网卡打开连接,如Client设置eth1, Router设置eth1, eth2,Server设置eth2打开连接,这样能保证它们相互可以通信,接下来进行上面的ip和路由表的配置。
可以将ip地址,路由信息写入虚拟机的内部文件中(静态配置),这样不用每次打开虚拟机都要重新配置了。
97e5
一. 环境(详细说明实验运行的操作系统,网络平台,机器的配置)(这是我当时做实验时候的配置)
1.虚拟机软件:VirtualBox 5.2.4
2.操作系统:SEEDUbuntu12.04
3.网络平台软件:GNS3 2.1.0
4.机器配置:三台虚拟机如下:
1)SEED-Client
a)操作系统:Ubuntu(32-bit)
b)内存大小:512MB
c)显存大小:16MB
d)存储:SEEDUbuntu12.04.vmdk(普通, 80.00 GB)
e)网卡个数:3
2)SEED-Router(同上)
3)SEED-Server(同上)
(以上是实验中复制过来的,虚拟机可以自己新建)二. 连接说明
三台虚拟机的模型如下,每台虚拟机在GNS上设置3个网卡(eth0,eth1,eth2, 这是应实验要求的,eth0用来连接外网通信的)
Client和Router都是通过各自的eth1网卡连接,Router和Server通过各自的eth2连接。
给Client的eth1添加IP地址:sudo ip address add 192.168.1.1/24 dev eth1
Router的eth1添加地址:192.168.1.2/24
Router的eth2添加地址:192.168.2.2/24 Server的eth2添加地址:192.168.2.1/24
接下来配置路由使Client和Router在一个网段,Router和Server在一个网段。
#ip address命令显示网卡名
首先Client上的路由信息:
Router上的路由信息:
Server上路由信息:
这时,Client和Router可以相互ping通,Router和Server可以相互ping通,但Client和Server不能相互ping通,继续添加路由:
Client: route add –host 192.168.2.1 gw192.168.1.2
Server:rotue add –host 192.168.1.1 gw192.168.2.2
在Router上启动转发功能:
最后三台虚拟机的路由表信息如下:
Client:(ping通)
Router:
Server:
现在三台虚拟机可以相互ping通了。另外在三台虚拟机打开后,点击virtualBox上方窗口,设置对应虚拟主机相应网卡打开连接,如Client设置eth1, Router设置eth1, eth2,Server设置eth2打开连接,这样能保证它们相互可以通信,接下来进行上面的ip和路由表的配置。
可以将ip地址,路由信息写入虚拟机的内部文件中(静态配置),这样不用每次打开虚拟机都要重新配置了。
97e5
相关文章推荐
- Ubuntu虚拟机设置固定IP上网(配置IP、网关、DNS、防止resolv.conf被重写)
- 虚拟机下 ubuntu 配置静态IP
- 本机为win7,为虚拟机上ubuntu系统手动配置IP
- NAT连接虚拟机和主机的通信(静态IP配置完整图解,测试通过可用)--结束篇
- Linux系列:Ubuntu虚拟机设置固定IP上网(配置IP、网关、DNS、防止resolv.conf被重写)
- Linux系列:Ubuntu虚拟机设置固定IP上网(配置IP、网关、DNS、防止resolv.conf被重写)
- VM安装三台linux虚拟机IP互通配置
- Ubuntu虚拟机如何配置Nat模式的静态ip
- ubuntu11.04 能够ping通外ip,但是解析不了域名—ubuntu的DNS配置
- NAT连接虚拟机和主机的通信(静态IP配置完整图解,测试通过可用)附vmware tools的安装(未完待续)--第一篇
- 虚拟机ubuntu 14 配置静态ip及配置后无法链接外网问题
- VMware虚拟机内安装的Ubuntu 16.04设置静态IP地址 spark2.0集群固定IP配置
- Ubuntu虚拟机设置固定IP上网(配置IP、网关、DNS、防止resolv.conf被重写)
- Ubuntu:nat模式设置静态ip,达到上网与主机相互通信
- Linux系列:Ubuntu虚拟机设置固定IP上网(配置IP、网关、DNS、防止resolv.conf被重写)
- 转 -- Linux系列:Ubuntu虚拟机设置固定IP上网(配置IP、网关、DNS、防止resolv.conf被重写)
- Ubuntu虚拟机设置固定IP上网(配置IP、网关、DNS、防止resolv.conf被重写)
- vmware 虚拟机 nat模式设置静态ip,达到上网与主机相互通信
- 虚拟机Ubuntu系统配置IP
- Linux系列:Ubuntu虚拟机设置固定IP上网(配置IP、网关、DNS、防止resolv.conf被重写)