虚拟机virtualBox+操作系统 centos7(网络设置)
虚拟机virtualBox。# 开启网卡 enp0s3。操作系统 centos7。刚安装ip a的样子。
一、普通桥接
虚拟机virtualBox
操作系统 centos7
桥接

刚安装ip a的样子

# 开启网卡 enp0s3
ifup enp0s3
# 再次查看 IP
ip a

缺点:
宿主机换一个wifi,网络段就变了,虚拟机的网ip也变了。并且宿主机也ssh不到虚拟机了。非得先登录虚拟机看新的ip是什么,然后重新配置宿主机ssh虚拟机的ip
二、允许远程root密码访问
vi /etc/ssh/sshd_config
放开port 22的注释
取消注释PermitRootLogin行并将其值设置为yes
要使新设置生效,请重新启动ssh服务器:
systemctl restart sshd.service
三、双网卡:网卡一NAT+网卡二Host-only(换 WiFi 不用改 IP + 宿主机能访问虚拟机)
网卡 1:NAT(负责虚拟机上网,换 WiFi 不用管)
网卡 2:仅主机模式(Host-Only,固定内网 IP,宿主机连虚拟机用)
效果
- 虚拟机上网走 NAT,随便切 WiFi,不用改任何配置
- 宿主机通过「仅主机」固定 IP 连虚拟机、ssh、访问项目,IP 永久不变
- 从此以后再也不用改 CentOS 的 IP 配置
第一步:关闭虚拟机,配置 Virbox 两张网卡


第二步:CentOS7 配置双网卡(一自动、一静态固定)
先加开虚拟机然后ip a

可以看到有2个忘了,一个是enp0s3(网卡 1 NAT) 一个是enp0s8((网卡 2 仅主机,你以实际名字为准))
配置 NAT 网卡(enp0s3)自动获取上网
vi /etc/sysconfig/network-scripts/ifcfg-enp0s3
NAT网卡用DHCP自动获取IP,只需设置“开机加载”

配置Host-Only网卡(enp0s8)
Host-Only网卡需用静态IP(便于主机固定访问)
步骤如下: 复制enp0s3的配置文件,生成enp0s8的配置:
cp ifcfg-enp0s3 ifcfg-enp0s8
生成新UUID(避免与enp0s3冲突):uuidgen ifcfg-enp0s8,复制输出的UUID
![]()
编辑enp0s8配置文件
vi ifcfg-enp0s8
修改以下参数:
BOOTPROTO=dhcp → BOOTPROTO=static(静态IP);
NAME=enp0s3 → NAME=enp0s8(网卡名匹配);
DEVICE=enp0s3 → DEVICE=enp0s8(设备名匹配);
UUID=xxx → 替换为刚才复制的新UUID;
在文件末尾新增3行(IP需在Host-Only地址范围内,如192.168.56.120): IPADDR=192.168.56.120
NETMASK=255.255.255.0

注意不能配gateway
重启网络服务:service network restart
ping www.baidu.com可以通
虚拟机ping宿主机也可以,宿主机Ping虚拟机也可以。
正确时候ip route show的样子

openEuler 是由开放原子开源基金会孵化的全场景开源操作系统项目,面向数字基础设施四大核心场景(服务器、云计算、边缘计算、嵌入式),全面支持 ARM、x86、RISC-V、loongArch、PowerPC、SW-64 等多样性计算架构
更多推荐


所有评论(0)