网络配置
今天在虚拟机的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
可见虚拟机网络配置出错。查看虚拟机网络:
ip地址为169.254.8.78,与我之前在虚拟网络编辑器中的子网地址不同之前为192.168.113.0,重新配置子网地址,DHCP和网关地址。
最后可以成果连通外网。
源更新及邮件服务器
安装postfix
网络配好了之后可以正常更新。
安装完成。
配置postfix
Postfix需要在配置中监听loopbackinterface,打开主Postfix配置文件:
sudo vi /etc/postfix/main.cf
将inet_interfaces = all更为inet_interfaces = loopback-only,保存退出。
重启Postfix:
sudo service postfix restart