Ubuntu虚拟机网络问题

网络配置

今天在虚拟机的ubuntu系统上下载软件时,发生令我不解的问题。当时我希望下载linux上的邮件客户端。

sudo apt-get install mailutils

但是一直无法连接到相应的源地址获取软件。然后我就更新源:

sudo apt-get update

更新源时的问题

出现了很多连接错误。当时我就很纳闷,为什么都连不上去呢?(当时没考虑联网问题,因为上午还是好好的)
第一时间想更换源来解决。更换国内源可以参考:
ubuntu更换国内源

我选择的是阿里源。


阿里源

但是依然无法连接到源的网址上去。


失败

然后我就感觉可能是网络出了问题。先在浏览器上查看百度网站:
无法连接

再使用ping命令来测试。

ping www.baidu.com
%发生故障
ping: www.baidu.com: Name or service not known

可见虚拟机网络配置出错。查看虚拟机网络:


image.png

ip地址为169.254.8.78,与我之前在虚拟网络编辑器中的子网地址不同之前为192.168.113.0,重新配置子网地址,DHCP和网关地址。


image.png

最后可以成果连通外网。
image.png

源更新及邮件服务器

安装postfix

image.png

网络配好了之后可以正常更新。

image.png

安装完成。

配置postfix

Postfix需要在配置中监听loopbackinterface,打开主Postfix配置文件:

sudo vi /etc/postfix/main.cf

将inet_interfaces = all更为inet_interfaces = loopback-only,保存退出。

重启Postfix:

sudo service postfix restart

参考博文

1.如何在Ubuntu 16.04上安装配置邮件发送服务器
2.Ubuntu Linux 更换源教程

你可能感兴趣的:(Ubuntu虚拟机网络问题)