阿凡达学Linux-----虚拟机配置网络

从去年开始跟着腾讯的老师学习linux至今已有4个月时间了,现在开始复习,所以把我学习的过程分享出来,仅供像我一样的小白看。高手路过,勿喷。

这是我第三次给虚拟机配置环境,之前的两次一直都失败了,其最大的原因就是我不清楚,不明白原理,在学习的时候照猫画虎,照着老师做的抄,结果老师可以连接网,而我的始终不行。抄袭别人的后果。我最近听别人告诉我学习的一个法则,七二一。70%的练习,20%的交流,10%的学习。这就是学习的过程。

先说一下虚拟机上网的三种方式.

1、NAT模式

Network Address Translation,网络地址转换)

网络类型适合家庭里直接连接网线的情况.

NAT模式 是比较简单的实现虚拟机上网的方式。简单地理解。NAT模式的虚拟机通过宿主机(物理计算机)上网和交换数据的。

在NAT模式下,虚拟机的网卡连接到宿主机的VMnet8上。此时系统的VMware NAT Service 服务就充当了路由器,负责将虚拟机发送到VMnet8的包进行地址转换之后发送到实际的网络上。再将网络上返回的包进行地址转换后通过Vmnet 发送虚拟机。

2、桥接模式 (Bridged)

网络类型适合 局域网

桥接模式可以简单理解为通过物理主机网卡架设一座桥,从而连人实际的网络中。因此,虚拟机可以被分配与物理主机相同网段的独立IP,所有网络功能和网络中的真实机器几乎完全一样。桥接模式下的虚拟机和网内真实计算机所处的位置是一样的。

在Bridged 模式下,计算机设备创建的虚拟机就像一台真正的计算机一样,它会直接连接到实际的网络上,逻辑上上网和宿主机没有关系。

3、Host—only 主机模式

在Host-only模式下,虚拟机的网卡会连接到宿主的Vmnet1上,但宿主系统并不为虚拟机提供任何路由服务,因此虚拟机只能与宿主机进行通信,不能连接到实际网络上,即无法上网。

这三种模式的原理,一定要搞清楚,弄明白。多看几次,理解。否则在配置网络的时候连不上网,就不知该如何调试。出错,很正常,保持一个平静的心,去面对。切记不能浮躁,着急,要冷静的思考,自己猜测可能是什么原因。

我做的是桥接模式,其他的两种模式,请自己参考上图去配置。

打开虚拟机网络设置,选择桥接模式。

1、用 dhclient 命令 自动获取ip 使用 ifconfig 查看 (dhcp 是一个分发ip的管理器)

2、使用  route 查看 网关 和 子掩码 (在网卡配置文件当中需要填写)

3、vi  /etc/sysconfig/network-scripts/ifcfg-eth0 (vi 是编辑文件的命令)

添加如下几行

ipaddr 是刚才 dhclient 自动获取的 ip

netmask  255.255.255.0

gateway  192.168.1.1

DNS1=8.8.8.8

修改

ONBOOT=no =》 yes

BOOTPROTO=Static

4、按 Esc 键  :wq 退出并保存

5、重启网卡

service network restart 或者 /etc/init.d/network restart

6、测试  curl  www.baidu.com   或者 ping  www.qq.com

如图所示,网络就配置好了。

发现总结真的很耗时间。但是加深了自己的印象,并且自己以后复习起来也方便。终于算写完了,明天接着写。

阿凡达--23:16

时间: 2024-10-06 01:54:54

阿凡达学Linux-----虚拟机配置网络的相关文章

关于kali linux虚拟机配置网络问题

