一、首先是Ubuntu 16.04 网络配置

  1. 无法连接网络是,首先看你的内网连接是否正确:
    检查内网连接是否同:
ping 127.0.0.1      //能ping通,说明内网没问题
ping www.baidu.com  //连不上网的话,这样ping都会不通的,一般会是IP地址或者网关设置错误
  1. 我使用的是Ubuntu 虚拟机,刚刚下载文件都挺好的,一会打开后就网络连接不上,然后找资料,修复方法:
    (1)方法一:首先要关闭VM虚拟机,点击编辑选项里面“虚拟网络编辑器”—>然后找到VMnet8(NET)模式,点击选择—>点击右下角“更改设置”—>选择“还原默认设置”,这样可以把所有的虚拟机网卡重新配置,为虚拟机重新分配虚拟IP映射
    (2)方法二:因为我有9台虚拟机,里面的大多数都是设置了静态IP的(NAT模式),所以不能按照方法一去做,那样的话我的所有虚拟机网络都用不了,都要重新设置,太麻烦,很感谢大牛的博客,看了之后一回儿就弄好了。
    1、ifconfig 看一下,IP地址和网关是否与虚拟机相同
    2、sudo vim /etc/network/interfaces 设置网卡信息与IP地址
地址、掩码和网关根据自己实际的网络进行配置
auto ens33
iface ens33 inet static  #设置静态IP,动态的是将static修改为dhcp,如果设置为动态IP无法设置虚拟网卡
address 172.16.2.95    # 如果为动态IP以下的都不用配置。
netmask 255.255.0.0
gateway 172.16.254.254

3、sudo vim /etc/resolv.conf 往配置文件中添加上面配置的网段的网关
我在里面添加了这两个网关:

nameserver 223.5.5.5            #阿里的服务器
nameserver 114.114.114.114
  1. sudo vim /etc/resolvconf/resolv.conf.d/base 打开这个文件:
    同样添加上边两个网关
nameserver 223.5.5.5        
nameserver 114.114.114.114
  1. 重启电脑,使其生效。

二、Ubuntu 18.04 Server 网络配置

Ubuntu 18.04 在网络配置与之前有较大的改变,我都找不到配置文件在哪里;
配置/etc/network/interfaces已无用

1.步骤一:
root@ubuntu:~# vim /etc/netplan/50-cloud-init.yaml

network:
    ethernets:
        ens33:
            addresses: [192.168.15.72/20]
            gateway4: 192.168.12.2
            nameservers:
                addresses: 223.5.5.5 114.114.114.114
                search: []
            optional: true
    version: 2
  1. 步骤二:
    执行命令 使配置生效
root@ubuntu:~# netplan apply
ubuntu 18.04 server 修改主机名:
  1. 第一步:
sudo vim /etc/hostname

里面写上自己的主机名字
2. 第二步:

sudo vim /etc/cloud/cloud.cfg

找到 preserve_hostname: false 修改为 true
3. 执行命令:

systemctl set-hostname 你的主机名
  1. reboot, 重启系统使其生效。