《linux篇》超详细linux设置静态ip教程(代码片段)

陈老老老板 陈老老老板     2023-04-12     635

关键词:

陈老老老板

这个是Linux篇 02最后的补充博客,设置静态IP,

网上服务器是不需要进行设置的,这个是使用VMware的服务器。

说明:我们目前安装的Linux操作系统,安装完毕之后并没有配置IP地址,默认IP地址是动态获取的,那如果我们使用该Linux服务器部署项目,IP动态获取的话,也就意味着,IP地址可能会发生变动,那我们访问项目的话就会非常繁琐,所以作为服务器,我们一般还需要把IP地址设置为静态的。

1.设置步骤

这里是在你的Linux已经可以连上网之后进行的设置,如果不能上网看一下ens文件中ONBOOT是否等于yes。正常安装完服务器设置ONBOOT=yes就是可以连上网的。下面是设置静态ip的步骤。

注:ens33这个文件位置是固定的但是文件名可能不一样看的是centos版本(也有可能叫ens0等等)。通过ls就可以看到自己的ens名字。

/etc/sysconfig/network-scripts 目录下 有一个 “ifcfg- ” 开头的几个配置文件。

  • ifcfg-ens33:网卡ens33的配置文件
  • ifcfg-lo:网卡lo的配置文件

设置静态ip,我们就需要修改 /etc/sysconfig/network-scripts/ifcfg-ens33 配置文件。

输入命令:

[root@localhost ~]# cd /etc/sysconfig/network-scripts/
[root@localhost network-scripts]# ls
[root@localhost network-scripts]# vi ifcfg-ens33 

注:进入之后按i进行修改,修改完按esc,然后输入:wq进行保存。如果不会vi命令可以去学习一下,就是修改文件用的。

如果使用远程连接比较方便一点,可以复制粘贴比如XShell或者FinalShell。

(1) 将 BOOTPROTO = dhcp   改成  BOOTPROTO = static 

也就是将动态ip,改成静态ip

(2) 新增4行地址:

如下:(注意这几个不是和我一模一样的而是按自己服务器的下面会告诉如何查看自己的)
 

 # 静态IP地址(这里要确定前三个字段是不动的但是每个人的都不一样这里要先进行查询,改最后一位字段,也就是把100改为别的)

IPADDR="192.168.138.100"      
NETMASK="255.255.255.0"         # 子网掩码
GATEWAY="192.168.138.2"         # 网关地址
DNS1="192.168.138.2"            # DNS服务器

(这是修改完的内容,修改的把dhcp改成static)内容如下(这里加注释便于理解):

#类型
​​​​​​​TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
#是否启动DPCH:none为禁止使用;static是使用静态ip;DPCH为使用DPCH服务​​​​​​
​​​​​​​#如果要设定多网口绑定bond,必须为none
BOOTPROTO=static
# 设置的静态IP地址
IPADDR="192.168.138.100"        
# 子网掩码
NETMASK="255.255.255.0"      
 # 网关地址   
GATEWAY="192.168.138.2"      
# DNS服务器  
DNS1="192.168.138.2" 
#default route  是否把这个网卡设置为ipv4默认路由         
DEFROUTE=yes
#如果ipv4设置失败则禁用设备
IPV4_FAILURE_FATAL=no
#是否使用ipv6
IPV6INIT=yes
#ipv6自动配置
IPV6_AUTOCONF=yes
#是否把这个网卡设置为ipv6默认路由
IPV6_DEFROUTE=yes
#如果ipv6设置失败则禁用设备
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
#网络连接的名字
NAME=ens33
#随机的唯一标识
UUID=afd0baa3-8bf4-4e26-8d20-5bc426b75fd6
#网卡名称
DEVICE=ens33
#启动或重启是否启动该设备
ONBOOT=yes
ZONE=public

2.如何查看自己的IP格式,子网掩码,网关地址与DNS服务

(1).获取ip地址和 子网掩码与网关

首先点击左上角编辑,在点击虚拟网络编辑器

 点击右下角,更改设置

 发现会多出来一个VM,点击VMnet8,在点击NAT设置。

就能看到IP格式,改最后一位或者不改就用这个都可以,就是你以后固定的IP。这个就是IPADDR

可以看到子网掩码,一般都是这个。NETMASK

可以看到网关这个不能动,就用这个。GATEWAY

DNS1与网关地址一致就可以。

2). 重启网络服务

ip地址修改完毕之后,需要重启网络服务,执行如下指令:

systemctl restart network

注:重启完网络服务后ip地址已经发生了改变,此时FinalShell已经连接不上Linux系统,需要创建一个新连接才能连接到Linux。如果你没有使用远程连接,直接重启然后输入查看ip即可。

再次连接上Linux之后,我们再次查看IP地址,就可以看到我们所设置的静态IP:

ip addr

 总结:设置静态IP,IP地址就不会因为重启而改变。感谢阅读。

结束语:裸体一旦成为艺术,便是最圣洁的。道德一旦沦为虚伪,便是最下流的。
              勇敢去做你认为正确的事,不要被世俗的流言蜚语所困扰。

超全面超详细的linux学习入门系列教程

linux是一个开源、免费的操作系统,其稳定性、安全性、处理多并发能力已经得到业界的认可,目前大多数企业级应用甚至是集群项目都部署运行在linux操作系统之上,很多软件公司考虑到开发成本都首选linux,在... 查看详情

超全面超详细的linux学习入门系列教程

linux是一个开源、免费的操作系统,其稳定性、安全性、处理多并发能力已经得到业界的认可,目前大多数企业级应用甚至是集群项目都部署运行在linux操作系统之上,很多软件公司考虑到开发成本都首选linux,在... 查看详情

