码迷,mamicode.com
首页 > 系统相关 > 详细

Linux网络配置——实现不同网段虚拟机的通信

时间:2018-08-18 13:25:40      阅读:281      评论:0      收藏:0      [点我收藏+]

标签:效果   网卡   tab   ddr   eth0   信息   ati   打开   联通   

      首先我们需要了解一些网络配置的基本命令

一:基础命令

  1. centos6网卡名修改(网卡名的修改可以让我们在配置时更方便快速):

  Linux//etc/udev/rules.d/70-persistent-net.rules中存放着网卡名掉的基础信息,

通过vim /etc/udev/rules.d/70-persistent-net.rules 查看和修改。

  

 技术分享图片

 

 

NAME 的修改之后保存退出 ,然后通过命令

modprobe -r eth1 ; modprobe eth1 卸载驱动并加载驱动以重读udev设置

  

 

修改网卡是需要注意,以防修改错误,需要记住网卡的mac的不同。

 

   2.修改网卡的配置文件

每个网卡的配置文件都放在/etc/sysconfig/network-scripts/目录下,进入我们可以看到

 技术分享图片

 

 

网卡的配置文件,打开文件

 

 

就是网卡的详细配置了

 再此我们只需要知道

  1. DEVICE 是网卡的设备名
  2. BOOTPROTO=dhcp 代表这个网卡的ipdhcp自动获取
  3. HWADDR代表这个网卡的mac地址
  4.  修改ip地址   将BOOTPROTO=dhcp 删除,或=none|static

                 增加以下两行

                IPADDR=2.2.2.2

                NETMASK=255.255.255.0

  5. 注:修改文件之后要想生效也需要 modprobe -r eth1000 ; modprobe eth1000卸载驱动并加载驱动以来实现。
    

      

  

         

 

二:实现VMware下两个不同网段之间的通信

1.我们需要在VMware配置两个不同的网段,三台虚拟机。配置如下

 

 

 

 

Vmnet2VMnet3的配置上图所示。 然后我们需要克隆三台虚拟机了。Pc1pc2

r1(当做路由器)

 

 

 

 

Pc 1添加网络适配器,选择网段为Vmnet2

 

Pc2网段为vmnet3r1的网段是vmnet2vmnet3

 

配置之前我们要画一个图

 

 

 1.配置虚拟机的IP地址和网卡名,以pc1为例

  Pc1的配置

通过ifconfig命令来查看当前网卡和ip

 

我们通常将172开头的网放在第一位,192的放在第二位。所以我们需要将网卡名修改一下。

vim /etc/udev/rules.d/70-persistent-net.rules

 

 

此时我们需要通过各个网卡mac地址的不同来修改网卡名,到达我们想要的结果。上图需要将“eth4”换成“eth0”,“eth5”换成“eth1”。“eth3”换成“eth2”。,不难发现“eth3”(即将换成“eth2”)就是我们添加的网卡。

 修改之后保存,然后

modprobe -r eth1000 ; modprobe eth1000 卸载驱动并加载驱动以重读udev设置

  

效果如下:

 

 

网卡名修改成功。

现在我们需要修改各个网卡的配置文件了。通过/etc/sysconfig/network-scripts/,配置文件都在这个地方。我们需要编辑eth2的配置文件了

Vim  /etc/sysconfig/network-scripts/ifcfg-eht2

  

 

添加一个ip地址:192.18.33.33

一个网关:255.255.255.

Mac地址修改为

 

 

 

保存退出 然后

modprobe -r eth1000 ; modprobe eth1000     重新加载所有网卡

  

然后查看

 

 

 

Pc1网卡配置完成了

 R1的网卡配置

Ifconfig查看

 

修改网卡名

 

将eth3 换成eth1  eth4 换成eth2  eth6换成eth3eth5换成eth0

保存退出,modprobe -r eth1000 ; modprobe eth1000     重新加载所有网卡

  

查看

 

修改成功。在配置eth2eth3IP地址了

eth2 ip192.18.33.251

Mac地址为 00:50:56:36:85:F2

 

eth3 ip192.18.22.251

Mac地址为:00:50:56:36:1F:A3

保存退出,modprobe -r eth1000 ; modprobe eth1000     重新加载所有网卡

  

查看

注意:可能此时的eth3的配置文件没有 ,我们需要手动添加一个。

 

配置成功。

同理配置pc2 如下

 

目前三个网卡的ip都设置完成了。

想要pc1pc2的通行我们需要设置路由。

2.路由配置:

Pc1:route add -net 192.18.22.0/24 gw 192.18.33.251

Pc2:route add -net 192.18.33.0/24 gw 192.18.22.251

R1:开启ip转发

vim /etc/sysctl.conf

net.ipv4.ip_forward = 1

sysctl -p

Iptable - F 关闭防火墙

路由配置好之后 就可以ping一下

 

  

联通成功。

 

Linux网络配置——实现不同网段虚拟机的通信

标签:效果   网卡   tab   ddr   eth0   信息   ati   打开   联通   

原文地址:https://www.cnblogs.com/zkwjl/p/9496701.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!