Chinaunix首页 | 论坛 | 博客
  • 博客访问: 117880
  • 博文数量: 30
  • 博客积分: 2520
  • 博客等级: 少校
  • 技术积分: 395
  • 用 户 组: 普通用户
  • 注册时间: 2007-05-10 10:31
文章分类
文章存档

2009年(7)

2008年(23)

我的朋友

分类: LINUX

2008-12-16 11:36:00

 
今天利用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、上述准备工作结束后,我们开始配置AB主机的网络。

     在文件/etc/sysconfig/network-script/中修改每台主机的中的ifcfg-eth0,ifcfg-eth1文件填入相应的ip和默认网关(这个很重要的)。

我的配置如下:

A   eth0192.168.0.2

eth1192.168.1.1

GATEWAY192.168.1.2

B   eth0192.168.1.2

eth1192.168.2.1

GATEWAY192.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就可以了。。。。

 
 
 
 
 
 
 
 
 
 
 
 
 
 
阅读(2772) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~