环境

虚拟机: Oracle VM VirtualBox
linux: ubuntu18.04

ubuntu网络无法连接的情况

点击设备->网络->启动网路连接

一次不行就多点击几次,就能连接上网络了!

查看ubuntu系统vlan 查看ubuntu系统ip地址信息_ipv

言归正传

一、问题?

打开ubuntu设置,点击网络,可看到ipv4的地址,我的是10.0.2.15,在Windows下的cmd输入命令ping 10.0.2.15,如图所示

查看ubuntu系统vlan 查看ubuntu系统ip地址信息_ip地址_02

这就说明你的IP地址有问题了。

二、解决办法

关闭ubuntu系统,打开虚拟机,点开设置,找到网络,然后选中桥接网卡,点OK。如下图所示

查看ubuntu系统vlan 查看ubuntu系统ip地址信息_查看ubuntu系统vlan_03


重启ubuntu,见下图

查看ubuntu系统vlan 查看ubuntu系统ip地址信息_查看ubuntu系统vlan_04

表示ip地址已发生改变

再回到Windows的cmd,输入刚刚格式的命令

查看ubuntu系统vlan 查看ubuntu系统ip地址信息_查看ubuntu系统vlan_05


这就表示这个IP地址基本没有问题了。

可以用WinSCP软件来进行测试这个IP地址是否可用

查看ubuntu系统vlan 查看ubuntu系统ip地址信息_ipv_06


如上图所示,这就表示已成功与ubuntu上的ip地址建立连接关系,该ip地址已经是一个可用的ip地址。

注意!

WinSCP连接不成功的话大概率是因为还没有安装SFTP或FTP

SFTP(SSH文件传输协议)

在计算机领域,SSH文件传输协议(英语:SSH File Transfer Protocol,也称Secret File Transfer Protocol,中文:安全文件传送协议,英文:Secure FTP或字母缩写:SFTP)是一数据流连接,提供文件访问、传输和管理功能的网络传输协议。

ubuntu下的终端 安装命令行

sudo apt install openssh-server

FTP (文件传输协议)

文件传输协议(File Transfer Protocol,FTP)是用于在网络上进行文件传输的一套标准协议,它工作在 OSI 模型的第七层, TCP 模型的第四层, 即应用层, 使用 TCP 传输而不是 UDP, 客户在和服务器建立连接前要经过一个“三次握手”的过程, 保证客户与服务器之间的连接是可靠的, 而且是面向连接, 为数据传输提供可靠保证。

ubuntu下的终端 安装命令行

sudo apt install vsftpd



我的建议:

我建议使用SFTP进行连接,因为FTP连接的话当ubuntu的文件存在中文时会出现乱码的情况,如下图所示的FTP建立的连接

查看ubuntu系统vlan 查看ubuntu系统ip地址信息_ubuntu_07


出现了乱码的情况。


SFTP建立的连接不会出现乱码情况,不信请看下图

查看ubuntu系统vlan 查看ubuntu系统ip地址信息_ip地址_08



感谢观看!