您的位置:首页 > 理论基础 > 计算机网络

vmware下ubuntu的网络桥接配置

2014-09-18 14:31 351 查看
今天真是给跪了,配了一个ubuntu的网络桥接,配置了半天,我非得来写篇博客吐槽一下~~

我的机器环境是:

主机:win7 64bit

虚拟机:vmware

虚拟机系统:ubunt12.04 32bit,(其实之前想用64bit来着,在vmware安装时显示不支持,也是有解决办法了,好像改一个bios设置就行,懒得改了,就将就用了32bit的ubuntu。事实证明这是一个愚蠢的决定!因为这个原因导致我后来安装mongodb时只能用32bit的,而mongodb对于32bit有文件大小限制,最大只能是2Gb,这为我后来的数据操作带来了很大的麻烦, 博主正要含泪升级到64bit呢~~好了,扯蛋完毕!)

ubuntu系统我一直用的是nat方式,所谓的nat方式就是共用主机(host)的网卡,ip由host分配,所有从ubuntu请求的数据都要经过host的网络,这样有两个烦恼:

1.我的ubuntu ip是虚拟内网ip,与我host同级的机器无法访问到我的虚拟机

2.我使用的是dhcp,所以使用putty登录时,有时候ip发生变化时,需要更改配置

据此,我今天早上打算改成bridge方式,利用static ip

基本命令:

重启服务:/etc/init.d/networking restart

基本配置:/etc/resolv.conf(我以前放namesever的配置文件) 、/etc/network/interfaces(网卡配置,lo,eth0)

当我在/etc/resolv.conf配置lo和eth0、resolv.conf配置nameserver时,重启出现问题,问题如下:

RTNETLINK answers: File exists

Failed to bring up eth0

解决办法:

将/etc/network/interfaces配置写到/etc/resolv.conf,重启解决问题

技巧:

 1 # Generated by NetworkManager

  2 #domain localdomain

  3 dns-search localdomain

  4 dns-nameserver 192.168.174.2

#我之前二逼的把这个namesever配成自己公司的domain,一直可以ping ip无法ping domain。。哎,都是泪

  5 nameserver 114.114.114.114

  6 nameserver 8.8.8.8

  7

  8 auto lo

  9 iface lo inet loopback

 10

 11 auto eth0

 12 iface eth0 inet static

 13     address 10.2.58.165

 14     netmask 255.255.254.0

 15     gateway 10.2.59.254

参考:

https://help.ubuntu.com/12.04/serverguide/network-configuration.html

完!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息