[OpenIndiana-discuss] Why networking not work?
Nelson H. F. Beebe
beebe at math.utah.edu
Tue Apr 27 15:53:30 UTC 2021
"L. F. Elia" <lfelia at yahoo.com> asks about networking on VirtualBox.
We too found its behavior different from other virtualization systems,
and I tend to write copious notes about machine issues. Here is a
fragment of those notes, with generalized hostnames:
The network setup on VirtualBox on vboxhost.example.com is unusual: its
initial network is not bidirectional! It only connects outbound.
In order to get inbound connections for ssh, it is necessary to add a
second network adapter, which can only be down in powered-off state:
VirtualBox control panel ->
Settings -> Network -> Adapter2 -> Attached-to -> Host-only adapter
Name: vboxnet0
plus
Advanced ->
Adapter Type -> Intel PRO/1000 MT +
Promiscuous Mode: Deny +
Cable Connected
For the original Adapter1, we have
VirtualBox control panel ->
Settings -> Network -> Adapter1 -> Attached-to -> NAT
plus
Advanced ->
Adapter Type -> Intel PRO/1000 MT +
Promiscuous Mode: Deny +
Cable Connected +
Port Forwarding
On a reboot, the VM will have two networks, like this example for
guest.example.com:
% ifconfig -a
em0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
options=85059b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,TSO4,LRO,VLAN_HWFILTER,VLAN_HWTSO>
ether 08:00:27:f2:0b:cc
inet 10.0.2.15 netmask 0xffffff00 broadcast 10.0.2.255
nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>
media: Ethernet autoselect (1000baseT <full-duplex>)
status: active
em1: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
options=85059b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,TSO4,LRO,VLAN_HWFILTER,VLAN_HWTSO>
ether 08:00:27:36:0b:70
inet 192.168.56.101 netmask 0xffffff00 broadcast 192.168.56.255
nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>
media: Ethernet autoselect (1000baseT <full-duplex>)
status: active
...
sshd normally listens on all network interfaces, so from the
VirtualBox host, vboxhost.example.com, I can now do
ssh USER at 192.168.56.101
and with suitable $HOME/.ssh/config settings, such as this on
anotherhost.example.com,
Host = guest.example.com guest
User = jones
HostName = 192.168.56.101
ProxyJump vboxhost.example.com
I can now ssh from anotherhost to the VM on VirtualBox on vboxhost.
-------------------------------------------------------------------------------
- Nelson H. F. Beebe Tel: +1 801 581 5254 -
- University of Utah FAX: +1 801 581 4148 -
- Department of Mathematics, 110 LCB Internet e-mail: beebe at math.utah.edu -
- 155 S 1400 E RM 233 beebe at acm.org beebe at computer.org -
- Salt Lake City, UT 84112-0090, USA URL: http://www.math.utah.edu/~beebe/ -
-------------------------------------------------------------------------------
More information about the openindiana-discuss
mailing list