服务器更换新的IP实战centos和debian12更换IP,只能控制台访问更换IP方法

原创 淹不死的狗  2025-04-25 22:02:19  阅读 8 次 评论 0 条
摘要:

CentOS系统上轻松调整IP配置ip addr show  #查看当前虚拟机的网络接口 或者使用 nmcli 命令: nmcli device此命令将列出所有网络接口及其详细信息,记下要修改IP地址的接口名称,例如eth0或ens33。修改网络配置文件在CentOS 7中,网络配置文件通常位于/etc/sysconfig/networkscripts/目录下,文件名格式为ifcfg<接口名称>,例如ifcfg

CentOS系统上轻松调整IP配置

ip addr show  #查看当前虚拟机的网络接口
或者使用 nmcli 命令:
nmcli device

服务器更换新的IP实战centos和debian12更换IP,只能控制台访问更换IP方法 网站相关 第1张

此命令将列出所有网络接口及其详细信息,记下要修改IP地址的接口名称,例如eth0或ens33。

修改网络配置文件

在CentOS 7中,网络配置文件通常位于/etc/sysconfig/networkscripts/目录下,文件名格式为ifcfg<接口名称>,例如ifcfgeth0或ifcfgens33。

使用文本编辑器(如vi或nano)打开配置文件:

使用 vi 或其他文本编辑器打开配置文件,并修改以下内容:

BOOTPROTO=noneONBOOT=yesIPADDR=192.168.1.10   #IPADDR 是你希望设置的静态 IP 地址。
NETMASK=255.255.255.0  #NETMASK 是子网掩码。
GATEWAY=192.168.1.1     # 这个是 网络编辑中设置的 网关
DNS1=192.168.1.2  
DNS2=8.8.8.8             #DNS1 和 DNS2 是 DNS 服务器地址
BOOTPROTO=none    #表示禁用 DHCP,使用静态 IP。

保存并重启网络服务
保存配置文件后,重启网络服务以使设置生效:

sudo systemctl restart network


验证设置
使用以下命令验证 IP 地址是否设置成功:

ip addr show ens160
或者查看 DNS 配置:


cat /etc/resolv.conf
如果一切正常,你应该能看到新设置的 IP 地址。




使用 nmcli 命令设置静态 IP

如果你更喜欢使用命令行工具,nmcli 是一个强大的网络管理工具,可以快速设置静态 IP。

获取连接名称


使用以下命令查看网络接口的连接名称:

nmcli -p device


记下你要配置的接口名称。

设置静态 IP
使用 nmcli 命令修改接口的 IP 配置。例如,为接口 enp0s3 设置静态 IP:
sudo nmcli con modify enp0s3 ipv4.addresses 192.168.1.30/24
sudo nmcli con modify enp0s3 ipv4.gateway 192.168.1.1
sudo nmcli con modify enp0s3 ipv4.dns 8.8.8.8
sudo nmcli con modify enp0s3 ipv4.method manual
ipv4.addresses 设置静态 IP 地址和子网掩码。
ipv4.gateway 设置默认网关。
ipv4.dns 设置 DNS 服务器。

重启网络连接
使配置生效:
sudo nmcli con down enp0s3 && sudo nmcli connection up enp0s3
验证设置
使用 ip addr show  命令验证 IP 地址是否正确。


使用 nmtui 命令使用图形化配置网卡工具

打开终端:打开你的 CentOS 7 终端。

启动 nmtui:在终端中输入以下命令来启动 nmtui:

sudo nmtui

选择网络设备:

在 nmtui 菜单中,选择你要配置的网络设备(例如,eth0 或 ens33)。

配置设备:

选择“Edit a connection”或“激活/禁用”网络连接,根据你的需求进行配置。你可以设置静态 IP 地址、DNS 服务器等。

保存并退出:

完成配置后,选择“OK”,然后退出 nmtui。

服务器更换新的IP实战centos和debian12更换IP,只能控制台访问更换IP方法 网站相关 第2张

————————————————

————————————————



nano  /etc/network/interfaces





debian 12设置静态ip、dns

1、设置静态ip

查看网卡名称是eth0

ip address

服务器更换新的IP实战centos和debian12更换IP,只能控制台访问更换IP方法 网站相关 第3张

编辑网卡配置文件

nano /etc/network/interfaces

默认是这样的

服务器更换新的IP实战centos和debian12更换IP,只能控制台访问更换IP方法 网站相关 第4张

在最后面添加下面内容 其中
iface eth0 inet static  是启用静态网络配置
address 45.194.85.108  是ip地址   

netmask 255.255.255.192 是ip地址的子网掩码

gateway 45.194.85.65  是ip地址的网关

dns-nameservers 8.8.8.8 8.8.4.4  DNS服务器(可选配置)


编辑后的/etc/network/interfaces 文件内容如下

在这里插入图片描述

最后重启网络服务

systemctl restart networking.service


2、设置dns

debian 12安装后默认没有/etc/resolv.conf 文件
建立此文件

nano /etc/resolv.conf

添加以下内容

nameserver 8.8.8.8
nameserver 8.8.8.4


————————————————

拓展知识:

IP地址后面的/24和/26表示子网掩码的位数,具体含义如下‌:

**IP地址后面的/24表示子网掩码中有24位是连续的“1”,即子网掩码为255.255.255.0。这意味着IP地址的前24位用于网络地址,后8位用于主机地址。例如,192.168.1.0/24表示该网段的IP地址范围从192.168.1.1到192.168.1.254(不包括192.168.1.0和192.168.1.255),可以容纳最多254个设备‌12。

**IP地址后面的/26表示子网掩码中有26位是连续的“1”,即子网掩码为255.255.255.192。这意味着IP地址的前26位用于网络地址,后6位用于主机地址。例如,192.168.1.0/26表示该网段的IP地址范围从192.168.1.1到192.168.1.62(不包括192.168.1.0和192.168.1.63),可以容纳最多62个设备‌13。

‌CIDR(无类别域间路由选择)的作用‌:CIDR不仅简化了IP地址的管理,还允许更灵活的网络设计。通过使用CIDR表示法(如IP地址/数字),可以明确指出网络的前缀长度,从而确定子网掩码。例如,192.168.0.0/24表示该网络的IP地址范围从192.168.0.1到192.168.0.254,子网掩码为255.255.255.


本文地址:https://tugouli.exiu.org/3709.html
版权声明:本文为原创文章,版权归 淹不死的狗 所有,欢迎分享本文,转载请保留出处!
NEXT:已经是最新一篇了

发表评论


表情

还没有留言,还不快点抢沙发?