手把手教你Linux的网络配置

这篇具有很好参考价值的文章主要介绍了手把手教你Linux的网络配置。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目录

网络连接测试

测试Linux虚拟机是否与主机连接

测试主机是否与虚拟机连接

网络连接模式

桥接模式

NAT模式

仅主机模式

修改静态IP

修改 IP 地址后可能会遇到的问题

配置主机名


linux怎么配置网络,Linux,linux,运维,服务器

网络连接测试

测试Linux虚拟机是否与主机连接

首先可以在windows界面,windows + R键输出cmd打开命令行,输入  ipconfig

可以查询网络配置相关的东西

linux怎么配置网络,Linux,linux,运维,服务器

 复制这个地址

然后再虚拟机界面

1、输入 ping www.baidu.com

2、过一会,按ctrl + c 停掉

3、在输入ping,再输入刚刚粘贴的主机IP (虚拟机中复制是按ctrl + shift + c,粘贴是ctrl + shift + v)

linux怎么配置网络,Linux,linux,运维,服务器

测试主机是否与虚拟机连接

在虚拟机中打开设置,找到网络,点开有限下面的小齿轮

linux怎么配置网络,Linux,linux,运维,服务器

 然后复制IPv4地址

linux怎么配置网络,Linux,linux,运维,服务器

在windows命令行中输入 ping + “刚刚复制的Ip地址”

linux怎么配置网络,Linux,linux,运维,服务器

 成功则表示配置没有问题


网络连接模式

桥接模式

虚拟机直接连接外部物理网络的模式,主机起到了网桥作用。这种模式下,虚拟机可以直接访问外部网络,并且对外部网络是可见的

本质上这里的虚拟机和当前的PC都是直接连在路由器上的,局域网内所有人都可以访问自己搭建的虚拟机上去,而且搭建的虚拟机也会占用和PC端相同级别的地址的IP

linux怎么配置网络,Linux,linux,运维,服务器

NAT模式

虚拟机和主机构建一个专用网络,并通过虚拟机网络地址转换(NAT)设备对 IP 进行转化。虚拟机通过共享主机IP可以访问外部网络,但外部网络无法访问虚拟机。

PC端通过网卡访问虚拟机部分

linux怎么配置网络,Linux,linux,运维,服务器

仅主机模式

虚拟机只与主机共享一个专用网络,与外部网络无法通信

常常使用的是NAT模式


修改静态IP

打开虚拟机找到上方的编辑,点开虚拟网络编辑器

linux怎么配置网络,Linux,linux,运维,服务器

 然后开启管理员设置,点开更改设置

linux怎么配置网络,Linux,linux,运维,服务器

 一般是主机远程操控虚拟机,所有虚拟机的IP地址要设为静态。

首先打开终端,在终端先输入  vim /etc/sysconfig/net   然后按tab键

找到network-scripts,输入就行,在按tab键

在此目录下,看到了ifcfg-ens33,输入,在回车

linux怎么配置网络,Linux,linux,运维,服务器

 回车之后进入普通模式

4 + shifit + g  调整光标到第四行

在不断按w键,调整光标到 dhcp 这个单词上

d + w 删除dhcp这个单词

然后按小写 i 进入插入模式 

linux怎么配置网络,Linux,linux,运维,服务器

 在编辑模式,添加以下字段

linux怎么配置网络,Linux,linux,运维,服务器

 注意这个字段的内容,网关是什么必须通过虚拟网络编辑器中NAT设置中查看,所需要保持一致

用命令模式按   :wq 进行保存退出(如果异常在q后面加个!,再回车)

执行重启服务命令  service network restart ,回车执行(有确定则成功)

再输入 ifconfig 回车,找到ens33的IP(如下图)

linux怎么配置网络,Linux,linux,运维,服务器

 复制这个IP,然后再windows的命令行处输入  ping "复制的IP"

linux怎么配置网络,Linux,linux,运维,服务器

修改 IP 地址后可能会遇到的问题

(1)物理机能 ping 通虚拟机,但是虚拟机 ping 不通物理机,一般都是因为物理机的
防火墙问题,把防火墙关闭就行
(2)虚拟机能 Ping 通物理机,但是虚拟机 Ping 不通外网,一般都是因为 DNS 的设置有
问题
(3)虚拟机 Ping www.baidu.com 显示域名未知等信息,一般查看 GATEWAY 和 DNS 设
置是否正确
(4)如果以上全部设置完还是不行,需要关闭 NetworkManager 服务
systemctl stop NetworkManager  关闭
systemctl disable NetworkManager 禁用
(5)如果检查发现 systemctl status network 有问题 需要检查 ifcfg-ens33

配置主机名

直接在终端输入 hostname 可以查看当前的主机名

第一种修改方式,如果想要进行修改,输入vim /etc/hostname   (注意vim与etc之间有空格)

在vim编辑器编辑完成后记得 :wq 保存并退出(这样修改以后要重启服务器才能显示)

第二种修改方式,在终端输入 hostnamectl set-hostname spark10 ,这样输入hostname 就可以直接显示

添加主机与映射关系(通讯录)

终端输入 vim /etc/hosts

输入想要的映射关系(即如下)

linux怎么配置网络,Linux,linux,运维,服务器

 复制这几种映射关系,并保存退出

到windows界面,打开我的电脑,C:\Windows\System32\drivers\etc 到这个目录下,找到host文,通过记事本打开,粘贴复制的关系(如下图),在下面由于windows10以上不能直接修改,另存为到桌面上,修改后缀,删掉后缀txt,复制这个文件,然后再次点开目录,粘贴选择替换掉这个文件

