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

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

一:基础命令

  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 代表这个网卡的ip为dhcp自动获取
  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配置两个不同的网段,三台虚拟机。配置如下

Vmnet2和VMnet3的配置上图所示。 然后我们需要克隆三台虚拟机了。Pc1和pc2

和r1(当做路由器)

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

Pc2网段为vmnet3,r1的网段是vmnet2和vmnet3

配置之前我们要画一个图

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换成eth3,eth5换成eth0;

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

  

查看

修改成功。在配置eth2和eth3的IP地址了

eth2 ip:192.18.33.251

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

eth3 ip:192.18.22.251

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

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

  

查看

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

配置成功。

同理配置pc2 如下

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

想要pc1和pc2的通行我们需要设置路由。

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一下

  

联通成功。

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

时间: 2024-07-29 14:30:20

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

linux网络配置及故障排除(虚拟机)

ip地址配置VM Virtualbox的网卡配置文件和VM ware的不同,如下vim /etc/sysconfig/network-scripts/ifcfg-enp0s3 默认没有vim,配置好网络后使用yum安装即可 配置项说明 TYPE=Ethernet 网络类型,默认以太网BOOTPROTO=static IP获取模式,dhcp动态,static静态配置DEFROUTE=yes PEERROUTES=yesIPV4_FAILURE_FATAL=noNAME=enp0s3 网卡配置文件名

linux 网络配置

(来自互联网,非原创,方便查找) 一.linux网络配置经常使用的命令 1)#ifconfig    //查看配置的网卡 /sbin/ifconfig2) # vi /etc/resolv.conf  //修改DNS  resolv.conf的关键字主要有四个,分别是:  nameserver #定义DNS服务器的IP地址   domain #定义本地域名  search #定义域名的搜索列表  sortlist #对返回的域名进行排序  最主要是nameserver关键字,如果没指定names

Linux网络管理——linux网络配置

2. linux网络配置 .note-content {font-family: "Helvetica Neue",Arial,"Hiragino Sans GB","STHeiti","Microsoft YaHei","WenQuanYi Micro Hei",SimSun,Song,sans-serif;} .note-content h2 {line-height: 1.6; color: #0AA

linux网络配置、环境变量以及JDK安装(CentOS 6.5)

由于需要搭建hadoop平台,但是苦于没有现成可用的linux服务器,只好自己下载了CentOS 6.5从头装起,安装过程中遇到了很多问题,比如网络配置.时钟同步.环境变量配置.以及各种服务的启停,还有jdk的安装等(虽然系统自带JDK,但是本人过于低端,自带的JDK的安装路径都搞不明白,就干脆自己装了一个),时间长了容易忘记,所以在这里写下来作为记录,顺便也分享给与我一样的菜鸟玩家,高手们可以退散了,当然了如果有批评指正小弟跪迎. 新建用户 新安装的linux一般只有root管理员用户,由于我

linux网络配置和管理

网络很重要!网络是一切网络服务的基础,没有网络,就不会有今天的BTA.现在的服务器主要是linux,所以linux的网络配置和管理很重要. 一,网络通信的简介通信的三要素是:ip地址,掩码,路由.ip和netmask是必须有的,有了这两个条件,可以实现本地网络通信.如果有ip,netmask,route,就可以实现跨网段通信.还有一个点就是DNS,域名解析. 二,linux网络配置linux配置网络的方式很多,以下我从四个方向介绍网络的配置方式.从简单到难.1,图形界面方式2,伪图形界面方式3,

Linux网络配置知识点详解

Linux网络配置知识点详解 一.Linux网络配置 1.网络配置文件 (1)/etc/sysconfig/network-scripts/ifcfg-en0xxx文件 用来指定服务器上的网络配置信息 (2)/etc/hostname文件 包含了Linux系统的主机名 (3)/etc/resolv.conf文件 文件配置了DNS客户,包含了主机的域名搜索顺序和DNS服务器地址 (4)/etc/hosts IP地址和主机名映射 (5)/etc/host.conf 和主机名解析顺序 (6)/etc/

Linux网络配置及SSH和Shell基础

Linux网络配置及SSH和Shell基础 一.Linux网络配置     ifconfig命令被用于配置和显示Linux内核中网络接口的网络参数.用ifconfig命令配置的网卡信息,在网卡重启后机器重启后,配置就不存在.要想将上述的配置信息永远的存的电脑里,那就要修改网卡的配置文件了. 二.hosts文件的作用及修改主机名      Hosts : The static table lookup for host name(主机名查询静态表)       Linux 的/etc/hosts是

linux网络配置及排错的一般流程

linux网络配置及排错的一般流程 发表于2017年3月10日 首先# ping www.baidu.com发现报错未知此域名 # ping www.baidu.comping: unknown host www.baidu.com 之后# ping 8.8.8.8 -c 3 如果不通,则  查看域名服务器cat /etc/resolv.conf发现里面设置了谷歌的公共DNS服务(如果没有则需设置) #cat /etc/resolv.conf# Generated by NetworkManag

Linux网络配置之二ip、ss、网络相关配置文件

本文续网络基础与Linux网络配置之一 ifconfig.route.netstat命令详解 ip命令 作用ip是iproute2软件包里面的一个强大的网络配置工具,它能够替代一些传统的网络管理工具,例如ifconfig.route等,使用权限为超级用户.几乎所有的Linux发行版本都支持该命令. 格式ip [ OPTIONS ] OBJECT { COMMAND | help }   OBJECT := { link | addr | route | netns  } 注:OBJECT可简写,