Linux网络配置基础
linux网络配置常见有两种:桥接模式(Bridge)与NAT模式,还有一种Host-Only模式由于其局限性通常被舍弃就不加以说明了,下面我们介绍下桥接模式(Bridge)和NAT模式。
桥接模式(Bridge)
桥接网络是指本地物理网卡和虚拟网卡通过VMnet0虚拟交换机进行桥接,物理网卡和虚拟网卡在拓扑图上处于同等地位,那么物理网卡和虚拟网卡就相当于处于同一网段,虚拟交换机就相当于一台现实网络中的交换机,所以两个网卡的IP地址也要设置为同一网段。
所以我们如果要在局域网中使用虚拟机,对局域网其他pc提供服务时,例如提供ftp,ssh,http服务,那么就要选择桥接模式。
网络模型如下图
好啦理解部分交代完了,我们直接开始配置吧。
1.首先第一步当然是选用网络适配器网络连接改为桥接模式
,然后就可以进入系统终端,进行设置了。
进入终端是,第一步要查看下自己系统的网卡信息,用命令ifconfig -a查看
图中eth0是系统中第一块以太网卡的名称,lo是环回测试网卡的名称,lo的作用是假如包是由一个本地进程为另一个本地进程产生的, 它们将通过外出链的’lo’接口,然后返回进入链的’lo’接口.
2.做完这些当然还不够,想要连通网络,我们还必须了解自己主机的网络ip,虚拟机ip必须要与主机ip处于同一网段,查询主机ip,可以在使用cmd进入命令符模式,使用ipconfig命令查看ip信息,其中如果具体看哪个适配器就看你主机是有线或者无线连接,有线可以查看本地连接IpV4,无线则用无线局域网,IPV4就是你要找的主机ip,
做完这些我们就可以进行网络配置工作了。
3.进入终端ifconfig eth0 up命令激活网卡,在开始配置IP之前我们还要检测一下自己要使用的ip是否已经有人使用,如我的主机ip为192.168.2.117
5.这样就可以上网了吗?
当然还不够!要想与internet连接网关是必不可少的,所以我们接下来要为新设置的ip配置网关
如图网关便设置成功了,这样我们我们便可以连接ip地址上网了。
6.这样你就满足了?
要知道我们上网都是输入的域名(dns)来连接一个网络,所以为了方便我们接下来要设置dns服务器,可以使用vim 编译器输入vim /etc/resolv.conf进入下面界面按“i”键插入下图内容,”shift+:“快捷键,wq保存退出,这样我们就可以使用域名连接网络了
NAt模式
NAT模式让虚拟机借助NAT(网络地址转换)使用宿主机器所在网络访问公网。NAT模式下虚拟机的网卡和物理网卡的网络不在同一个网络,虚拟机的网卡在VMware提供的一个虚拟网络,所以其他主机是无法访问该虚拟机的,而宿主机可以访问虚拟机,虚拟机可以访问局域网内所有主机,因为局域网就相当于虚拟机的外网,好了下面我们就来配置NAT模式吧
1.同样我们还要先更改适配器为NAT模式
然后与桥接不同的是,我们要配置的网络ip信息要在虚拟机内的一些工具里查看如下图
开始步骤与桥接一样
然后ifconfig eth0 up就不放图了,大家用上面使用的配置ip方式,会发现一个问题每次重启虚拟机都需要从新配置IP,这样很麻烦,接下来我们要教大家一种文件配置方式来配ip,可以将ip,网关等信息写入文件,这样我们就不用麻烦了,输入vim /etc/sysconfig/network-scripts/ifcfg-eth0
进入下图界面将标记的内容设置好
保存方式与桥接模式相同,配置dns也与桥接一样即可。
Linux网络配置基础的更多相关文章
- linux入门基础——linux网络配置
linux网络配置 以太网连接 在linux中,以太网接口被命名为:eth0.eth1等.0.1代表网卡编号 通过lspci命令能够查看网卡硬件信息(假设是usb网卡,则须要使用lsusb命令) 命令 ...
- linux网络配置相关文件
网络接口(interface)是网络硬件设备在操作系统中的表示方法,比如网卡在Linux操作系统中用ethX,是由0开始的正整数,比如eth0.eth1...... ethX.而普通猫和ADSL的接口 ...
- Linux网络编程基础API
第5章 Linux网络编程基础API 探讨Linux网络编程基础API与内核中TCP/IP协议族之间的关系,并未后续章节提供编程基础.从3个方面讨论Linux网络API. socket地址API.so ...
- 尚学linux课程---4、linux网络配置及linux文件
尚学linux课程---4.linux网络配置及linux文件 一.总结 一句话总结: linux下的etc目录是配置文件的目录,所以很多的文件配置操作都可以看到它的身影:比如 init系列命名,比如 ...
- Linux 网络配置(固定IP)
通常linux作为服务器系统时,是不推荐安装图形界面的,因此我们需要掌握非图形界面下如何配置网络,主要两种方式,如下: 一.使用SETUP工具(redhat系列才可以,推荐此修改方式) 1.在命令行直 ...
- Linux网络管理——linux网络配置
2. linux网络配置 .note-content {font-family: "Helvetica Neue",Arial,"Hiragino Sans GB&quo ...
- 服务器编程入门(4)Linux网络编程基础API
问题聚焦: 这节介绍的不仅是网络编程的几个API 更重要的是,探讨了Linux网络编程基础API与内核中TCP/IP协议族之间的关系. 这节主要介绍三个方面的内容:套接字( ...
- Linux 高性能服务器编程——Linux网络编程基础API
问题聚焦: 这节介绍的不仅是网络编程的几个API 更重要的是,探讨了Linux网络编程基础API与内核中TCP/IP协议族之间的关系. 这节主要介绍三个方面的内容:套接字(so ...
- linux网络配置命令(一)——ifconfig
linux网络配置命令(一)——ifconfig ifconfig 查看.配置网卡信息.已过时,推荐使用ip命令 格式: ifconfig [interface] ...
随机推荐
- oracle 查询结果集运算
intersec:交集minus:差集union:进行表连接后会筛选掉重复的记录,表连接之后对结果进行排序运算,删除重复记录在返回结果. union all:只是简单的将两个结果合并就返回.无论是否有 ...
- [CC]LOD技术
ccGLWindow::paintGL() | ccGLWindow::fullRenderingPass(...) | ccGLWindow::drawBackground(context, ren ...
- python---基础之模块,列表,元组,字典
1. 模块 写模块的时候尽量不要和系统自带的模块的名字相同 调用模块的时候,会先在当前目录下查找是否有这个模块,然后再会如python的环境变量中查找 a.模块1:sys 代码如下: import ...
- IIS发布网站
IIS发布网站几个问题 1.部署步骤:http://jingyan.baidu.com/article/3065b3b6e5becdbecff8a4d5.html Win7下IIS报503Servic ...
- List转换成XML
protected void Button1_Click(object sender, EventArgs e) { var customerlist = CustomerHelper.GetList ...
- IOS开发UISearchBar失去第一响应者身份后,取消按钮不执行点击事件的问题
在iOS开发中,使用UISearchBar的时候,当搜索框失去焦点的时候,取消按钮是默认不能点击的,如图按钮的颜色是灰色的: 这是因为此时取消按钮的enabled属性被设置为NO了,那么当我们需要让 ...
- linux更改 DNS 的一般方式
一.第一种方法(常规方法) 在 Linux (笔者用fedora) 下当使用 NetworkManager时,更改 DNS 的一般方式: 修改 /etc/resolv.conf 文件, 添加 &quo ...
- paper 124:【转载】无监督特征学习——Unsupervised feature learning and deep learning
来源:http://blog.csdn.net/abcjennifer/article/details/7804962 无监督学习近年来很热,先后应用于computer vision, audio c ...
- Cassandra 键空间(keyspace),表(table)
查看用户下信息: describe cluster; desc cluster; 查看所有keyspace: describe keyspaces; desc keyspaces; 查看key ...
- 算法第四版 用eclipse实现书中UnionFind例子
一 安装环境 直接下载algs4.exe 下载完成后C:\Users\zle 下面会有algs4 文件夹 原文: Our installer downloads, installs, and conf ...