当前位置: 代码网 > 服务器>服务器>Linux > Linux配置IP地址的三种实现方式

Linux配置IP地址的三种实现方式

2025年03月18日 Linux 我要评论
环境redhat9第一种安装 直接配置网卡文件1.查看网卡 会发现出现一个文件 这个文件会告诉我们网卡的文件在哪 这是9版本独特的 旧版会在cd /etc/sysconfig/network-scri

环境redhat9

第一种安装 直接配置网卡文件

1.查看网卡

会发现出现一个文件 这个文件会告诉我们网卡的文件在哪 这是9版本独特的 旧版会在cd /etc/sysconfig/network-scripts直接出现

  • cd /etc/sysconfig/network-scripts/切换到网卡配置文件目录
  • 输入ls会发现有一个文件 这个文件会告诉我们网卡在哪 进入到这个文件 再找到 /etc/networkmanager/system-connections/ 并tab 这个就是我们的网卡配置文件 

2.进入网卡文件进行配置

  • 进入到  vim /etc/networkmanager/system-connections/ens160.nmconnection  这里tab一下
  • 在这里只需要更改ipv4的内容
  • 输入address1 = ip地址/24(子网掩码) + ,网关
dns=114.114.114.114;
method=manual

3 重启网卡配置

systemctl restart networkmanager 重启一下
ip a 查看一下

第二种方式 nmcli(networkmanager command-line interface(接口的意思))

先查看当前网络连接状态 nmcli connection show

进行网卡的配置

输入 nmcli connection modify(修改的意思) ens160  ipv4.addresses 输入ip地址/24(24是子网掩码) ipv4.gateway 输入网关 ipv4.method manual ipv4.dns 114.114.114.114 autoconnect yes

重载网卡并再次启动

  • 进行重载这个网卡连接 nmcli connection reload
  • 再次重启这个网卡 nmcli connection up ens33
  • 使用ip a 查看 发现修改成功

第三种方式 nmtui 同下方的第三种方式相同

环境 centos7

第一种方式 直接配置网卡文件

cd /etc/sysconfig/network-scripts 进入到网卡配置文件中
ls 查看网卡文件 我们需要配置的是ens33
vi ifcfg-ens33 进行配置  (注意是在正确的路径进入 如下
[root@localhost network-scripts]# vi ifcfg-ens33)

进入之后配置只保存这几个

type="ethernet"        
bootproto=static  获取ip地址的方式更改为手动or静态
name=ens33
device=ens33
onboot=yes			//网络接口打开,改为yes
ipaddr=192.168.10.11		//定义规定ip
prefix=24				//定义规定子网掩码
gateway=192.168.10.2		//定义规定网关
dns1=114.114.114.114		//定义首选dns服务器
dns2=8.8.8.8				//定义备选dns服务器

最后重启服务

service network restart

然后用ip a 再次查看

第二种方式 利用nmcli

  • nmcli是networkmanager的命令行工具,用于管理和配置网络连接。它可以用于查看当前网络连接的状态、配置新的网络连接、启用和禁用网络连接等操作。
  • nmcli支持大多数常见的网络连接类型,如以太网、wi-fi、vpn等。通过nmcli命令,用户可以方便地在命令行界面下管理网络连接,而无需依赖图形界面工具

nmcli命令可以用于以下场景:

  • 查看当前网络连接的状态‌:使用nmcli connection show命令可以查看已连接的网卡信息‌3。
  • 配置新的网络连接‌:通过nmcli命令可以创建新的网络连接,包括以太网、wi-fi、vpn等‌3。
  • 启用和禁用网络连接‌:使用nmcli命令可以启用或禁用特定的网络连接‌3。
  • 查看网卡设备状态‌:使用nmcli device status命令可以查看所有网络接口设备的状态‌3。
  • 删除网卡设备‌:使用nmcli device delete命令可以删除特定的网络设备‌3。

先查看当前网络连接状态

nmcli connection show

进行配置

nmcli connection modify ens33 ipv4.addresses 192.168.10.11/24 ipv4.gateway 192.168.10.2 ipv4.dns 114.114.114.114 autoconnect yes

进行重载这个网卡连接

nmcli connection reload

再次重启这个网卡

nmcli connection up ens33

进行验证 看是否成功 可以用修改的ip地址再次连接终端或者进入本机查看

第三种方式 利用nmtui 网络配置管理器

  • 输入nmtui 会进入到网络配置管理器
  • 点击第一个edit a connection 进入编辑网卡连接 选择ens33 按enter键
  • 进入ens33 完成配置 改 ip a 网关 dns 连接方式 滑倒最后点击ok
  • 返回到初始页面点击activate a connection(启用连接的意思) 点击ens33 按enter键 然后重启虚拟机 就修改成功了
  • 点击activate a connection(启用连接的意思) 点击ens33 按enter键 然后重启虚拟机 就修改成功了

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持代码网。

(0)

相关文章:

  • Linux进程终止的N种方式详解

    前言进程终止是操作系统中,进程的一个重要阶段,他标志着进程生命周期的结束。在linux下进程终止的方式有很多,接下来我会一一介绍。一、进程终止的概念进程终止是操作系统将正在运行的程…

    2025年03月20日 服务器
  • Linux进程间通信之管道如何实现进程池

    Linux进程间通信之管道如何实现进程池

    一、管道的特点只能用于具有共同祖先的进程之间进行通信,通常,一个管道由一个进程创建,然后该进程调用fork创建子进程,此后父子进程就可以使用该管道进行通信管道面... [阅读全文]
  • Linux保姆级配置vscode连接远端主机以及免密配置过程

    引言因为输入密码用vscode登录远程主机太麻烦了,所以我就在网上寻找教程,本来寻思几分钟就能完了的事,找了半天没成功,还是最后求助的deepseek,跟deepseek也是又过了…

    2025年03月20日 服务器
  • Linux书签上下移动方式

    Linux书签上下移动方式

    linux书签上下移动步骤读书签文件,分割到qstringlist,点击右键菜单获取序号,交换序号,写书签文件。qstringlist.swap(int, in... [阅读全文]
  • Linux深入理解进程和文件及内存管理问题

    Linux深入理解进程和文件及内存管理问题

    一、重谈linux下一切皆文件我们说了一切皆文件,对于操作系统来说,磁盘键盘显示屏等等一系列的外设都是文件。举一个访问外设的例子:进程运行,从进程pcb中找到指... [阅读全文]
  • Linux中的日志插件详解

    一、日志文件的重要性故障排查与问题定位快速发现问题:日志能够实时记录系统运行过程中的各种事件和状态信息,当系统出现故障或异常时,通过查看日志可以快速察觉到问题的发生,例如,服务器突…

    2025年03月20日 服务器

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论

验证码:
Copyright © 2017-2025  代码网 保留所有权利. 粤ICP备2024248653号
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com