以前没有配过ubuntu的网络,18.04的版本的网络配置是在下面的目录

/etc/netplan/网卡配置文件.yml

如果是虚拟机的话,首先确保你没有禁用vm8,然后没有开vpn


必须重启一下,网络编辑器。

太久没用的话,网络编辑器很有可能出问题,他这个程序不是很稳定。

首先编辑->虚拟网络编辑器

点击还原默认配置,然后取消【使用本地dhcp服务将Ip地址分配给虚拟机】,点击应用

然后打开NAT 设置查看网关IP


配置

sudo vi /etc/netplan/xxx.yaml

修改为下面的

network:

        ethernets:

                ens33:

                        dhcp4: false

                        addresses: [192.168.188.156/24]

                        gateway4: 192.168.188.2

                        nameservers:

                                addresses: [8.8.8.8, 114.114.114.114, 8.8.4.4]

        version: 2

说明:

dhcp是动态ip,改成false意思就是不用动态,用静态。

addresses就是你的ipv4地址,静态ip后面加24是它的端口号

gateway就是网关ip了,刚刚虚拟网络编辑器Nat里面的网关ip填进去。

nameservers里面写的就是DNS域名解析器的服务地址,这些就是咱们服务商固定的,中国电信啊,移动这些的地址。

然后保存退出

应用生效

sudo netplan apply

如果要用xshell连接的话,得关闭防火墙

inactive说明是关闭了。

sudo ufw status查看状态

sudo ufw stop 关闭

sudo ufw disable 禁用

修改虚拟机网卡为固定ip

打开网络中心,右键VM8,选择Tcp/ipv4,点属性使用下面ip地址。

保持和ubuntu里面的网关,子网掩码,DNS一致,然后随便给个ip就行。

修改后可以在宿主机上用ipconfig查看.

如果不一致的话,则无法ping通宿主机

查看是否安装了ssh

ps -e | grep ssh

如果没用出现任何东西,说明没有安装

sudo apt-get update

如果不能更新就更换镜像源,搜索 ubuntu18.04 server更换国内镜像源

sudo apt-get install openssh-server

sudo systemctl start ssh

sudo systemctl enable ssh

sudo systemctl status ssh

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