Linux设置静态IP_linux配置静态ip-程序员宅基地

技术标签: linux  服务器  tcp/ip  

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地址就设置成功了。

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/ITKidKid/article/details/127508537

智能推荐

程序员加油站 -- 懂电脑更要懂人脑!继“书呆子”后又一呆子现世!_代码呆子-程序员宅基地

文章浏览阅读275次。说起程序员三个字,我觉得既骄傲又可悲。骄傲的是,我们曾经是时代骄子,是一群真正改变世界的人;可悲的是,我们很多致力于改变世界的程序员,却生活在自己的世界里,无法自拔,成为了继“书呆子”之后的“电脑呆子”。电脑本来只是一个工具,我们竟然被其所限制、甚至同化,悲夫!〄一、警惕成为“电脑呆子”▓(1)程序员眼中的自己 ☟ 程序员是怎样看待自己的呢?看看程序员们的..._代码呆子

基于水平集的图像分割方法_fcxvsd-程序员宅基地

文章浏览阅读1.2w次,点赞10次,收藏60次。一、引言借鉴一些流体中的重要思想, 1988年,Osher和Sethian首次提出了水平集算法[1],这是一种有效解决曲线演化问题的数值方法,并且计算稳定,适宜任意维数空间。随后,Osher等人对水平集算法做出扩展和总结[2,3], Giga也做了相关的理论扩展[4]。近年来这种算法已被广泛地应用在图像处理领域[5]中 ,尤其在图像分割中已取得了很大的进展。事实上,用水平集来解决图像分割问题的_fcxvsd

php var_export 对循环引用的问题(Uncaught ErrorException: var_export does not handle circular references)-程序员宅基地

文章浏览阅读4.9k次。因为有些数据不知道具体类型,在使用var_export($data, true) 的时候,遇到:Uncaught ErrorException: var_export does not handle circular references。改用: print_r($data, true) 即可解决这个问题。..._var_export does not handle circular references

matlab 生成文件夹,matlab实现遍历文件夹并自动创建对应的新文件夹方法-程序员宅基地

文章浏览阅读789次。能自动将文件夹中所有文件自动的识别并创建对应的文件夹,文件夹名要和文件中某个字段相同。用system()函数。如下tmp1=['mkdir ' dir_final];system(tmp1); %文件夹创建完成我试了下,用下面的函数系统就自动关机了,哈哈fun='shutdown -s';system(fun);你运行了?哈哈,别急赶紧在运行里输入shutdown -a 就取消自动关机了,不过..._natlab nkdir生成文件夹

Android - ImageButton单击切换按钮图片效果的实现_安卓imagebutton加入java-程序员宅基地

文章浏览阅读3.6k次。在android中有一个ImageButton的View,跟Button按钮的区别是可以在Imagebutton上加载一个图片。从ImageButton这个字面意思上来看,它是一个图片按钮,那么我们就可以使用它做一个我们想要的图片按钮了,但是我们在实际使用的过程当中,就会发现该按钮的使用并没有想像中的那么简单,需要再增加一些代码或再配置XML才能实现图片按钮按下的效果,个人感觉有点麻烦,不_安卓imagebutton加入java

IOS 关于NSNotification_nsnotification userinfo 什么类型-程序员宅基地

文章浏览阅读3.4k次。这是一个观察者模式。首先在你需要监听的类中加入观察者:- (void)addObserver:(id)observer selector:(SEL)aSelector name:(NSString *)aName object:(id)anObject;这个观察者在监听到anObject发送名字为aName的notification时,调用selector的方法,在aSelector方_nsnotification userinfo 什么类型

随便推点

Cassandra配置多节点集群_cassandra_seeds-程序员宅基地

文章浏览阅读1.5k次。上一篇文章 Cassandra入门指南 中,我们已经配置好了一个单节点集群,接下来,我们要往这个集群中多加几个节点,看看多个节点是如何同时工作的。Cassandra节点之间交换信息是通过一种叫做Gossip(暂时不知道该翻译为哪个专有名词合适,暂且意会吧)的机制。但是要想让一个消息传递到一个新加入的节点,至少还需要知道另外一个节点,这个节点叫做种子(Seed)。通常我们会选择一小部分相对稳定的节点..._cassandra_seeds

python 如何调用子程序并自动传参数 os.system os.popen subprocess_python如何调用子程序-程序员宅基地

文章浏览阅读4.5k次,点赞4次,收藏14次。背景最近工作中有遇到这样一种情况,需要执行一个 exe 文件更改某些设置来触发Service 工作,而执行这个 exe 程序需要一个屏幕输入参数,这个输入参数也是需要python 脚本生成的。如果每次都是 cmd 执行这个 exe 程序,把..._python如何调用子程序

React 中 CSS in JS 的最佳实践_react使用scss-程序员宅基地

文章浏览阅读854次,点赞26次,收藏11次。本人分享一下这次字节跳动、美团、头条等大厂的面试真题涉及到的知识点,以及我个人的学习方法、学习路线等,当然也整理了一些学习文档资料出来是附赠给大家的。知识点涉及比较全面,包括但不限于前端基础,HTML,CSS,JavaScript,Vue,ES6,HTTP,浏览器,算法等等详细大厂面试题答案、学习笔记、学习视频等资料领取,点击资料领取直通车!!全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。**_react使用scss

小程序跳转外链_外链跳转小程序-程序员宅基地

文章浏览阅读2.2k次。小程序跳转外链_外链跳转小程序

微信内置WeixinJSBridge_weixinjsbridge.call-程序员宅基地

文章浏览阅读941次。微信H5页面(关闭页面&&退出网页)isWechat = () => { let ua = window.navigator.userAgent.toLowerCase(); return ua.match(/MicroMessenger/i) == 'micromessenger';};if (isWechat()) { WeixinJSBri..._weixinjsbridge.call

PHP setcookie() 首次存储不上值_首次set-cookie-程序员宅基地

文章浏览阅读888次。客户端:可以看到,浏览器(客户端)向服务器发出一次请求,发出请求的时候,在请求头信息中带上了各种参数,告诉服务器,我要接收什么样的文本(Accept)、什么编码格式(Accept-Encoding)、什么语言(Accept-Language)等等,当然,还把Cookie也传到了服务器(Cookie)。服务器端:第一步:setcookie('a','value')因为cookie是设..._首次set-cookie