virtual 将 Ubuntu16.04 设置 网络桥接,主机与虚拟机ping通,虚拟机与其他机器ping通...

http://www.jianshu.com/p/a4dbdb40b72b

http://blog.youkuaiyun.com/briup_acmer/article/details/72125172

 

两者结合做:

查看网卡名字:在终端输入   ifconfig -a

 

virtualBox设置:

界面名称 选择 (如果你的笔记本有无线网卡和有线网卡,需要根据现在的上网方式对应选择)

高级-控制芯片 选择 PCnet-FAST III

高级-混杂模式 拒绝

高级-接入网线 √

(虚拟机ip自动获取)

ip样式:

ip 与本机ip在同一网段内

网关 与本机网关相同

 

 

Ubuntu内部设置:命令加上sudo

1、首先用root用户登陆,然后输入你root的密码。如下图:

2、然后编辑interfaces文件,该文件位于/etc/network/下,执行如下命令:
vim /etc/network/interfaces,回车,如图:

3、添加:
# interfaces(5) file used by ifup(8) and ifdown(8)auto loiface lo inet loopback这以下的是为添加上去该文件上的内容:

# The primary network interface

auto eth0

iface eth0 inet static

address 192.168.1.100(注意网段和主机保持一致,例如主机是:192.168.1.3,则可以设置成:192.168.1.*)(*表示合法范围内的任何数字)

netmask 255.255.255.0

gateway 192.168.1.1(注意网关和主机保持一致)
如图:

4、添加完毕后,保存退出(命令为:wq!),接下来就是配置DNS解析了,DNS解析文件再/etc/resolv.conf。

执行:vim /etc/resolv.conf,如下图:

5、在该文件下添加:
nameserver 192.168.1.1(注意:那条220.170.64.68是多余的,应该删掉)
如图:

6、改完上面,如果重启的话,还是会变为原来的样子,所以要让其永久改变,

因此,执行: vim /etc/resolvconf/resolv.conf.d/base,

如图:

7、在里面添加
nameserver 192.168.1.1(注意:那条220.170.64.68是多余的,应该删掉)
如图:

8、然后保存退出(:wq!)并重启服务器(reboot)到这里基本就完成了静态IP的配置了

 

需要注意的是:在VirtualBox里面安装ubuntu系统时,需要设置VirtualBox的网络连接方式为:桥接,否则主机无法ping通虚拟机(ubuntu)的IP地址。并且需要设置虚拟机的网关和主机一致,虚拟机的IP地址和主机的IP地址在同一网段。否则不仅不能相互ping通,可能还连不上互联网。



作者:最强酱油
链接:http://www.jianshu.com/p/a4dbdb40b72b
來源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
作者: briup_acmer
链接:http://blog.youkuaiyun.com/briup_acmer/article/details/72125172
來源:csdn
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

转载于:https://www.cnblogs.com/taoshiqian/p/7615993.html

### 如何在 Ubuntu 16.04 虚拟机设置网卡桥接模式 为了使 Ubuntu 16.04 虚拟机桥接模式连接到主机网络并实现主机的正常信,以下是详细的说明: #### 修改虚拟机网络适配器设置 首先,在虚拟机管理软件(如 VirtualBox 或 VMware)中调整网络适配器的相关配置。具体操作如下: - 打开虚拟机设置界面。 - 进入 **网络适配器** 的部分。 - 将其 **网络连接** 下的模式更改为 **桥接模式**[^1]。 #### 主机网络配置确认 确保宿主机上的网络接口能够支持桥接功能,并且该接口处于活动状态。如果使用的是 Windows 系统作为宿主机,则需注意选择合适的物理网卡用于桥接[^3]。 #### 配置虚拟机内的网络参数 即使完成了上述外部环境搭建工作,还需要进一步修改 Linux 系统内部关于 IP 地址分配等相关设定才能真正意义上完成整个流程: ##### 编辑 `/etc/network/interfaces` 文件 (适用于静态IP场景) 对于某些版本或者特定需求情况下可能需要手动指定固定的IP地址而不是依赖DHCP服务自动获取,此时可以过编辑此文件来达成目的: ```bash sudo nano /etc/network/interfaces ``` 添加类似下面的内容进去(根据自己实际环境中路由器所提供的范围合理规划): ```plaintext auto eth0 iface eth0 inet static address 192.168.x.y # 替换为期望使用的固定IP netmask 255.255.255.0 gateway 192.168.x.z # 默认路由常是所在局域网中的网关设备地址 dns-nameservers a.b.c.d e.f.g.h # DNS服务器列表项可以根据个人喜好填写公共DNS比如Google提供的8.8.8.8等值. ``` 保存退出后执行命令让改动生效:`sudo service networking restart` 或者 `sudo ifdown eth0 && sudo ifup eth0`. ##### 如果采用动态获得的方式则只需简单几步即可恢复默认行为: 运行以下指令重置网络配置回到最初由 DHCP 提供的状态: ```bash sudo dhclient -r sudo rm /var/lib/dhcp/* sudo systemctl restart networking.service ``` 最后验证连性状况是否恢复正常: ```bash ping www.google.com ``` 以上步骤完成后应该就可以顺利访问互联网以及其他本地资源了[^4]. ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值