centos7虚拟机固定ip地址
首先虚拟机网络模式设置为桥接模式,这样相当于是一台独立的网络设备,从外部访问时可以直接访问ip地址,而不是从宿主机映射的端口访问
- 备份原来的ifcfg文件(或者创建一个快照),防止改坏了。
cd /etc/sysconfig/network-scripts/
cp ifcfg-ens33 ifcfg-ens33.bak
- 修改配置文件
vi ifcfg-ens33
TYPE="Ethernet"
PROXY_METHOD="none"
BROWSER_ONLY="no"
BOOTPROTO="static" # dhcp改为static
DEFROUTE="yes"
IPV4_FAILURE_FATAL="no"
IPV6INIT="yes"
IPV6_AUTOCONF="yes"
IPV6_DEFROUTE="yes"
IPV6_FAILURE_FATAL="no"
IPV6_ADDR_GEN_MODE="stable-privacy"
NAME="ens33"
UUID="a6ac2348-24c5-486d-af69-c5e291c28f9d"
DEVICE="ens33"
ONBOOT="yes"
IPADDR="192.168.1.9" # 固定地址
NETMASK="255.255.255.0" # 子网掩码
GATEWAY="192.168.1.1" # 网关
DNS1="8.8.8.8" # 主DNS
DNS2="8.8.4.4" # 备DNS
- 重启网络服务
systemctl restart network
- 查看网络状态
systemctl status network
● network.service - LSB: Bring up/down networking
Loaded: loaded (/etc/rc.d/init.d/network; bad; vendor preset: disabled)
Active: active (exited) since 六 2025-06-28 07:05:32 PDT; 20min ago
Docs: man:systemd-sysv-generator(8)
Process: 909 ExecStart=/etc/rc.d/init.d/network start (code=exited, status=0/SUCCESS)
Tasks: 0
Memory: 0B
6月 28 07:05:32 localhost.localdomain systemd[1]: Starting LSB: Bring up/down networking...
6月 28 07:05:32 localhost.localdomain network[909]: 正在打开环回接口: [ 确定 ]
6月 28 07:05:32 localhost.localdomain network[909]: 正在打开接口 ens33: [ 确定 ]
6月 28 07:05:32 localhost.localdomain systemd[1]: Started LSB: Bring up/down networking.
- 验证ip地址
ip a show ens33
2: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
link/ether 00:0c:29:67:b9:24 brd ff:ff:ff:ff:ff:ff
inet 192.168.1.9/24 brd 192.168.1.255 scope global noprefixroute ens33
valid_lft forever preferred_lft forever
inet6 2409:8a02:5446:8620:9bde:99e0:9198:4d05/64 scope global noprefixroute dynamic
valid_lft 179218sec preferred_lft 92818sec
inet6 fe80::9066:740a:46f1:2885/64 scope link noprefixroute
valid_lft forever preferred_lft forever

浙公网安备 33010602011771号