vmware ubuntu server 联网

查看本地ip 直接输入命令 ifConfig 

只有 lo ,而没有eth0和eth1;

输入命令ifconfig -a,lo、eth0皆存在;
但是eth0 完全没有ip地址等,可以通过修改 /etc/network/interfaces  即 vi /ect/network/interfaces 但是会出现权限不够的提示。因此,需要加上sudo 来用root权限去运行

auto eth0

iface eth0 inet static

address 203.171.239.155

gateway 203.171.239.129

netmask 255.255.255.224,但是通过配置了之后,通过命令查询ifconfig -a 查询,发现网卡eth0 依旧还是没有改变.

最后只能通过 sudo eth0 192.168.28.xxx(网段的任意一个Ip,但是不要重复)

然后查看Ip ifconfig -a 发现只有这样才能改掉网卡的ip地址。

于是以为能够与本机能够相互Ping通,但是ping 之后 还是Ping不通。于是又查了查资料,然后才发现,当这台虚拟机的网络适配器使用的是nat网络连接的时候,是没有办法实现相互之间的通信的,于是,我便改成了第一种,桥接的方式。当再次Ping的时候,发现这下可以ping 通了。

但是这个时候,ping www.baidu.com 或者ping 8.8.8.8 都没有办法ping通,那就只有一个问题了。路由的设置(个人任务跟网关这里的路由跟网关是一回事),

sudo route add default gw 192.168.28.1 输入即可,发现即可以Ping通 8.8.8.8 了,但是还是没有办法ping 通www.baidu.com

我就确定是dns解析的问题了,看一下配置文件/etc/resolv.conf,里面是否有nameserver xxx.xxx.xxx.xxx,比如使用dns服务器 nameserver 8.8.8.8,如果有,修改一个可用的dns服务器,如8.8.8.8或者4.4.4.4,保存退出即可!(本人是通过查看本机的ipconfig /all 查询本地的dns,然后输入修改到resolv.conf 文件中的!)!

接下来,就能够Ping 通 www.baidu.com 说明能够正常的上网了。

 


作者:wangqc
出处:http://www.cnblogs.com/wangqc/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
该文章也同时发布在我的独立博客中-wangqc

原文地址:https://www.cnblogs.com/wangqc/p/LinuxNetOperate.html