一、首先是Ubuntu 16.04 网络配置
- 无法连接网络是,首先看你的内网连接是否正确:
检查内网连接是否同:
ping 127.0.0.1 //能ping通,说明内网没问题
ping www.baidu.com //连不上网的话,这样ping都会不通的,一般会是IP地址或者网关设置错误
- 我使用的是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
- sudo vim /etc/resolvconf/resolv.conf.d/base 打开这个文件:
同样添加上边两个网关
nameserver 223.5.5.5
nameserver 114.114.114.114
- 重启电脑,使其生效。
二、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
- 步骤二:
执行命令 使配置生效
root@ubuntu:~# netplan apply
ubuntu 18.04 server 修改主机名:
- 第一步:
sudo vim /etc/hostname
里面写上自己的主机名字
2. 第二步:
sudo vim /etc/cloud/cloud.cfg
找到 preserve_hostname: false 修改为 true
3. 执行命令:
systemctl set-hostname 你的主机名
- reboot, 重启系统使其生效。