1,首先找到自己的虚拟机网关IP是多少:比如我是192.168.200.2

74e8333ad11685f
74e8333ad11685f-1

以下步骤将帮助你在 Linux 系统中将网卡设置为静态 IP 地址。请根据你的实际网络环境调整参数。

1. 查看当前网卡名称
输入命令查看本机网卡信息:

bash
ifconfig # 或使用 ip addr
通常第一个网卡名为 ens33、eth0 等,请记下你自己的网卡名称(下文以 ens33 为例)。

2. 编辑对应网卡的配置文件
使用文本编辑器打开网络配置文件(注意替换为你的实际网卡名):

bash
vi /etc/sysconfig/network-scripts/ifcfg-ens33
3. 修改配置项
将 BOOTPROTO=dhcp 改为 BOOTPROTO=static(从动态获取改为静态)

确保 ONBOOT=yes(保证网卡随系统启动)

4. 添加静态 IP 参数
在文件末尾添加以下内容(根据你的网络环境填写):

text
IPADDR=192.168.200.100 # 你想设置的静态 IP,前三位需与网关一致
NETMASK=255.255.255.0 # 子网掩码,通常为 255.255.255.0
GATEWAY=192.168.200.1 # 网关地址,请填写你所在网络的网关
DNS1=114.114.114.114 # 首选 DNS,也可用 8.8.8.8 等
说明:网关地址可通过 route -n 或 ip route 查看,通常是 192.168.x.1。

5. 保存文件并重启网络服务
bash
systemctl restart network # CentOS 7 及以下
# 或使用:service network restart
6. 验证配置
再次运行 ifconfig 或 ip addr,确认 IP 已更改为你设置的静态地址。同时可测试网络连通性:

bash
ping -c 4 114.114.114.114
注意事项
修改前建议备份原配置文件:cp ifcfg-ens33 ifcfg-ens33.bak

确保 IP 地址未被网络中其他设备占用,避免冲突

如果使用 NetworkManager,可能需要同时停止并禁用该服务(根据你的发行版决定)

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。