当前位置: 首页 > article >正文

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 yes

2、另外再新增一块网卡,设置一个网络连接配置文件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 光纤通道转以太网
	WiFi6
	vxlan 隧道协议,大二层协议
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.kler.cn/news/234131.html

相关文章:

  • 数据分析基础之《pandas(7)—高级处理2》
  • hook函数——useRef
  • 无人机应用场景和发展趋势,无人机技术的未来发展趋势分析
  • ubuntu22.04安装部署03: 设置root密码
  • 机器学习简介
  • 2.9 Binance_interface APP 现货交易-限单价平仓
  • MySQL数据库-索引概念及其数据结构、覆盖索引与回表查询关联、超大分页解决思路
  • 人工智能之参数估计
  • 算法学习——LeetCode力扣栈与队列篇1
  • 计算机视觉主要知识点
  • CleanMyMac X 4.14.7帮您安全清理Mac系统垃圾
  • [UI5 常用控件] 08.Wizard,NavContainer
  • 论文笔记:相似感知的多模态假新闻检测
  • Nginx实战:3-日志按天分割
  • python coding with ChatGPT 打卡第19天| 二叉树:合并二叉树
  • 显示器校准软件:BetterDisplay Pro for Mac v2.0.11激活版下载
  • 读书笔记之《运动改造大脑》:运动是最佳的健脑丸
  • 【大厂AI课学习笔记】【1.6 人工智能基础知识】(1)人工智能、机器学习、深度学习之间的关系
  • 二、数据结构
  • golang 集成sentry:http.Client
  • 【5G NR】【一文读懂系列】移动通讯中使用的信道编解码技术-Viterbi译码原理
  • GPT-4登场:多模态能力革新,提升ChatGPT与必应体验,开放API助力游戏革新
  • ZooKeeper分布式锁
  • 【golang】23、gorilla websocket 源码:examples、数据结构、流程
  • 【数据结构与算法】【小白也能学的数据结构与算法】递归 分治 迭代 动态规划 无从下手?一文通!!!
  • Linux满载CPU和运行内存的方法
  • 中文点选识别
  • c#安全-nativeAOT
  • 【java】Hibernate访问数据库
  • 快团团大团长加了微信都不回复怎么回事?如果自己做快团团预算需要多少,团队需要几个人