Centos虚拟机双网卡如何充当路由器

        由于需要不同网段的两台主机通过网关(充当路由器的功能)通信,因此需要第三台机器模拟为路由器。而win7一直没有找到方法,也没有Win2003和Win2008 sever,于是在Vmware下安装了Centos虚拟机来作为路由器。  实现两个不同网段的主机通信。

1   下面是实验的拓扑:

Centos虚拟机双网卡如何充当路由器_第1张图片

 

1)其中PC1与PC2为windows主机,需要互相通信。我们需要在虚拟机中添加网卡:

 

2)然后在 编辑->虚拟网络编辑器中将主机PC2的两张网卡分别桥接到虚拟机中:

Centos虚拟机双网卡如何充当路由器_第2张图片

这时候在虚拟机中才能正常的启动两张网卡,否则的话在Centos中只可以编辑两张网卡,但是只能启动一个。

 

2  在给两个网卡配置好地址后需要开启Centos的路由功能,否则PC1的报文到达PC2后并不知道从另一个网卡出去。 修改的内容如下:

开启数据包转发:vi  /proc/sys/net/ipv4/ip_forward    其中的值修改为1。

设置开机启动:vi /etc/sysctl.conf  net.ipv4.ip_forward的值修改为1。

 

3  PC1添加路由:route -p add 192.168.2.0 mask 255.255.255.0 192.168.1.2

    PC3添加路由:route -p add 192.168.1.0 mask 255.255.255.0 192.168.2.2

   在PC1上ping 192.168.2.1,正常通信。

你可能感兴趣的:(Centos)