VMware安装Linux并配置网络通信
说明:
Linux系统:CentOS-6.8-x86_64-minimal.iso
VMware版本:9.0
首先下载VMware并安装。然后将CentOS-6.8-x86_64-minimal.iso下载到本地(路径不要包含中文)。
VMware分配1G的内存、20G的磁盘。(一定要先创建虚拟机再安装系统。我就是在创建的过程中直接指定ISO文件安装,最后失败)
在创建虚拟机的过程就安装可能会出现错误:/etc/rc5.d/S999local:line 25: eject:command not found
安装过程如果出现如下错误:

说明没有找到驱动盘,我们打开虚拟机-可移动设备-CD/DVD,勾选即可。

参考了:https://blog.csdn.net/zzq900503/article/details/43603061
后面有一个引导,会让选择,建议选择中文,跟着引导走就可了。
================================================
安装完成后就是配置网络了。笔者参考了两篇文章:
【VMware配置Linux网络】 https://blog.csdn.net/cmqwan/article/details/61932792
【只有lo,没有eth0的解决方案】https://www.cnblogs.com/w10234/p/5632170.html
重点说一下:
1.window上面网络连接里面会多一个“VMware Network Adapter VMnet8”。通过这个可以配置虚拟机的IP、掩码、网关:

2.虚拟机配置NAT的方式连接:

3.虚拟机菜单-编辑-虚拟网络编辑器

