《Linux篇》超详细Linux设置静态IP教程

article/2025/8/26 8:06:26

陈老老老板

这个是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地址就不会因为重启而改变。感谢阅读。

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


http://chatgpt.dhexx.cn/article/9KiwCAtM.shtml

相关文章

Linux系统设置固定ip

1.安装常用网络命令net-tools工具包 [rootoracle network-scripts]# yum -y install net-tools 2.查看自己的IP [rootoracle network-scripts]# ifconfig 自己的ip是ens33下的 192.168.128.128(查看Ip是为了设置固定IP时可以直接将这个IP设为你的固定IP&#xff…

Centos linux 修改ip地址

登录系统后 输入命令 ip addr 这里的2: ens192 就是网卡的地址 然后修改网卡所在的配置文件 vi /etc/sysconfig/network-scripts/ifcfg-ens192 按esc 输入:wq 保存修改 然后重启服务器 重新使用 ip addr 查看 自动分配的内网ip已经好了 之后就简单了 如果需要…

Linux修改默认静态IP

Linux修改默认静态IP 就目前来说,大部分企业已经实现云服务。但就学习者来说,云服务国内常见的厂商华为云、腾讯云、阿里云、新浪云等等各种云都是需要收费的,尽管某些厂商提供免费试用产品,可到期就要付费!你能想象&a…

linux系统修改为静态IP地址

解决方案 0、查看当前网络使用哪块网卡 命令行执行命令,找到正在使用的网卡名称,本例中为:eno1 ifconfig 1、修改配置文件(编辑文件需要vi相关命令,请自行google) 执行命令打开配置文件 vim /etc/sysconfig/network-scripts/if…

Linux、CentOS超详细修改ip方法,手把手步骤教学,小白也能学会

目录 1.切换root用户 1.1输入命令 1.2输入密码 1.2成功登录 1.3登录失败 2.使用root修改配置文件 2.1输入命令 2.2进入编辑模式 2.2.1修改BOOTPROTO 2.2.2修改ONBOOT 2.2.3修改ip和掩码等 2.2.4结果 2.3退出保存 2.4查看修改是否成功 ​3.重启网络服务 4.查看ip是否修改成功…

Linux操作系统中的IP配置

本文主要介绍在Linux操作系统中的IP设置及常见问题。 DHCP(动态主机配置协议)是一个局域网的网络协议。指的是由服务器控制一段lP地址范围,客户机登录服务器时就可以自动获得服务器分配的lP地址和子网掩码。 DHCP(Dynamic Host …

【Linux】Linux系统如何修改/设置服务器ip地址

1.让用户切换到root用户 su - #普通用户切换到root用户 2.cd到network-scripts目录下 cd /etc/sysconfig/network-scripts ll #ll查看文件目录 #找到ifcfg-exx这个格式的文件,我这里的是ifcfg-ens192 #大家可能都不相同,但是前面的ifcfg-exx 这些是…

Linux修改固定ip 地址,亲测有效

1.切换到root用户(当前永久,不是5分钟权限失效那种) su - #普通用户切换到root用户 2.cd到网络配置文件夹network-scripts目录下 cd /etc/sysconfig/network-scripts ll #ll查看文件目录 #找到ifcfg-exx这个格式的文件,我这里的…

Linux更改本机ip

Linux如何更改本机ip 这段时间的工作需要用到Linux,所以需要学一下,所以做个笔记吧 1.登录到Linux(需要用root) 2.执行命令cd /etc/sysconfig/network-scripts进入到目录network-scripts下,可以看到该目录下有个文件ifcfg-ens16…

Linux修改静态IP

1.首先打开我们的VMware,用root用户登录。 2.点击VMware左上角编辑,选择下面虚拟网络编辑器。 3.首先查看自己的IP地址,记住自己的IP地址前三位:192.168.19,你们的可能跟我的不一样。 4.打开终端输入命令:vim /etc/sys…

Linux ——IP配置修改

1、ip配置文件 ifcfg-ensxxx cd /etc/sysconfig/network-scripts/network-scripts/ 目录下有ifcfg-ensxxx 文件 2、vi 命令打开配置文件 修改: BOOTPROTO“static” # 使用静态IP地址,默认为dhcp ONBOOT“yes” # 是否开机启用 根据自己的需要添加、…

linux修改ip地址(有详细步骤)kali

修改IP地址分为临时修改(仍然属于动态分配),和永久修改(设置静态ip)。临时修改就是使用ifconfig命令直接修改,但是一段时间过后,或者重启又会动态重新分配。而永久修改则是直接将ip写在配置文件…

linux 命令修改IP(最有效方法)

百度过很多,试过网上大部分方法,发现由于linux环境或者嵌入式设备不一样,命令行会有些不一样,而且容易出错。 下面介绍我请教个大神,秒懂的修改终端IP的方法。 步骤一:输入 #nmtui (巧记&#…

Linux修改ip

Linux修改ip 嵌入式开发中经常需要修改ip,这里简要介绍使用调试串口,vi编辑器修改linux ip地址,适用于开发调试、测试 以一款开发板为例,使用调试串口修改IP,步骤如下所述 查看所有网络节点 输入ifconfig -a 修改e…

Linux中修改IP地址

1、cd /etc/sysconfig/network-scripts/ vim ifcfg-ens33 2、进入之后修改BOOTPROTO"dhcp"改为static,并且将ONBOOT"NO"改为yes 3、同时在下方添加: IPADDR192.168.100.3 这里100.后面可以随便写以后就是IP地址 GAT…

linux 服务器ip修改

一、打开网卡配置文件 进入目录 cd /etc/sysconfig/network-scripts/ 查看ifcfg-开头的文件,列如ifcfg-ens33 vi ifcfg-ens33 查看的信息如图: 1 二、修改相关配置 2.1 BOOTPROTO BOOTPROTOstatic #dhcp:自动分配ip ,static&#xff1a…

linux小技巧-如何修改IP(四种方法)

目录 项目场景: 方法分析及步骤介绍 原因分析: 解决方案: 项目场景: 项目上经常遇到修改IP的情况,这里总结一些各个情况下修改IP的方法,尤其时有时候没有主机屏幕显示,借助于命令行的方式修…

linux修改ip地址详解

修改IP地址分为临时修改(仍然属于动态分配),和永久修改(设置静态ip)。临时修改就是使用ifconfig命令直接修改,但是一段时间过后,或者重启又会动态重新分配。而永久修改则是直接将ip写在配置文件…

通过scanf来输入字符串,不用带

例如: 首先说明 %s格式符 表示用来输入出一个字符串 而字符串是以数组的形式的存储的 c语言中数组名代表该数组的起始地址。 此处,a为数组名 代表的是首地址,所以就不用取地址符了, 再用取地址符号 就重复了 请注意与**%c**的区别 理解就好啦…

scanf函数特定格式输入操作

引例 在输入数据时,我们有时会碰到以下形式: 1,刘三,3 由于数字和字符串之间使用的是逗号而不是空格,我们不能直接使用scanf函数的%s,对字符串进 行输入,这样会导致后面的数字3也被读入进去。 我们可以采用两种方…