linux怎么配置网络,Linux,linux,运维,服务器

 完成上述操作,检验一下,打开windows的命令下,输入 ping hadoop100,可以进行连接即可文章来源地址https://www.toymoban.com/news/detail-780580.html

到了这里,关于手把手教你Linux的网络配置的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包赞助服务器费用

相关文章

  • [Linux]手把手教你制作进度条小程序

    [Linux]手把手教你制作进度条小程序

    C语言中字符分为两种: 可显字符 控制字符 其中可显字符就是字符a这类的字符,控制字符就是n这种控制字符。 对于我们制作进度条,我们只需要关注两个控制字符: r – 进行回车操作 n – 进行换行加回车操作 说明: n本身是换行字符,但是C语言本身将其解析成了换行加回

    2024年02月14日
    浏览(10)
  • 【Linux】手把手教你实现udp服务器

    【Linux】手把手教你实现udp服务器

    网络套接字~ 文章目录 前言 一、udp服务器的实现 总结 上一篇文章中我们讲到了很多的网络名词以及相关知识,下面我们就直接进入udp服务器的实现。 一、udp服务器的实现 首先我们需要创建五个文件(文件名可以自己命名也可以和我一样),分别是makefile,udpclient.cc,udpclient.hpp

    2024年02月13日
    浏览(12)
  • 手把手教你配置BSC(币安智能链)网络,只需5分钟

    手把手教你配置BSC(币安智能链)网络,只需5分钟

    这里就用小狐狸(Metamask)钱包了,因为本人坚信用狐狸钱包日后可以撸到空投。 1、PC端Chrome浏览器安装metamask钱包插件 要去Metamask官网下载钱包哦,然后把插件添加至Chrome浏览器扩展程序中 这个不会的小伙伴欢迎留言,我可以再出一个教程。 2、打开metamask,找到自定义RP

    2024年02月14日
    浏览(5)
  • 手把手教你在linux环境下更换python的pip源

    手把手教你在linux环境下更换python的pip源

    搞python的肯定离不开各种各样的第三方包,比如爬虫,有requests,xpath,爬虫界的扛把子Scrapy;Web有django,flask,restframework啥的,还是挺多的,我们一般安装的方式都是pip install xx模块,但是我相信,你们肯定都遇到过这种情况。 如果我们从默认的 https://pypi.org/ 安装的过程非

    2024年02月12日
    浏览(8)
  • 1. [手把手教你搭建] 之 在linux上搭建java环境

    1. [手把手教你搭建] 之 在linux上搭建java环境

    当我们要在服务器上部署自己的java服务时,首先我们需要安装和配置好java环境,那么我们现需要在服务器上下载java1.8版本的安装包,之后再完成环境配置,服务部署这一套流程,本文会讲解java安装包的下载及环境配置,这里使用的是压缩包的安装方式: 首先创建package目录

    2023年04月11日
    浏览(6)
  • 手把手教你在linux中部署hadoop以及hadoop功能介绍

    手把手教你在linux中部署hadoop以及hadoop功能介绍

    我们在学大数据的时候hadoop是躲避不开的地方,所以如何在linux中部署hadoop,下面就是手把手教你如何部署hadoop。你只要复制粘体,然后按enter键就可以了。 准备:   安装Linux版本的服务器。可以参考中前半部分安装服务器的内容即可:VM部署CentOS并且设置网络_ZeroMaster的博客

    2024年02月03日
    浏览(14)
  • 手把手教你在linux中部署stable-diffusion-webui

    手把手教你在linux中部署stable-diffusion-webui

            stable-diffusion-webui是什么就不用多说了,以下是安装步骤,我以linux系统为例介绍,windows系统大同小异,安装期间没有用到梯子,安装目录/opt/stable-diffusion-webui/。 1.安装Anaconda         stable-diffusion-webui要求python版本在3.8-1.10,找对应的Anaconda版本就可以了,Ana

    2024年02月03日
    浏览(6)
  • 手把手教你如何在Linux下写进度条小程序(附源码)

    手把手教你如何在Linux下写进度条小程序(附源码)

    录屏2023 进入ProgressBar这个目录之后,使用ls命令查看是否创建成功 编写makefile文件是为了,使用make命令构建我们的.c文件,生成可执行程序 把源码复制粘贴到我们对应的文件中 使用vim指令先打开头文件 按小写i,进入插入模式(Insert),直接拷贝上去 再按esc,直接输入:wq(

    2024年02月04日
    浏览(11)
  • 手把手教你制作一块Linux开发板(基于Planck-pi)

    手把手教你制作一块Linux开发板(基于Planck-pi)

    攻城狮星河:Hello,各位野生钢铁侠们! 这篇文章初衷是帮助想自己制作linux小板子的小白们,文中会讲的比较基础,大佬勿喷~ 本教程会以稚晖君开源的 planck-pi 为基础,从0开始手把手教学直到成功复刻 Planck-pi复刻互助群:287810522 提示:以下是本篇文章正文内容,下面案例

    2024年02月01日
    浏览(18)
  • 【Linux】权限管理——还在因为没有权限而头疼?手把手教你修改权限

    【Linux】权限管理——还在因为没有权限而头疼?手把手教你修改权限

      权限 决定了一个人可以干什么和不可以干什么,它是一种限制,在日生活中大家也许或多或少都受到过权限的约束。  同样,在Linux上也有权限的概念,Linux并不允许我们在上面为所欲为。为了限制我们的一些行为,Linux上对用户进行了分类。 超级用户 :也叫root,只有一

    2024年02月12日
    浏览(6)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包