4.然后就是虚拟机里面网卡的配置了。这里拷贝出来(/etc/sysconfig/network-scripts/ifcfg-eth0)
DEVICE=eth0
HWADDR=:0C::A1:3D:CC
TYPE=Ethernet
UUID=b3cbc81d-890b-4de0-8f9a-8530bb02fba9
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=none
IPADDR=192.168.126.3
NETMASK=255.255.255.0
GATEWAT=192.168.126.2
5.最后如果没有启用eth0而是lo。那么就要参考上面提到的网址进行修改了。
01. 进入/etc/sysconfig/network-scripts 目录,发现有ifcfg-eth0,即网卡(驱动)存在但未启用。
02. 输入ifconfig -a命令,可显示eth0和lo。
03. 输入ifconfig eth0 up,启用网卡。此时用ifconfig,只能看到inet6(ipv6?)的地址,没有inet的地址(即Xshell连接输入的ip)。
04. 修改/etc/sysconfig/network-scripts/ifcfg-eth0 文件, 把ONBOOT=no 改为 ONBOOT=yes,但ifconfig的结果没有任何改变。(省略该步骤不知道是否有效)
05. service network restart,重启。出现shutdown eth0 OK,bring up eth0 OK,determine ip for eth0 OK。
06. 输入ifconfig,出现eth0的inet地址。用Xshell连接成功。
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
上面的操作能够通过shell访问linux,但是却不能铜鼓linux上网。于是又参照https://blog.csdn.net/w20228396/article/details/77507908设置。完美解决。可惜是动态ip了。
setup可以界面设置ip
VMware安装Linux并配置网络通信的更多相关文章
- 使用Vmware安装linux且配置终端可以连接虚拟机总结
首先是下载一个linux镜像,我下载的是:ubuntu-16.04.2-desktop-amd64.iso 1.使用vmware安装linux,都使用默认的配置就行了,最多改一下主机名什么的,密码最好 ...
- Linux:Vmware安装linux虚拟机,桥接方式配置静态IP后重启网卡,提示:Error,some other host already uses address 10.252.252.21...
问题: Vmware安装linux虚拟机,桥接方式配置静态IP后重启网卡,提示:Error,some other host already uses address 10.252.252.21... ...
- Linux必备 -- 如何在Mac OS 使用VMware 安装Linux
Linux简介 Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户.多任务.支持多线程和多CPU的操作系统.它能运行主要的UNIX工具软件.应用程序和网络协 ...
- 如何通过VMware安装Linux CentOS 7.7系统
如何在Vmware安装Linux CentOS 7.7系统,并且是最小化安装.之后进行必要的配置修改,并实现基础优化.最后做一个快照. 安装Linux CentOS 7.7 安装要求:安装后的虚拟机用 ...
- VMware 安装Linux系统 CentOS
VMware 安装Linux系统 CentOS 1. 下载镜像系统 centos镜像下载地址:https://www.centos.org/download/ 选择DVD下载即可 linux各版本下 ...
- 利用 Vmware 安装 Linux 虚拟机
之前写过一篇利用MS系的 Hyper-v 安装 Ubuntu 的教程,这里给出使用 Vmware 安装 Linux 的教程.(ps:Hyper-v 的体验感不太好,而且不够大众化) 1.准备工作 1. ...
- VMWare安装Linux系统之CentOS-6.6操作方法。
1.使用VMWare创建新的虚拟主机 2.使用VMWare安装Linux,点击“开启虚拟主机” 3.进入Linux安装界面,选择第一项"Install or upgrade an exist ...
- 虚拟机VMware安装linux无法上网解决办法
虚拟机VMware安装linux无法上网解决办法 Linux网络设置: 依次单击[System]-->[Preferences]-->[Network Connections],如下图 ...
- VMware的linux虚拟机配置ip后无法ping通宿主机
VMware的linux虚拟机配置ip(使用eth0)后无法ping通宿主机,同样宿主机无法ping通linux虚拟机. 可能原因:linux虚拟机使用的网卡,与本机使用的网卡不同,配置成与本机一致的 ...
随机推荐
- C#.Net环境下的缓存技术
转载:https://www.cnblogs.com/lvjy-net/p/8297679.html 一.缓存技术本节将介绍以下技术: 使用Asp.Net缓存: 使用Remoting Singleto ...
- halcon+csharp多图像拼接实现
简单的来说,就是将 一类的图片最后拼接成为这样的结果 这个图片有点大呀. 基本步骤: 1.halcon进行仿射变化进行镜头畸变.这个可以参考halcon中一个二维码畸变的例子: 2.基于模版匹配找出偏 ...
- 【Python48--魔法方法:迭代器&生成器】
一.迭代器 1.iter() __iter__() 2.next() __next__() 二.用while语句实现for语句相同的功能 for each in range(5): print(eac ...
- POJ 2955 Brackets(区间DP)题解
题意:问最多有几个括号匹配 思路:用dp[i][j]表示i到j最多匹配,若i和j构成匹配,那么dp[i][j] = dp[i + 1][j - 1] + 2,剩下情况dp[i][j] = max(dp ...
- CF983B XOR-pyramid
设\(xorx[l][r]\)表示题目中\(f(l,r)\)的值,则可以得出 \[ xorx[i][j]=xorx[i][j-1] \oplus xorx[i+1][j] \] 设\(maxx[l][ ...
- C++笔记(2018/2/7)
类class 类的名字就是用户自定义的类型的名字.可以像使用基本类型那样来使用它. 一个类所占用的内存空间的大小,等于所有成员变量的大小之和. 类之间可以用 "="进行赋值,但是不 ...
- 案例2:用一条SQL查询出数学语文成绩都大于80分的学生姓名?
方法1: 查出科目成绩有小于80分的学生姓名,再约束并去重学生不等于查出来的姓名 select distinct A.name from t_score A where A.name not in(s ...
- SQL语句执行的顺序机制
From Where Group by Having Select 表达式 Distinct ORDER BY TOP/OFFSET-FETCH
- 浅谈 Make 命令
代码变成可执行文件,叫做编译(compile):先编译这个,还是先编译那个(即编译的安排),叫做构建(build). Make是最常用的构建工具,诞生于1977年,主要用于C语言的项目.但是实际上 , ...
- Codeforces 855C. Helga Hufflepuff's Cup----树形DP
z最近在学习树形DP...好难啊. 在cf上找到了一题c题当模版马克一下. 题目不贴了..>>http://codeforces.com/problemset/problem/855/C& ...