远程连接虚拟机,设置网络后,ip不变

  • 完全关闭你的 Linux 虚拟机

  1. 在 VirtualBox 主界面,选中虚拟机,点击“设置” -> “网络”。

  2. 确保设置完全如下

    • 启用网卡:✅ 勾选
    • 附加到NAT (我们先回到最简单的默认模式)
    • 高级:点开它
    • 网卡:保持默认即可,不用选。
    • 混杂模式拒绝
    • 接入网线:✅ 勾选
  3. 点击“确定”保存。

第一步:启动虚拟机并强制获取 IP

现在,启动你的虚拟机。由于之前的配置可能有问题,系统可能不会自动去请求 IP。我们需要手动命令它“去要一个 IP 地址”。

  1. 打开虚拟机的终端。
  2. 输入以下命令,强制刷新网络配置
  3. 第二步:再次检查 IP 地址

  4.     sudo dhclient -v

    现在,我们重新执行之前的命令,看看情况是否改变。

  5. 查看默认路由
  6.     ip route show default
    

         这次应该有输出了! 类似这样:

        default via 10.0.2.2 dev enp0s3
    
  7. 查看主网卡的 IP 地址
  8.     ip addr
    

         在输出中,找到名字不是 lo 或 docker0 的网卡(比如 enp0s3),看它下面有没有 inet 开头的行。你应该会看到类似这样的地址:

    
    
### 如何使用远程桌面连接访问虚拟机 #### 配置主机与虚拟机之间的端口映射 为了能够通过远程桌面协议(RDP)成功访问运行于VMware中的虚拟机,需配置NAT模式下的端口转发规则。具体来说,在宿主机上选定一个高于1024且低于65535的端口号作为外部接入点;而在目标虚拟操作系统内部,则保持默认RDP监听端口即3389不变[^1]。 例如,如果设定宿主机开放5589号端口用于接收来自外界的RDP请求,并将其定向至某台特定虚拟机内的标准RDP服务位置(通常是localhost:3389),那么只要向该宿主机发送针对IP地址附加有指定端口号的数据包(如`192.168.1.30:5589`),就能顺利抵达对应虚拟环境并触发相应的图形界面交互过程。 #### 启用虚拟机上的远程桌面功能 除了正确设置网络参数外,还需确保目的虚拟机能响应远端发起的操作指令。这通常涉及到调整其本地安全策略以允许接受未经身份验证或受限范围内的客户端建立会话链接。对于Windows类系统而言,可通过依次进入“控制面板>系统>高级系统设置>远程”路径来激活此项特性,并确认防火墙未阻止必要的通信流量经过3389端口[^3]。 另外值得注意的是,某些情况下可能还需要额外安装专门设计的支持工具或是修改注册表项才能完全解锁全部可用选项。完成上述准备工作之后,便可以从任何支持RDP协议的地方启动终端模拟软件像Finalshell、WindTerm或者是Xshell等尝试建立连接了[^2]。 ```bash # 使用mstsc命令行工具快速创建.rdp文件以便保存常用的服务器信息 mstsc /v:<host_ip>:<port> ```
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值