ubuntu12.10桥接模式上网设置

2024-09-06 14:48

本文主要是介绍ubuntu12.10桥接模式上网设置,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

近期使用VM8安装了ubuntu12.10玩玩,途中也遇到了许多问题,安装完成后,系统默认是选择NAT连接方式的,可以直接通过火狐浏览器上网。(不需任何设置,系统自己配置好了)。但是在和PC和板子互ping的时候出现了问题,首先,PC的IP是固定的(公司固定的),因此使用NAT模式的ubuntu系统和PC互ping不能实现。很明显,ifconfig查看ubuntu的ip和PC 的ip是不同网段的。网上找了些资料,要想和PC、板子互ping要选择桥接模式(bridge),然后在ubuntu中修改配置文件,Ubuntu的网络配置文件是:/etc/network/interfaces

白色高亮的是NAT时默认的。

接着给网卡配置静态的IP地址:

其中auto eth0表示让网卡开机自动挂载。退出后保存。重启:sudo /etc/init.d/networking restart.不行就sudo reboot。

 配置好后,ubuntu和PC和板子就可以互ping了。

之前遇到了一个很bug的问题,我在使用NAT模式连接时,我修改了:/etc/network/interfaces的配置文件,接着重启服务,系统直接挂掉了!这个NAT模式是网络地址转换模式,就是虚拟系统借助NAT网络地址转换的功能,通过宿主机所在的网络来访问公网,意思就是,使用NAT模式可以实现在虚拟系统里访问互联网。而NAT模式下的虚拟系统的TCP/IP配置是由VMnet8(NAT)虚拟网络的DHCP服务器提供的,无法手动修改,因此要虚拟系统也就无法和本局域网中的其他真实主机进行通讯。采用NAT模式最大的优势是虚拟系统接入互联网非常简单,自己不需要任何配置,只需要宿主机能访问互联网即可。

  桥接模式(bridged),VMmare虚拟出来的操作系统就像是局域网中的一台独立的主机,他可以访问网内任何一台机器。但是在该模式下,你必须自己手动修改配置系统的IP地址、子网掩码、网关,而且必须保证和宿主机处于同一网段,这样虚拟机系统才能和宿主机进行通信。由于虚拟系统是局域网中一个独立的主机系统,它可以手工配置它的TCP/IP配置信息,实现通过局域网的网关或路由器访问互联网。bridge模式下的VMnet0虚拟网络。

 

NAT模式跟桥接模式下,虚拟机分配的IP地址是不一样的。
桥接到有线网卡时,你接上线就能连接到板子了;桥接到无线网卡时,如果你的电脑是通过无线上网的话,那虚拟机一样也能无线上网

原因:
 NAT模式时,你的电脑还提供了类似路由器的功能,虚拟机是从你的这台“路由器”的DHCP服务器获取到IP地址的,跟你电脑本

身的IP不在一个网段,所以虚拟机能上网,但是你这台路由器外面的网络就访问不到这台虚拟机了。

 虚拟机选择桥接时,可以选择桥接到本地连接,也可以桥接到无线网卡,相当于虚拟机直接跟你的电脑外面的网络连接,而还

分是有线还是无线的方式。

 

下面是设置方法:(桥接模式即可以与板子通信也可以上网)

在VM---->setting--->Network Adapter添加2个网卡,其中一个选择customVMnet0Bridged)模式,另一个选择customVMnet8NAT)模式。

接着,配置相应文件:sudo vi /etc/network/interfaces 下添加:

auto  l0

Iface  l0  inet  loopback

 

auto eth1 

Iface eth1 inet dhcp     (自动获取IP)

 