超全面超详细的linux学习入门系列教程

linux是一个开源、免费的操作系统,其稳定性、安全性、处理多并发能力已经得到业界的认可,目前大多数企业级应用甚至是集群项目都部署运行在linux操作系统之上,很多软件公司考虑到开发成本都首选linux,在... 查看详情

超详细:安装linux系统教程

做Linux安装教程的初心:工欲善其事必先利其器,相信很多的小伙伴和我一样,想学习Linux却被挡在了如何安装Linux系统这个门槛之外。我之前在安装Linux系统的时候,很多教程言语不详,甚至有所省略,导... 查看详情

超详细:安装linux系统教程

做Linux安装教程的初心:工欲善其事必先利其器,相信很多的小伙伴和我一样,想学习Linux却被挡在了如何安装Linux系统这个门槛之外。我之前在安装Linux系统的时候,很多教程言语不详,甚至有所省略,导... 查看详情

安装64位oracle10g超详细教程

安装64位Oracle10g超详细教程1.安装准备阶段1.1安装Oracle环境经过上一篇博文的过程,已经完成了对Linux系统的安装,本例使用X-Manager来实现与Linux系统的连接,本例使用的所有命令和操作都是在X-Manager下进行。X-Manager安装完成后的... 查看详情

windows网线直连linux开发板或树莓派-超详细(代码片段)

    在玩树莓派或者其他的linux开发板过程中,如果开发板是无屏操作情况,正常操作是可以网络同一个路由器然后通过ssh等远程工具登录进行操作,但是在没有路由器或者不知道路由器密码的情况下,需要用一... 查看详情

实战篇:一行命令安装linux系统,超详细的vagrant上手指南(代码片段)

一行命令安装Linux演示:vagrantboxaddbento/oracle-7.9--providervirtualbox&&sudovagrantinitbento/oracle-7.9&&sudovagrantup通过上述演示,已成功安装Linux7.9,并且可以访问。前言最近发现了一款神器Vagrant࿱ 查看详情

实战篇:一行命令安装linux系统,超详细的vagrant上手指南(代码片段)

一行命令安装Linux演示:vagrantboxaddbento/oracle-7.9--providervirtualbox&&sudovagrantinitbento/oracle-7.9&&sudovagrantup通过上述演示,已成功安装Linux7.9,并且可以访问。前言最近发现了一款神器Vagrant࿱ 查看详情

2021全国职业技能大赛-网络安全赛题解析———防火墙篇iptables(超详细)

2021全国职业技能大赛-网络安全赛题解析———防火墙篇模块A防火墙的基本规则操作什么是防火墙(iptables):有问题私信博主模块A防火墙的基本规则操作什么是防火墙(iptables):IPTABLES是与最新的3.5版本Linux内核集成的IP信息... 查看详情

linux系统网卡配置详细教程!(代码片段)

Linux系统网卡的配置方法一.网卡的配置方法1.基本操作2.操作步骤一.网卡的配置方法1.基本操作永久修改网卡IPvi/etc/sysconfig/network-scripts/ifcfg-ens33TYPE=Ethernet #设置网卡类型,“Ethernet”表示以太网DEVICE=ens33 #设置网卡的... 查看详情

linux设置静态ip,详细步骤

前言:虚拟机每次打开,关闭后连接ip都会发生变更,终于忍不住了设置静态ip,步骤也非常简单,只需要在配置文件中添加几个地址就行;实现步骤1.修改ens33的配置文件  vi /etc/sysconfig/network-scripts/ifcfg-e... 查看详情

vmware虚拟机安装linux教程(超详细)

一、安装VMware下载地址(16pro):https://www.aliyundrive.com/s/FSktJJXsfa8安装:选一下安装地址,一直下一步即可。(可能会要求重启电脑,重启即可)二、安装Linux下载地址:CentOS-7.5提取码:486k接下来... 查看详情

万字长文超硬核详细学习系列——深入浅出linux基础篇的知识点,值得你收藏学习必备(代码片段)

茫茫人海千千万万,感谢这一秒你看到这里。希望我的文章对你的有所帮助!愿你在未来的日子,保持热爱,奔赴山海!Linux基础篇目录1.Linux系统介绍1.1linux的概述1.2linux的优势1.3linux的分类1.4常见的发行版linux... 查看详情

超全面超详细的linux学习入门系列教程

linux是一个开源、免费的操作系统,其稳定性、安全性、处理多并发能力已经得到业界的认可,目前大多数企业级应用甚至是集群项目都部署运行在linux操作系统之上,很多软件公司考虑到开发成本都首选linux,在... 查看详情

ubuntu/linux下安装jdk和eclipse,超详细教程

1、首先下载jdk和eclipsejdk官方下载网址:http://www.oracle.com/technetwork/java/javase/downloads/index.html官方有时候下的很慢很慢,百度网盘现成的jdk8:https://pan.baidu.com/s/1gXg47NEL99EhHvBT8eMZjAeclipse官方下载地址:http://www.eclipse.org 查看详情

linux环境下zookeeper的安装教程(超详细!!)(代码片段)

1.什么是zookeeper2.为什么要使用zookeeper3.zookeeper的安装与配置3.1.环境准备3.2.下载安装3.3配置3.3.启动测试  3.4.退出1.什么是zookeeperzooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实... 查看详情

dbeavercommunity下载安装配置教程(超详细哟)

目录资源下载安装应用程序软件设置和使用资源下载DBeaver——一款免费的数据库连接软件1.免费下载网址:https://dbeaver.io/download/2.选择系统:windows/Mac/Linux,本人是Windows系统,选择“windows(installer)”点击安装。 查看详情