先按照谷歌上面的方法自动寻址(具体是在哪篇博客看到的不记得了....) 这里给出笔者之前的回忆(坑踩得可多.....) 如图所示,在/etc/network下输入vi interfaces(使用vim编辑该文件) 改成这个样子.(vim使用方法详见:https://www.cnblogs.com/ZQUACM-875180305/p/9426433.html) 重启一下网卡/etc/init.d/network-manager restart 于是kali就能够自动寻址了. 值得一提的是在锐捷势

LINUX虚拟机配置网络问题终结者

LINUX   虚拟机不能上网终结者 (有图有真相  没图BB毛线) 首先搞懂三种虚拟机三种网路模式: 桥接 NAT Host-Only 首先  桥接上网: 桥接网络是指本地物理网卡和虚拟网卡通过VMnet0虚拟交换机进行桥接,物理网卡和虚拟网卡在拓扑图上处于同等地位,那么物理网卡和虚拟网卡就相当于处于同一个网段,虚拟交换机就相当于一台现实网络中的交换机,所以两个网卡的IP地址也要设置为同一网段.(此时虚拟机的机器 就像真实机器一样 拥有同网段的IP地址) 拓扑图: 不喜欢扯淡  直接上图 上步

VMware中对Linux虚拟机的网络配置静态IP的配置

前言 踏出象牙塔,进入公司,由于公司的所有产品都是Linux下的,必然自己这段时间需要在自己的工作机器先学习一下.项目代码是用Source Insight进行查看的,总是Ctrl + Alt的切来切去不方便,故Xshell出场了.这就引发了一个问题,就是如何在VMware的Linux虚拟机中配置静态IP? 检查 使用公司的工作机器----系统WIN7,首次安装VMware 12 + rhel-6.5.继而出现以下问题 问题1: 没有修改过虚拟网卡连接模式(NAT,桥接等),在win中的虚拟网卡无

【联网】虚拟机下LInux(终端)配置网络的方法

这几天在虚拟机vmware上部署centos系统,想通过内部联网用yum命令安装必需的软件,但是一直不能静态地址联网,今天终于找到一个方法centos内部设置IP,对外联网.设置过程如下: 1.首先是网络适配器设置为NAT: 2.然后是IP设置,修改/etc/sysconfig/network-scripts/ifcfg-eth0的内容为: DEVICE=eth0 TYPE=Ethernet ONBOOT=yes #开机自动调用 BOOTPROTO=dhcp #动态ip设置,这个是内部上网的必须

Linux虚拟机设置网络

在window下查看ip情况是ipconfig 在Linux下查看是ip是 ifconfig   window装上虚拟机后,会虚拟出两个网卡  vmnet1 vmnet8 在window下用ipconfig 在VMware Workstation中,默认有3个虚拟交换机,分别是VMnet0(使用桥接网络).VMnet1(仅主机网络)和VMnet8(NAT网络), bridged networking(桥接模式) 在这种模式下,VMWare虚拟出来的操作系统就像是局域网中的一台独立的主机,它可以访

windows和linux虚拟机配置mysql主从

mysql主从复制 1主从复制条件 1mysql版本必须一致且后台以服务运行 本次实验使用的mysql 版本均为mysql5.5 2同一网段要能ping通.注意本地windows和虚拟机配置互为主从时ip 为 双向ping通.linux与windows需要互相通信. 2配置文件 主从都配置在[mysqld]节点下 windows主机修改my.ini配置文件 linux从机修改my.cnf配置文件 windows主机配置 1.server-id=1 [必须]主服务器唯一ID 2.log-bin=自

centos虚拟机配置网络

首先想用xshell链接虚拟机,发现没有联网, 首先打开Windows下的服务 将虚拟机的网络设置为net模式 centos的网卡默认是关闭的,需要手动打开,首先进入这个目录 用vim打开ifcfg-eth0 按键盘上insert进入插入模式 将这里的no改为yes 然后重启服务

虚拟机配置网络

现状 ping 主机IP DNS 主机网关都通,不能ping其他虚拟机 修改网络配置文件 /etc/sysconfig/network-scripts/ifcfg-eth0 改成下面这样DEVICE=eth0BOOTPROTO=dhcpONBOOT=yesHWADDR=00:0C:29:7A:B0:F0然后非root用户运行sudo ifdown eth0sudo ifup eth0 原文地址:https://www.cnblogs.com/gcixx/p/11145522.html

linux虚拟机配置

一.安装虚拟机 二.安装centOS 三.配置IP 1.先输入ifconfig查看网卡IP,lo是回环网卡,ifconfig -a查看真实网卡IP 2.dhclient #在有dhcp服务器的情况下,自动获取一个IP route #查看NETMASK(子网掩码)和GATEWAY(网段) vi /etc/sysconfig/network-scripts/ifcfg-eth0 #更改ONBOOT为yes(开机自动启动),BOOTPROTO改为static #静态IP IPADDR #IP地址 NE

windows下操作linux虚拟机映射网络驱动器中文件提示chmod权限不足解决方案

为了方便操作,linux虚拟机会通过windows下连接网络驱动器的方式共享自己的文件,对于前端来说,我想把gulp放在windows磁盘,操作虚拟机中的php文件,一来节省虚拟机磁盘大小,二来解决虚拟机中用svn update和commit速度过慢问题. 但在实际操作中发生以下错误: 对虚拟机中文件增加chmod 777权限以及通过windows下gitbash对文件增加chmod777权限均不成功. 检查虚拟机samba设置分享文件夹的权限: [share] path = /var/www