Linux基础-配置网络

Linux配置网络的方式

1.图形界面

右上角-wired-配置
点加号-新建网络配置文件

在这里插入图片描述

2.NetworkManager工具

2.1用图形终端nmtui

1.新建网络配置文件add
1.指定网络设备的类型Ethernet
2.配置网络配置文件的名称,名称可以有空格
3.配置网络配置文件对应的物理网络设备的名称如ens33
4.选择网络环境的配置方式,自动获取还是手动配置假如是手动配置,还需要配置IP/掩码方式+网络+DNS+其他的比如是否要配置默认的路由 | 在哪个域中搜索search domain 搜索域,test.com在域中的DNS服务器中找是否有关于这一台Linux系统相关的解析记录,假如这台Linux的主机名设置www.test.com恰好test.com域中DNS服务器有关于www.upwen.com记录对应的IP地址任何的访问都要先经过DNS服务器做解析nslookup  www.baidu.com
5.自动连接
2.编辑现有的网络配置文件
3.激活哪个网络配置

在这里插入图片描述在这里插入图片描述

4.设置主机名hostname
FQDN,完全的有效的域名解析
5.删除网络配置文件

2.2命令行nmcli

新建网络配置文件,nmcli c add

1.指定网络设备的类型Ethernet,type ethernet
2.配置网络配置文件的名称,名称可以有空格,con-name
3.配置网络配置文件对应的物理网络设备的名称如ens33,ifname ens33
4.选择网络环境的配置方式,自动获取还是手动配置,
假如是手动配置,还需要配置IP/掩码方式+网关+DNS+其他的比如是否要配置默认的路由 | 在哪个域中搜索
在这里插入图片描述

5.自动连接,autoconnect yes

激活网络配置文件
nmcli  c  up  名称,或者后加“名称”
修改现有的网络配置文件
nmcli  c  modify  名称

在这里插入图片描述

删除网络配置文件
nmcli  c  delete
nmcli networking on
NetworkManger工具失去了对物理网卡的管理:状态:unmanaged解决方法:nmcli  networking  on
实践:
1、通过nmcli工具设置一个网络连接配置文件private,文件中配置为:IP地址为10.60.100.100/8,网关为 10.60.100.254(此时虚拟机的网卡设置为仅主机模式);
nmcli conn add type ethernet con-name private ifname ens160 ipv4.method manual ipv4.address 10.60.100.100/24 ipv4.gateway  10.60.100.254  ipv4.nerver-default yes autoconnect yes2、另外再新增一块网卡,设置一个网络连接配置文件public,文件中配置为自动获取(此时虚拟机新增的网卡设置为NAT模式)。
nmcli conn add type ethernet con-name public ifname ens192 ipv4.method auto  autoconnect yes
nmcli conn up  private
nmcli conn up  public 

3.cockpit

web化的工具
命令:systemctl start cockpit

在这里插入图片描述
会启动tcp9090端口
本机访问,http://localhost:9090
远程访问,http://192.168.184.147:9090
查看端口:netstat -tunpla
在这里插入图片描述

部署大平台,支持老的network-scripts,对NetworkManager 兼容性不好,解决方案:

1.用nmtui新建网络配置文件
2.systemctl stop NetworkManager
3.systemctl start network

mtu9000:

巨帧,用来数据中心网络DCN ,分布式存储,存储私网,做数据副本同步,改服务器网卡的mtu为9000

查看Linux系统的物理网卡

1.ifconfig
2.ip addr
3.ip link show
现在推荐用ip xxx,这个是iproute软件包,Linux常用的运行级别都有默认给安装;ifocnfig | route是net-tools软件包,有的运行级别默认不安装
4.nmcli d s
在这里插入图片描述

Linux配置网络讲究:

1.物理网卡设备:千兆以太网网卡1Gb万兆以太网网卡10Gb,主要用在数据中心的分布式环境、超融合环境25Gb、40Gb,需要infiniband板卡支持(HPC高性能计算)FCoE 光纤通道转以太网WiFi6vxlan 隧道协议,大二层协议
2.物理网卡设备对应的网络配置文件
3.只需要切换、激活网络配置文件实现了配置IP环境

虚拟化交换机的端口组成

1.安装虚拟化平台的PC服务器的集成|扩展物理网卡,叫做上行链路,需要有冗余,此时服务器后面找出两个物理网卡,分别接入不同的汇聚交换机
2.另外组成的端口用于对接虚拟机的物理网卡
3.虚拟交换机可以实现多个端口对应一个上行链路

网络配置文件的存放路径:

/etc/sysconfig/network-scripts/

网络配置文件的名称:

