Solution to the problem that Xshell cannot connect to the virtualBox virtual machine

Solution to the problem that Xshell cannot connect to the virtualBox virtual machine

First, let's explain the network setting mode of the virtualBox virtual machine: NAT+Host-Only mode

Selecting this mode can ensure that the virtual machine is connected to the external network, and the local computer is connected to the virtual machine.

Network 1: NAT mode

insert image description here

Network 2: Host-Only Mode

insert image description here

Enter the virtual machine and enter ifconfig to find that no IP is displayed:

insert image description here

But pinging Baidu is successful:

insert image description here

Therefore, it can be inferred that there is no problem with the NAT network, but there is a problem with Host-Only.

Normally, there should be information about two network cards, but currently there is only enp0s3, so we can reasonably infer that the Host-Only network card is not started.

Solution:

1. First, set enp0s3 to start automatically at boot

vim /etc/sysconfig/network-scripts/ifcfg-enp0s3
Add ONBOOT="yes"

2. If there is no enp0s8, create enp0s8

cp enp0s3 enp0s8
vim enp0s8

The configuration is as follows:
TYPE="Ethernet"
PROXY_METHOD="none"
BROWSER_ONLY="no"
BOOTPROTO="static"
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="enp0s8"
UUID="3ec9eebb-f9e1-4e4a-8ea7-ae6c4df8c795"
DEVICE="enp0s8"
ONBOOT="yes"
IPADDR="192.168.56.105"

Note: The copied UUID needs to be modified to distinguish it from the one in ifcfg-en0s3.

3. Restart the network

systemctl restart network

4. Check the IP address and you will have it

insert image description here

At this point, you can use Xshell on your local computer to connect to the virtual machine. You can also connect to the Internet by pinging http://www.baidu.com.

This is the end of this article about the solution to the problem that Xshell cannot connect to the virtualBox virtual machine. For more related content about the solution that Xshell cannot connect to virtualBox, please search for previous articles on 123WORDPRESS.COM or continue to browse the related articles below. I hope everyone will support 123WORDPRESS.COM in the future!

You may also be interested in:
  • Use xshell to connect to the Linux server
  • Use Xshell to connect to the Linux virtual machine on VMware (graphic steps)
  • How to connect Xshell5 to Linux in a virtual machine and how to solve the failure
  • Use xshell to implement proxy function and test it with navicat for MySQL

<<:  Solution to large line spacing (5 pixels more in IE)

>>:  A brief discussion on the fun of :focus-within in CSS

Recommend

Implementation steps for installing Redis container in Docker

Table of contents Install Redis on Docker 1. Find...

Docker container data volume named mount and anonymous mount issues

Table of contents What is a container data volume...

In-depth explanation of environment variables and configuration files in CentOS

Preface The CentOS environment variable configura...

Detailed explanation of this pointing problem in JavaScript

Preface The this pointer in JS has always been a ...

Vue parent component calls child component function implementation

Vue parent component calls the function of the ch...

Detailed explanation of views in MySQL

view: Views in MySQL have many similarities with ...

The most detailed method to install docker on CentOS 8

Install Docker on CentOS 8 Official documentation...

Docker build PHP environment tutorial detailed explanation

Docker installation Use the official installation...

How to count down the date using bash

Need to know how many days there are before an im...

How to expand Linux swap memory

Swap memory mainly means that when the physical m...

Detailed tutorial on installing and using Kong API Gateway with Docker

1 Introduction Kong is not a simple product. The ...

How to install and deploy zabbix 5.0 for nginx

Table of contents Experimental environment Instal...

JavaScript Array Methods - Systematic Summary and Detailed Explanation

Table of contents Common array methods Adding and...

Docker deploys mysql to achieve remote connection sample code

1.docker search mysql查看mysql版本 2. docker pull mys...