auto  eth0                (设置静态IP

iface eth0 inet static

address 192.168.1.131 (因为我本地连接的IP地址为192.168.1.107,网段为1

Gateway 192.168.1.1

netmask 255.255.255.0

 

重启网络:sudo /etc/init.d/networking restart

最后,ping目标机和上网。

这篇关于ubuntu12.10桥接模式上网设置的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1142305

相关文章

mybatis和mybatis-plus设置值为null不起作用问题及解决

《mybatis和mybatis-plus设置值为null不起作用问题及解决》Mybatis-Plus的FieldStrategy主要用于控制新增、更新和查询时对空值的处理策略,通过配置不同的策略类型... 目录MyBATis-plusFieldStrategy作用FieldStrategy类型每种策略的作

CSS弹性布局常用设置方式

《CSS弹性布局常用设置方式》文章总结了CSS布局与样式的常用属性和技巧,包括视口单位、弹性盒子布局、浮动元素、背景和边框样式、文本和阴影效果、溢出隐藏、定位以及背景渐变等,通过这些技巧,可以实现复杂... 一、单位元素vm 1vm 为视口的1%vh 视口高的1%vmin 参照长边vmax 参照长边re

Windows设置nginx启动端口的方法

《Windows设置nginx启动端口的方法》在服务器配置与开发过程中,nginx作为一款高效的HTTP和反向代理服务器,被广泛应用,而在Windows系统中,合理设置nginx的启动端口,是确保其正... 目录一、为什么要设置 nginx 启动端口二、设置步骤三、常见问题及解决一、为什么要设置 nginx

Java实现状态模式的示例代码

《Java实现状态模式的示例代码》状态模式是一种行为型设计模式,允许对象根据其内部状态改变行为,本文主要介绍了Java实现状态模式的示例代码,文中通过示例代码介绍的非常详细,需要的朋友们下面随着小编来... 目录一、简介1、定义2、状态模式的结构二、Java实现案例1、电灯开关状态案例2、番茄工作法状态案例

vue基于ElementUI动态设置表格高度的3种方法

《vue基于ElementUI动态设置表格高度的3种方法》ElementUI+vue动态设置表格高度的几种方法,抛砖引玉,还有其它方法动态设置表格高度,大家可以开动脑筋... 方法一、css + js的形式这个方法需要在表格外层设置一个div,原理是将表格的高度设置成外层div的高度,所以外层的div需要

电脑密码怎么设置? 一文读懂电脑密码的详细指南

《电脑密码怎么设置?一文读懂电脑密码的详细指南》为了保护个人隐私和数据安全,设置电脑密码显得尤为重要,那么,如何在电脑上设置密码呢?详细请看下文介绍... 设置电脑密码是保护个人隐私、数据安全以及系统安全的重要措施,下面以Windows 11系统为例,跟大家分享一下设置电脑密码的具体办php法。Windo

如何设置vim永久显示行号

《如何设置vim永久显示行号》在Linux环境下,vim默认不显示行号,这在程序编译出错时定位错误语句非常不便,通过修改vim配置文件vimrc,可以在每次打开vim时永久显示行号... 目录设置vim永久显示行号1.临时显示行号2.永www.chinasem.cn久显示行号总结设置vim永久显示行号在li

Linux:alias如何设置永久生效

《Linux:alias如何设置永久生效》在Linux中设置别名永久生效的步骤包括:在/root/.bashrc文件中配置别名,保存并退出,然后使用source命令(或点命令)使配置立即生效,这样,别... 目录linux:alias设置永久生效步骤保存退出后功能总结Linux:alias设置永久生效步骤

Spring MVC如何设置响应

《SpringMVC如何设置响应》本文介绍了如何在Spring框架中设置响应,并通过不同的注解返回静态页面、HTML片段和JSON数据,此外,还讲解了如何设置响应的状态码和Header... 目录1. 返回静态页面1.1 Spring 默认扫描路径1.2 @RestController2. 返回 html2

四种简单方法 轻松进入电脑主板 BIOS 或 UEFI 固件设置

《四种简单方法轻松进入电脑主板BIOS或UEFI固件设置》设置BIOS/UEFI是计算机维护和管理中的一项重要任务,它允许用户配置计算机的启动选项、硬件设置和其他关键参数,该怎么进入呢?下面... 随着计算机技术的发展,大多数主流 PC 和笔记本已经从传统 BIOS 转向了 UEFI 固件。很多时候,我们也