ifcfg-xxx,xxx对应物理网络设备的名称比如ens33、ens160、ens0
一个物理网卡设备对应多个网络配置文件,只能其中一个生效
根配网络有关的其他的文件:/etc/hosts,等同于Windows的hosts C:\Windows\System32\drivers\etc\hosts.isc
没有DNS域名解析服务器考hosts 人工解析域名到IP地址的关系
用到/etc/hosts的场景:1.云计算中分布式存储,至少3节点2.大数据,至少3个节点3.集群,至少2个节点
/etc/reslov.conf,Linux客户端作为某个DNS服务器的客户端,需要配置该文件,将DNS服务器IP从网络配置文件ifcfg-ens33中同步就可以
/etc/host.conf  多穴主机一个网卡可以配置多个IP,还具备设置解析域名的时候先走DNS服务器还是先走本地/etc/hosts文件
多个网络配置文件的DNS都会同步到/etc/reslov.conf中,但该文件中只有前三行生效

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/463480.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

腾讯云4核8g10M轻量服务器能承受多少人在线访问?

腾讯云轻量4核8G12M轻量应用服务器支持多少人同时在线?通用型-4核8G-180G-2000G,2000GB月流量,系统盘为180GB SSD盘,12M公网带宽,下载速度峰值为1536KB/s,即1.5M/秒,假设网站内页平均大小为60KB…

Axure RP9原型设计工具使用记录:实际应用及问题记录

Axure RP9使用记录二 📚第三章 实际应用📗快速归位00坐标📗动态菜单📗填充图片📗下拉框联动📗单选框📗全局变量 ⁉️问题记录❓问题一:菜单不显示❗解决方式:调整菜单元件…

15.3 Redis入门(❤❤❤❤)

15.3 Redis入门❤❤❤❤ 1. redis简介与配置1.1 简介1.2 Windows安装1.3 Linux安装1.4 守护进程方式启动1.5 客户端启动与使用1.6 指定生成日志 2. 使用2.1 客户端redis使用命令2.2 redis存储的数据类型1. String字符串类型2. Hash键值类型3. List列表类型4. Set与Zset集合类型…

【IDEA】新建Spring Initializr项目,选择java版本只有是17和21问题的解决方法

新建Spring Initializr项目时,选择java版本只有是17和21 2. 将https://start.spring.io修改为阿里云的服务器路径:https://start.aliyun.com 能够选择Java8、11等版本

知名开发工具RubyMine全新发布v2023.3——支持AI Assistant

RubyMine 是一个为Ruby 和 Rails开发者准备的 IDE,其带有所有开发者必须的功能,并将之紧密集成于便捷的开发环境中。 RubyMine v2023.3正式版下载 新版本改进AI Assistant支持、Rails应用程序和引擎的自定义路径、对Rails 7.1严格locals的代码洞察、RB…

2024初始Spring(并使用idea创建springweb项目)

前言 spring呢,以前一直是简单的了解,并没有利用空闲时间去进行对应的深入的学习,今天呢原本是打算好好学的,然后后来呢感觉还是太早了接触,打算把前面知识在过一编之后再开始 Spring介绍 Spring | Home 大家想要访…

微服务学习 | Spring Cloud 中使用 Sentinel 实现服务限流

前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站https://www.captainbed.cn/kitie。 目录 前言 通过代码实现限流 定义资源 通过代码定义资源 通过注解方式定义资源 定义限流规则 通过…

一篇文章理解时间复杂度和空间复杂度

今天也是很开心的学到了数据结构,也是打算把我自己对知识的理解给写出来了。第一篇数据结构开始咯。开始之前我们先理解一个概念。 什么是算法效率? 算法效率是指算法执行的速度或完成任务所需的资源(如时间和空间)的度量。它通…

单片机在物联网中的应用

单片机,这个小巧的电子设备,可能听起来有点技术性,但它实际上是物联网世界中的一个超级英雄。简单来说,单片机就像是各种智能设备的大脑,它能让设备“思考”和“行动”。由于其体积小、成本低、功耗低、易于编程等特点…

微信小程序开发学习笔记《16》uni-app框架

微信小程序开发学习笔记《16》uni-app框架 博主正在学习微信小程序开发,希望记录自己学习过程同时与广大网友共同学习讨论。建议仔细阅读uni-app对应官方文档 一、uni-app简介 **uni-app是一个使用Vue.js 开发所有前端应用的框架。**开发者编写一套代码&#xff…

Leecode之分割链表

一.题目及剖析 https://leetcode.cn/problems/partition-list-lcci/description/ 二.思路引入 就是将其分成大小两个链表,以x为分界线进行分堆,最后再将两链表合并 三.代码引入 /*** Definition for singly-linked list.* struct ListNode {* int val;* struct Lis…

【51单片机Keil+Proteus8.9】门锁控制电路

门锁控制电路 二、设计思路 电路设计 1.电源部分:使用BATTERY为整个电路提供电源,可以在电路中加入一个电 源开关,以便控制电源的开启和关闭。 2.处理器部分:使用AT89C51芯片作为主处理器,通过编写程序实现门锁的 …