- 论坛徽章:
- 0
|
今天利用VM虚拟机搭建了一个简单的网络
网络拓扑如下:
![]()
其中eth0、eth1代表网络接口
配置步骤如下:
1、主机上要求装上双网卡,并在VM里面安装2个系统分别代表主机A和主机B(我采用的是FC6)。
2、由于VM中只默认安装单网卡,所以在系统启动前,我们需要在虚拟机-》设置添加一块网卡设备(选用桥接方式)。在VM中网卡类型作用如下
bridge: 如果你的vmware网卡类型(network connection)是bridge,那么你可以配和你本地物理网卡同一网段的地址,以被你本地物理网卡所在局域网的其他机器访问
nat: dhcp就行了,你的vmware可以访问你的主机能访问的所有地址,但是其他主机不能访问你的vmware系统
host-only: 使用本地的物理网卡,在大部分情况下和bridge类似,除了有一定的性能提升。
不熟悉的话,千万不要修改vmnet的设置
3、上述准备工作结束后,我们开始配置A、B主机的网络。
在文件/etc/sysconfig/network-script/中修改每台主机的中的ifcfg-eth0,ifcfg-eth1文件填入相应的ip和默认网关(这个很重要的)。
我的配置如下:
A eth0:192.168.0.2
eth1:192.168.1.1
GATEWAY:192.168.1.2
B eth0:192.168.1.2
eth1:192.168.2.1
GATEWAY:192.168.1.1
修改完成后用service network restart重启网络使配置生效
4、到此,基本完成。我们用route –n 查看一下路由表。如果里面没有路由选项(由于设置了默认路由,肯定有默认路由那条规则),我们就需要配置相应的路由表了。
A route add –net 192.168.0.0 netmask 255.255.255.0 dev eth0
route add –net 192.168.1.0 netmask 255.255.255.0 dev eth1
B route add –net 192.168.1.0 netmask 255.255.255.0 dev eth0
route add –net 192.168.2.0 netmask 255.255.255.0 dev eth1
最后设置ip_forward参数 sysctl net.ipv4.ip_forward=1就可以了。。。。
本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u1/38252/showart_1722877.html |
|