虚拟机VirtualBox安装CentOS7,自动分配ip
安装环境
-
安装最新版的Virtual Box,点击安装
-
下载centos7镜像
-
创建虚拟机,可参考
-
选择下载到本地的镜像
-
设置启动顺序
-
点击启动
-
启动过程中报错:“FATAL:No bootable medium found!”
1.没有选择iso镜像
2.光驱没有排在第一位置
3.镜像只能选择x86系列
-
启动时报错:不能为虚拟电脑打开一个新任务
1.打开VirtualBox安装文件夹里的\drivers\vboxdrv文件夹
2. 右键VBoxDrv.inf文件,点击安装
3.安装完成后重启VirtualBox
4.重启电脑5.右键VirtualBox,以管理员的身份打开,再次启动
参考 -
之后进入图形安装界面
-
安装位置,将刚才分配的硬盘空间全部回收,并自动分区
-
选择最小化安装
-
配置网络
参考 -
设置管理员和普通用户
-
等待安装完成
配置网络
- 查看宿主机
C:\Users\ychen λ ipconfig Windows IP 配置 以太网适配器 以太网: 媒体状态 . . . . . . . . . . . . : 媒体已断开连接 连接特定的 DNS 后缀 . . . . . . . : 以太网适配器 VirtualBox Host-Only Network: 连接特定的 DNS 后缀 . . . . . . . : 本地链接 IPv6 地址. . . . . . . . : fe80::a1f:b285:9df8:4e52%18 IPv4 地址 . . . . . . . . . . . . : 192.168.56.102 子网掩码 . . . . . . . . . . . . : 255.255.255.0 默认网关. . . . . . . . . . . . . : 无线局域网适配器 本地连接* 9: 媒体状态 . . . . . . . . . . . . : 媒体已断开连接 连接特定的 DNS 后缀 . . . . . . . : 无线局域网适配器 本地连接* 10: 媒体状态 . . . . . . . . . . . . : 媒体已断开连接 连接特定的 DNS 后缀 . . . . . . . : 无线局域网适配器 WLAN: 连接特定的 DNS 后缀 . . . . . . . : 本地链接 IPv6 地址. . . . . . . . : fe80::d535:a64f:ea6:410b%8 IPv4 地址 . . . . . . . . . . . . : 192.168.31.111 子网掩码 . . . . . . . . . . . . : 255.255.255.0 默认网关. . . . . . . . . . . . . : 192.168.31.1
-
主机 -> 主机网络管理器 -> 自动分配
-
查看区间
-
设置 -> 网络
# 启动虚拟机,进入如下目录 [root@MiWiFi-R3P-srv ~]# cd /etc/sysconfig/network-scripts # 编辑 [root@MiWiFi-R3P-srv network-scripts]# vi ifcfg-enp0s3 # 配置如下 TYPE=Ethernet PROXY_METHOD=none BROWSER_ONLY=no BOOTPROTO=dhcp <- 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=enp0s3 UUID=58b97796-1a38-47fd-b306-10ebf2bce06c DEVICE=enp0s3 ONBOOT=yes <- # 重启网络服务 [root@MiWiFi-R3P-srv network-scripts]# systemctl restart network
- 验证,宿主机连接wifi是自动分配的ip是192.168.31.102,宿主机连接手机热点时自动分配的ip是192.168.17.211
# 查看ip [root@MiWiFi-R3P-srv network-scripts]# ip a 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo valid_lft forever preferred_lft forever inet6 ::1/128 scope host valid_lft forever preferred_lft forever 2: enp0s3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000 link/ether 08:00:27:e2:2f:93 brd ff:ff:ff:ff:ff:ff inet 192.168.31.102/24 brd 192.168.31.255 scope global noprefixroute dynamic enp0s3 valid_lft 43194sec preferred_lft 43194sec inet6 fe80::bd7a:2daf:c4f6:20a0/64 scope link noprefixroute valid_lft forever preferred_lft forever # 测试外网 [root@MiWiFi-R3P-srv network-scripts]# ping www.baidu.com PING www.a.shifen.com (220.181.38.149) 56(84) bytes of data. 64 bytes from www.baidu.com (220.181.38.149): icmp_seq=1 ttl=52 time=27.4 ms 64 bytes from www.baidu.com (220.181.38.149): icmp_seq=2 ttl=52 time=69.4 ms 64 bytes from www.baidu.com (220.181.38.149): icmp_seq=3 ttl=52 time=27.7 ms ^C --- www.a.shifen.com ping statistics --- 3 packets transmitted, 3 received, 0% packet loss, time 2004ms rtt min/avg/max/mdev = 27.487/41.557/69.442/19.717 ms # 宿主机测试 C:\Users\ychen λ ping 192.168.31.102 正在 Ping 192.168.31.102 具有 32 字节的数据: 来自 192.168.31.102 的回复: 字节=32 时间<1ms TTL=64 来自 192.168.31.102 的回复: 字节=32 时间<1ms TTL=64 来自 192.168.31.102 的回复: 字节=32 时间<1ms TTL=64 192.168.31.102 的 Ping 统计信息: 数据包: 已发送 = 3,已接收 = 3,丢失 = 0 (0% 丢失), 往返行程的估计时间(以毫秒为单位): 最短 = 0ms,最长 = 0ms,平均 = 0ms Control-C # 宿主机连接 C:\Users\ychen λ ssh -p 22 root@192.168.31.102 The authenticity of host '192.168.31.102 (192.168.31.102)' can't be established. ECDSA key fingerprint is SHA256:I6zJCbuLQgjWVJxOEuMAaoYQMwDh/duzo3shcs4DIY0. Are you sure you want to continue connecting (yes/no/[fingerprint])? yes Warning: Permanently added '192.168.31.102' (ECDSA) to the list of known hosts. root@192.168.31.102's password: Last login: Thu May 2 23:03:59 2024 [root@MiWiFi-R3P-srv ~]#
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· 字符编码:从基础到乱码解决
· 提示词工程——AI应用必不可少的技术