CentOS系统上轻松调整IP配置
ip addr show #查看当前虚拟机的网络接口 或者使用 nmcli 命令: nmcli device
此命令将列出所有网络接口及其详细信息,记下要修改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。
————————————————
————————————————
nano /etc/network/interfaces
debian 12设置静态ip、dns
1、设置静态ip
查看网卡名称是eth0
ip address
编辑网卡配置文件
nano /etc/network/interfaces
默认是这样的
在最后面添加下面内容 其中
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.
发表评论