Linux设置静态IP

2023-11-07

Linux设置静态IP

使用ip addr查看ip,如下所示就是动态IP

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-WXmAWCiZ-1666664813061)(C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\image-20221025093801457.png)]

1、什么是静态IP?

静态ip就是固定的ip,需要手动设置。静态IP地址(又称固定IP地址)是长期分配给一台计算机或网络设备使用的 IP 地址。一般来说,一般是特殊的服务器或者采用专线上网的计算机才拥有固定的 IP 地址而且需要比较昂贵的费用。静态IP是二级路由必须用到的。静态IP是可以直接上网的IP段,该IP在ISP装机时会划分一个IP地址给你,让盘算机在衔接网络时不再主动获取网络地址,避免了网络衔接上的困扰,宽带运营商会供给一根一个IP地址、子网掩码、网关和DNS服务器地址给用户。在未应用路由器的情形下,只须要把这根入户网线衔接到电脑上,并且手动设置电脑上的IP地址,这样电脑能力上网。静态IP地址不会转变,并且重要用于互联网上的网站运用或服务。

2、静态IP的优点

由于静态IP的IP地址不会改变,故而其稳定性极高。

大家都知道,像我们访问网站,一般都是在浏览器中输入域名回车就行了。浏览器其实之所以能找到此网站的服务器是因为有一个域名解析系统将网站的域名和网站服务器的IP进行了绑定,通过域名就能找到服务器IP进而访问它。如果IP地址变化了,那我们就需要重新解析了,在解析没有成功之前,你的网站是无法访问的,这就会造成用户的体验感很差,而且每次操作都比较麻烦。

3、Linux设置静态IP

1.设置网络

命令: vi /etc/sysconfig/network-scripts/ifcfg-ens33

代码:

TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static # 设置为静态IP
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens33
UUID=eeac2fc2-e829-43a4-8349-8e0fc5ba628d
DEVICE=ens33
ONBOOT=yes
ZONE=public
IPADDR=192.168.181.128 # 静态IP
NETMASK=255.255.255.0 # 子网掩码
GATEWAY=192.168.181.100 # 网关
DNS=8.8.8.8 # DNS服务器

2.重启网络

命令:systemctl restart network

3.使用 ip addr 查看IP

可以看到我们的ip已经变成静态IP了,并且也是我们刚才设置的静态IP,此时我们的IP还不能使用,我们还需要进行下一步操作。

4.设置虚拟网络编辑器

  1. 在vmware 中: 编辑——虚拟网络编辑器——NAT模式——NAT设置——网关
    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-7E0hmHT4-1666664813062)(C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\image-20221025102024069.png)]

  2. 设置子网IP

在这里插入图片描述

  1. 设置网关IP

  1. 重启网络
命令:systemctl restart network

  1. 使用 ip addr 查看IP

5、使用Xshell工具连接Linux

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-AOPMjY3C-1666664813064)(C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\image-20221025102506456.png)]

