centOS 7中上网以及网卡的一些设置

在VMWare中安装LinuxOS是个非经常见的事情。

可是,关于虚拟机的上网问题。想在这里总结一下,里面还有不懂的问题。希望能够得到前辈的解惑。

一、VMWare网卡的设置的三种选项:

Bridged桥接、NAT网络地址转换、Host-ony主机模式。以上是比較经常使用的三种。当然还有Custom和LAN segment两种方式,可是,我也不太懂,没用过。在此就不说了。

Bridged桥接模式。桥接模式就是利用虚拟机所在的主机进行上网。一般讲网卡设置成DHCP形式,这样就能够上网;另外,在这样的模式下。主机和虚拟机是能够ping通;

NAT网络地址转换。这样的模式下虚拟机的ip地址能够任意配置,虚拟机的网卡IP和主机的IP能够不在一个网段。

一样能够上网,原理是将虚拟机的IP进行网络地址转换成主机的外网IP进行上网。

可是这样的模式下,虚拟机和主机ping不通。

Host-only主机模式,在这样的模式下。能够将虚拟机全然看成是一个真正的主机。

虚拟机与主机的通信须要通过路由。不然就不能通信。

在这样的模式下有一定的优点,能够全然将虚拟机的环境封闭起来做实验。

经验之谈,我在搭建OpenStack环境的时候,将虚拟机多加入几个网卡,当中一个设置成NAT形式,主要用于上网;其它的虚拟网卡就能够设置成Host-only形式进行内部的实验了。

二、实验中遇到的问题:

2.1 实验环境

硬件:Thinkpad T420

OS:   windows 7

虚拟机:VMWare 11.1.0

Linux:CentOS 7

2.2环境简单介绍

首先在VMWare上扩展三个网卡,如今VMWare上有四个网卡。一个是NAT,另外三个是Host-only,如图:

watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvc2ltb25nZWVr/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" >

重点,遇到一个奇怪的现象,利用NAT的网卡上网;可是。当把当中一个Host-only模式的网卡加入一个默认网关的时候,就上不去网了。当把有默认网管的网卡关闭或者将默认网关删除,就能够上网了。

请指导原因的能够解惑一下。

谢谢!

时间: 2024-08-05 04:30:26

centOS 7中上网以及网卡的一些设置的相关文章

VMware启动CentOS 6.5后将网卡eth1重新设置为eth0

在配置vmbox虚拟机的时候,为了方便,经常采用复制虚拟机的操作,但是复制后的虚拟机即便采用了桥接网络的方式,还是无法正常连接局域网 后来网上查了一下,可以重新设置eth 首先查看文件 /etc/udev/rules.d/70-persistent-net.rules  内容类似如下: # This file was automatically generated by the /lib/udev/write_net_rules # program, run by the persistent-

详述CentOS 7中构建分离解析域名服务器

DNS分离解析介绍 ? 分离解析的域名服务器,实际上也还是主域名服务器,这里所说的分离解析,主要是指根据不同的客户端,提供不同的域名解析记录.来自不同地址的客户机请求解析同一域名时,为其提供不同的解析结果. 搭建DNS分离解析服务器 实验环境 使用VMware 15软件分别打开一台win 10虚拟机,一台win 7虚拟机和一台CentOS 7虚拟机 使用VMware 15 下载链接 许可证密匙:UY758-0RXEQ-M81WP-8ZM7Z-Y3HDA win 10 镜像 下载链接 win 7

vSphere中克隆CentOS虚拟机添加新的网卡及配置IP地址

前言 本次安装的CentOS是在vCenter中克隆出来的.这样就存在一下问题: 问题一:MAC冲突 问题描述: 可能克隆的系统的网卡eth0与克隆前的系统一直,会造成MAC冲突: 解决办法: 1.修改cat /etc/udev/rules.d/70-persistent-net.rules中的MAC 2.到cd /etc/sysconfig/network-scripts/中修改原有网卡的eth0的配置文件ifcfg-eth0中的MAC与/etc/udev/rules.d/70-persist

CentOS 7 VM下修改网卡名为eth0并启动问题解决

环境 win7 64bit VM workstation 10 CentOS 7 NAT模式访问网络,所有虚拟机都配置在同一个网段内即192.168.0.1~192.168.0.254 2.查看并修改默认配置 在此之前,我们需要对默认的配置文件及网卡名进行修改,操作如下: ① ip a  #可以看到有两个网卡 ,一个lo[up] 一个 ifcfg-eno16777736[down] ②#修改网卡eno-16777736为eth0 cd /etc/sysconfig/network-scripts

Linux CentOS修改网卡IP/网关设置

1. 修改对应网卡IP的配置文件 vi /etc/sysconfig/network-scripts/ifcfg-eth0   修改以下内容 DEVICE=eth0 #描述网卡对应的设备别名,例如ifcfg-eth0的文件中它为eth0BOOTPROTO=static #设置网卡获得ip地址的方式,可能的选项为static,dhcp或bootp,分别对应静态指定的 ip地址,通过dhcp协议获得的ip地址,通过bootp协议获得的ip地址BROADCAST=192.168.0.255 #对应的子

在CentOS 7上给一个网卡分配多个IP地址

有时你也许想要给一个网卡多个地址.你该怎么做呢?另外买一个网卡来分配地址?在小型网络中其实不用这么做.我们现在可以在CentOS/RHEL 7中给一个网卡分配多个ip地址.想知道怎么做么?好的,跟随我,这并不难. 首先,让我们找到网卡的IP地址.在我的CentOS 7服务器中,我只使用了一个网卡. 用root特权运行下面的命令: ip addr 示例输出: 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN l

修改Linux/Centos 7下的默认网卡名

在使用linux/Centos 7时可能大家会发现在安装好系统后默认的网卡名是一个随机数,在使用的过程中使用极为不便,linux/Centos 7的这种改变是因为在systemd和udev中引入新的网卡命名技术,可以在旧硬件坏了后更换新硬件后可以重命名设备名,但是初始生成的设备名是随机的,在早期Centos 6刚刚出来的时候在系统中没有加上biosdevname=0参数时,系统也会是em1这样的命名,随着之后的兼容不断的做好后网卡的名字就还是比较熟悉的eth0这样的,但是在Centos 7中系统

Centos系统更新BIOS后网卡名称发生变化,网络不通

更新了下主板的bios,更新完后进入系统,网络不通了,ip addr查看网卡信息中是enp0sx,而network-scripts下的配置文件是eno1,使用nmcli connect show和nmcli device show,发现名称和设备不相符,将配置文件中关于名称的引用统一改了一下,重启后网络正常 至于网卡名称为什么会变,跟centos系统""一致性网络设备命名,即Consistent Network Device Naming""相关,这篇文章说的很清楚

CentOS 6.X如何更改网卡名称

CentOS 6.X下修改网卡名称有三种方法: 法1: 修改UDEV文件,删除里面的内容:用命令,重新定义名字,两个名字都要改: 法2: 在centos6中,可以直接使用setup,设置一块新网卡,填上eth1.ip等内容. 在 CentOS 6 中,默认的 kudzu 这个识别硬件的服务不存在了,基本上所有的硬件管理都通过 Udev 来管理了. 如果在 Centos 6 中加了一个新的硬件,如网卡只需要重新启动 udev 就行了. start_udev 它会重新扫描新加的硬件并做相关的处理.