vmware下ubuntu的网络桥接配置

今天真是给跪了,配了一个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


完!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值