至此我们的静态ip地址就设置成功了。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Linux设置静态IP 的相关文章

  • 如何将后台作业的输出分配给 bash 变量?

    我想在 bash 中运行后台作业并将其结果分配给一个变量 我不喜欢使用临时文件 并且希望同时运行多个类似的后台任务 root root var echo hello world root root echo var hello world
  • linux下写入后崩溃

    如果我使用 write 将一些数据写入磁盘上的文件会发生什么 但我的应用程序在刷新之前崩溃了 如果没有系统故障 是否可以保证我的数据最终会刷新到磁盘 如果您正在使用write 并不是fwrite or std ostream write 那
  • dlopen 或 dlclose 未调用信号处理程序

    我在随机时间内收到分段错误 我注册了信号 但发生分段错误时未调用信号处理程序 include
  • Linux“屏幕”的 Windows 等效项还是其他替代方案?

    我正在寻找一种在 Windows 环境中控制程序的方法 我希望它与 Linux 软件有点相似 screen 我搜索的原因是我需要使用标识符启动一个程序 在 Windows 上 这样我以后就能够关闭该特定程序 而无需关闭其他任何程序 即使实际
  • 错误:命令“c++”失败,退出状态为 1

    所以我尝试按照以下说明安装 Pyv8https andrewwilkinson wordpress com 2012 01 23 integrating python and javascript with pyv8 https andre
  • C++:Linux平台上的线程同步场景

    我正在为 Linux 平台实现多线程 C 程序 其中我需要类似于 WaitForMultipleObjects 的功能 在搜索解决方案时 我发现有一些文章描述了如何在 Linux 中实现 WaitForMultipleObjects 功能
  • 将node.js +expressjs应用程序的NODE_ENV设置为ubuntu下的守护进程

    我按照这些说明让守护进程正常工作 http kevin vanzonneveld net techblog article run nodejs as a service on ubuntu karmic http kevin vanzon
  • XAMPP Windows 上的 Php Cron 作业

    嗯 我是这个词的新手CRON 据我所知 这是一个Unix安排特定操作在定义的时间间隔后执行的概念 我需要运行一个php文件 每小时更新一次数据库 但我的困惑在于安排执行 我在用XAMPP用于 Windows 7 上的本地开发测试 我发现了什
  • 计算 TCP 重传次数

    我想知道在LINUX中是否有一种方法可以计算一个流中发生的TCP重传的次数 无论是在客户端还是服务器端 好像netstat s解决了我的目的
  • 使用c在linux上分块读写

    我有一个 ASCII 文件 其中每一行都包含一个可变长度的记录 例如 Record 1 15 characters Record 2 200 characters Record 3 500 characters Record n X cha
  • 为什么docker容器提示“权限被拒绝”?

    我使用以下命令来运行 docker 容器 并从主机映射目录 root database 到容器 tmp install database docker run it name oracle install v root database t
  • 如何列出 nginx 中的所有虚拟主机

    有没有一个命令可以列出 CentOS 上 nginx 下运行的所有虚拟主机或服务器 我想将结果通过管道传输到文本文件以用于报告目的 我正在寻找与我用于 Apache 的命令类似的命令 apachectl S 2 gt 1 grep 端口 8
  • 在非实时操作系统/内核上执行接近实时任务的最佳方法是什么?

    在一台 GNU Linux 机器上 如果想要执行 实时 亚毫秒级时间关键 任务 您几乎总是必须经历漫长 复杂且容易出现问题的内核补丁过程 以提供足够的支持 1 http en wikipedia org wiki RTLinux Backg
  • 提高mysql导入速度[关闭]

    Closed 这个问题是与编程或软件开发无关 help closed questions 目前不接受答案 我有一个很大的数据库22GB 我曾经用过进行备份mysqldumpgzip 格式的命令 当我提取 gz 文件时 它会生成 sql文件的
  • 如何将 elf 解释器(ld-linux.so.2/ld-2.17.so)构建为静态库?

    如果我的问题不准确 我深表歉意 因为我没有太多 Linux 相关经验 我目前正在构建一个 Linux 从头开始 主要遵循 linuxfromscratch org 版本的指南 7 3 我遇到了以下问题 当我构建可执行文件时 获取一个称为 E
  • Bash - 比较 2 个文件列表及其 md5 校验和

    我有 2 个列表 其中包含带有 md5sum 检查的文件 即使文件相同 列表也具有不同的路径 我想检查每个文件的 md5 和 我们正在讨论数千个文件 这就是为什么我需要脚本来仅显示差异 第一个列表是普通列表 第二个列表是文件的当前状态 我想
  • 在用户程序中使用 或在驱动程序模块代码中使用 ...这有关系吗?

    我正在开发一个设备驱动程序模块和关联的用户库来处理ioctl 来电 该库获取相关信息并将其放入一个结构中 该结构被传递到驱动程序模块中并在那里解压 然后进行处理 我省略了很多步骤 但这就是总体思路 一些数据通过结构体传递ioctl is u
  • 如何从程序内部获取指向程序的特定可执行文件部分的指针? (也许是诽谤)

    我在 Linux 环境中 需要编写一个程序来检索放置在其可执行文件的某个部分中的一些数据 那么 如何从程序内部获取指向程序某个部分 通过其名称 的指针呢 我知道可以使用elf getdata 将节的索引作为参数传递给 get 和Elf Da
  • Unix 中的访问时间是多少

    我想知道访问时间是多少 我在网上搜索但得到了相同的定义 读 被改变 我知道与touch我们可以改变它 谁能用一个例子来解释一下它是如何改变的 有没有办法在unix中获取创建日期 时间 stat结构 The stat 2 结构跟踪所有文件日期
  • Java时区混乱

    我正在运行 Tomcat 应用程序 并且需要显示一些时间值 不幸的是 时间快到了 还有一个小时的休息时间 我调查了一下 发现我的默认时区被设置为 sun util calendar ZoneInfo id GMT 08 00 offset

