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

linux配置IP、子网掩码、网关

linux虚拟机配置IP、子网掩码、网关

本方法适用于 Ubuntu 18.04 之后的版本。

例1:

配置信息:
IP:10.100.100.23
子网掩码:255.255.255.240
网关:10.100.100.56

1、打开网络配置文件 01-network-manager-all.yaml

sudo vi /etc/netplan/01-network-manager-all.yaml

2、编辑网络配置文件 01-network-manager-all.yaml

network:version: 2renderer: NetworkManagerethernets:eth0:dhcp4: falseaddresses: [你的IP地址/计算出的子网掩码]gateway4: 你的网关地址nameservers:addresses: [你的DNS服务器地址1, 你的DNS服务器地址2]

例1 配置如下

network:version: 2renderer: NetworkManagerethernets:eth0:dhcp4: falseaddresses: [10.100.100.23/28]gateway4: 10.100.100.56nameservers:addresses: [你的DNS服务器地址1, 你的DNS服务器地址2]

修改完后保存退出(Esc --> :wq)。

3、应用配置更改

sudo netplan apply

4、注:

子网掩码计算

在网络中,子网掩码用于确定IP地址中哪部分位是网络地址,哪部分位是主机地址。子网掩码中连续的1位代表网络部分,连续的0位代表主机部分。对于IPv4地址,子网掩码通常以点分十进制表示,例如 255.255.255.0。

CIDR(无类域间路由)标记法是一种简化表示子网掩码的方法,通常以 IP 地址后面加上斜线和子网掩码的位数来表示。例如,192.168.1.0/24 表示一个子网掩码为 255.255.255.0 的网络。

CIDR标记法中的子网掩码位数可以是任意整数,范围从0到32(对于IPv4)。而对于IPv4地址,通常使用的子网掩码位数是24位或更小,因为网络通常分配给较小的子网。

所以,/28 表示子网掩码有 28 位是连续的1,剩余的 4 位是0。这意味着有 32 - 28 = 4 位是用于主机地址,所以对应的子网可以容纳 2^4 = 16 个主机。

网关

在计算机网络中,网关(Gateway)是连接两个或多个网络的设备或程序。它在网络中充当一个中继或者转发器,负责将数据从一个网络传输到另一个网络。网关可以是物理设备,如路由器或交换机,也可以是运行特定网络协议的计算机。

主要功能包括:
1.数据路由:网关根据目标地址将数据包从源网络路由到目标网络。它通常会维护路由表,指示它如何将数据包传输到目标地址。
2.数据转换:有时候,网关需要对数据进行格式转换或协议转换,以确保数据在不同类型的网络之间能够正确传输。
3.访问控制:网关可以用于实施网络访问控制策略,例如防火墙、VPN 等,以保护网络安全并限制对网络资源的访问。
4.连接多个网络:网关允许不同类型的网络之间进行通信,例如将局域网连接到互联网,或连接不同的局域网。
5.在家庭网络中,路由器通常充当网关,连接局域网与互联网之间的边界。在企业网络中,可能会有多个网关,用于连接不同的子网或将企业网络连接到外部网络(如互联网)。

总之,网关在计算机网络中扮演着重要的角色,促进了不同网络之间的通信和数据传输。

默认网关地址为:例1–>10.100.100.1 或 10.100.0.1

如果有确定的网关地址,请确保将其替换为你网络实际的默认网关地址。

http://www.lryc.cn/news/363835.html

相关文章:

  • Java 垃圾回收
  • 多客陪玩系统-开源陪玩系统平台源码-支持游戏线上陪玩家政线下预约等多场景应用支持H5+小程序+APP
  • 书生·浦语大模型全链路开源体系-笔记作业2
  • 手把手教你发布你的第一个npm插件包
  • Docker-compose 编排lnmp(dockerfile) 完成Wordpress
  • 秋招突击——算法打卡——5/28——复习{Z字形变换、两数之和}——新做:{整数反转、字符串转整数}
  • PPT设置为本框的默认格式以及固定文本框
  • 计算机基础(5)——进制与进制转换
  • 发现情绪背后的真实心理需求,选择适合你的情绪调节方式
  • 代理记账公司的五大问题及其解决方案
  • TH方程学习 (7)
  • 2024最新python入门教程|python安装|pycharm安装
  • docker架构
  • 使用Java进行网络采集:代理IP与参数传递详解
  • 多功能光时域反射仪的工作原理
  • 目标检测数据集 - 海洋垃圾检测数据集下载「包含VOC、COCO、YOLO三种格式」
  • 如何进行Java程序的性能优化
  • Echarts柱状图数据太多,自定义长度之后,自适应浏览器缩放
  • 小白级教程—安装Ubuntu 20.04 LTS服务器
  • 9、中华人民共和国个人信息保护法
  • 经典回归模型及Python实现方法
  • Git 保留空文件夹结构
  • 【吊打面试官系列】MySQL 中有哪几种锁?
  • 小巧、免费高级分类整理桌面图标和文件程序
  • Elasticsearch挂掉后,如何快速恢复数据
  • eNSP学习——连接RIP与OSPF网络、默认路由
  • 工具MyBatis Generator(MBG)
  • NeuralForecast 模型的参数 windows_batch的含义
  • 【记录】打印|用浏览器生成证件照打印PDF,打印在任意尺寸的纸上(简单无损!)
  • 【python实现】实时监测GPU,空闲时自动执行脚本