don*_*don 2 networking lan virtualbox
我有一个连接到 NAT 的虚拟机。它的默认 IP 为 10.0.2.15。现在我创建了另一台机器,但新机器仍然具有相同的 IP 地址 10.0.2.15。有没有办法保留第一台机器的网络设置,将第二台机器的 IP 更改为 10.0.3.15 之类的内容,并使这两台机器能够互相 ping 通(就像在 LAN 网络中一样)?
使用NAT Network而不是NAT.
这对我在 VirtualBox 版本 5.2.22 和 Redhat/Ubuntu 上有效。虚拟机有不同的 IP,并且都可以访问互联网。
对于两个虚拟机:
Nat Network在attached to
选择Allow VMs中选择Promiscuous mode(高级 V 形)ifconfig(或ip addr) 命令找出每个虚拟机的 IP。就我而言:10.0.2.4 和 10.0.2.5下表概述了最重要的网络模式:
| | VM <-> Host | VM1 <-> VM2 | VM -> Internet | VM <- Internet |
|----------|-------------|-------------|----------------|----------------|
| HostOnly | Yes | Yes | No | No |
| Internal | No | Yes | No | No |
| Bridged | Yes | Yes | Yes | Yes |
| NAT | No | No | Yes | Port forward |
| NATNet | No | Yes | Yes | Port forward |
Run Code Online (Sandbox Code Playgroud)
注意:如果您想使用 tty 连接到虚拟机,您需要进行 ip 转发。
在 Virtualbox 配置中:
File-> Preference-> Network-> double-clic Natnetwork-> port fordwarding-> 添加一条规则:主机 ip 127.0.0.1、端口23(或放入 tty 中的任何内容)、访客 IP(VM ip,例如:)10.0.2.5、访客端口22| 归档时间: |
|
| 查看次数: |
26813 次 |
| 最近记录: |