随机推荐

  • 基于RISC-V的软件编译脚本

    脚本 设置RISC V工具链riscv set env RISC V setenv RISCV PATH mnt Software FreedomStudio SiFive riscv64 unknown elf gcc 8 1 0 201
  • swiper的使用,鼠标放上面停止变动

    swiper真的太好用了 根本停不下来 div class swiper container div class swiper wrapper flex div class swiper slide img class src home s
  • (一)seaborn教程——可视化统计关系

    简介 学习笔记为官网教程seaborn教程0 9 0 安装最新版本方法 pip install git https github com mwaskom seaborn git 导入包和设置背景 import numpy as np imp
  • 【蓝桥杯每日刷题】——分巧克力

    一 题目 儿童节那天有 K 位小朋友到小明家做客 小明拿出了珍藏的巧克力招待小朋友们 小明一共有 N 块巧克力 其中第 i 块是 Hi Wi 的方格组成的长方形 为了公平起见 小明需要从这 N 块巧克力中切出 K 块巧克力分给小朋友们 切出
  • Gitlab+P3C-PMD(Aliyun)标准化你团队的代码

    1 背景简介 项目越来越大 团队越来越大 代码越来越来多 然后就是各种五花八门的代码格式 代码规范 要做到代码规范我们可以采取代码交叉检视 IDEA Eclipse安装插件自检 以及代码管理服务端做校验 且不说各种方法的利弊 本文直接采用服
  • ctf中MD5绕过详细总结及例题[BJDCTF2020]Easy MD5

    一 首先是MD5 函数的作用 MD5 函数的作用是计算字符串的MD5散列 返回值 如果成功则返回已计算的 MD5 散列 如果失败则返回 FALSE 二 PHP 弱类型比较绕过 代码
  • QT数据库操作学习笔记1

    一 SQL模型的类 模型 视图结构 进行数据和界面的分离 模型 视图结构分为三部分 1 模型 model 与数据源通信 并为其他部件提供接口 与底层的数据打交道 2 视图 view 从模型中获取用来引用数据条目的模型索引 与显示打交道 3
  • 香港 单双线的区别?

    现在很多香港服务器商推出的主机产品 除了有操作系统之分外 还有单线香港服务器 双线香港服务器以及多线香港服务器的区分 但是 对于很多新手站长来说 并不清楚他们之间到底有什么差异 这里就来简单的解释下 其实 之所以有这么多线路 主要还是由于国
  • OpenCV中图像的缩放与旋转讲解及实战演示(附Python源码)

    需要源码请点赞关注收藏后评论区留言私信 几何变换是指改变图像的几何结构 例如大小 角度和形状等 让图像呈现出缩放 翻转 映射和透视效果 这些几何变换操作都涉及复杂 精密的计算 OpenCV将这些计算过程封装成非常灵活的方法 开发者只需修改一
  • 计算机格式字体颜色,电脑怎么设置不同的字体颜色样式

    电脑的字体可以随意设置颜色 根据自己喜好选择好看舒服的颜色 不过可能很多人不知道在哪里设置 下面由学习啦小编为你整理了电脑怎么设置系统字体颜色的相关方法 希望对你有帮助 电脑设置系统字体颜色的方法 右键点击桌面空白处 选择 个性化 进入 个
  • bugku 一段Base64

    题目是一大段base64 先解一下 看来一下不知道是什么类型的 百度一下发现 参考 那就用Converter这个工具 连续三次unescape 刚开始把输出的内容全部复制到输入 发现不对 要不字母和括号去掉 String fromCharC
  • 趣味程序(绘制圆与y=x^2与歌星大赛)

    实现y x 2与圆的图形叠加显示 程序图 运行结果 歌星大赛 程序截图
  • pycharm pip 安装第三方库出错的终极解决方案

    大家都知道 pip 在安装第三方库的时候是十分方便的 在 Windows 平台上 一条命令就可以将依赖关系都搞定 pip install requests 但还是有几个小问题 1 有时候会提示权限不够 当初没有留下那个权限不足的截图 但是根
  • 2021中国华录杯·算法大赛活动进行中,超多奖励等你来拿

    话不多说 期待你的参与
  • oracle redo 移动位置,Oracle数据文件移动方法 - 转

    6 2 参考资料 Oracle数据库移动方法 这里所指 数据库移动 是将Oracle数据文件 系统数据文件或用户数据文件 控制文件 重做日志移动至新的存储路径 并修改Oracle相关配置 使之可以重新正常启动 这种应用常见于系统扩容后的Or
  • Gradle学习笔记 Gradle命令行

    执行多个任务 安装好Gradle之后 就可以使用Gradle命令行了 首先我们先新建一个文件夹gradle learn 然后在其中新建一个build gradle 这是Gradle的项目构建文件 task compile doLast pr
  • MySql InnoDB行锁——“三剑客”

    提示 文章写完后 目录可以自动生成 如何生成可参考右边的帮助文档 行锁 三剑客 前言 一 行锁三剑客是什么 二 记录锁 Record Locks 三 间隙锁 Gap Locks 四 临键锁 Next Key Locks 总结 前言 行锁在
  • 蓝桥杯 Python 组省赛夺奖班-6 二分法

    一 分巧克力 题目 思路 首先确定一下巧克力边长d的上界 这里可以想像把所有巧克力全部融化 平均每个人能分到 sum k 面积的巧克力 高度不考虑 那么d的上界为int math sqrt sum k 暴力 直接从d的上界开始到1判断是否可
  • shell脚本一键部署LAMP架构

    一 部署LAMP基本架构 1 L linux A apache M mysql P php 2 稳定版本 mysql5 1 php5 3 apache2 2 3 安装顺序 apache gt mysql gt php 4 将所需的压缩包 h
  • Linux设置静态IP

    Linux设置静态IP 使用ip addr查看ip 如下所示就是动态IP 1 什么是静态IP 静态ip就是固定的ip 需要手动设置 静态IP地址 又称固定IP地址 是长期分配给一台计算机或网络设备使用的 IP 地址 一般来说 一般是特殊的服