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

相关文章

PyCharm如何设置新建文件默认为LF换行符

《PyCharm如何设置新建文件默认为LF换行符》:本文主要介绍PyCharm如何设置新建文件默认为LF换行符问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录PyCharm设置新建文件默认为LF换行符设置换行符修改换行符总结PyCharm设置新建文件默认为LF

SpringBoot如何通过Map实现策略模式

《SpringBoot如何通过Map实现策略模式》策略模式是一种行为设计模式,它允许在运行时选择算法的行为,在Spring框架中,我们可以利用@Resource注解和Map集合来优雅地实现策略模式,这... 目录前言底层机制解析Spring的集合类型自动装配@Resource注解的行为实现原理使用直接使用M

Linux上设置Ollama服务配置(常用环境变量)

《Linux上设置Ollama服务配置(常用环境变量)》本文主要介绍了Linux上设置Ollama服务配置(常用环境变量),Ollama提供了多种环境变量供配置,如调试模式、模型目录等,下面就来介绍一... 目录在 linux 上设置环境变量配置 OllamPOgxSRJfa手动安装安装特定版本查看日志在

C#原型模式之如何通过克隆对象来优化创建过程

《C#原型模式之如何通过克隆对象来优化创建过程》原型模式是一种创建型设计模式,通过克隆现有对象来创建新对象,避免重复的创建成本和复杂的初始化过程,它适用于对象创建过程复杂、需要大量相似对象或避免重复初... 目录什么是原型模式?原型模式的工作原理C#中如何实现原型模式?1. 定义原型接口2. 实现原型接口3

Ubuntu中Nginx虚拟主机设置的项目实践

《Ubuntu中Nginx虚拟主机设置的项目实践》通过配置虚拟主机,可以在同一台服务器上运行多个独立的网站,本文主要介绍了Ubuntu中Nginx虚拟主机设置的项目实践,具有一定的参考价值,感兴趣的可... 目录简介安装 Nginx创建虚拟主机1. 创建网站目录2. 创建默认索引文件3. 配置 Nginx4

大数据spark3.5安装部署之local模式详解

《大数据spark3.5安装部署之local模式详解》本文介绍了如何在本地模式下安装和配置Spark,并展示了如何使用SparkShell进行基本的数据处理操作,同时,还介绍了如何通过Spark-su... 目录下载上传解压配置jdk解压配置环境变量启动查看交互操作命令行提交应用spark,一个数据处理框架

如何关闭 Mac 触发角功能或设置修饰键? mac电脑防止误触设置技巧

《如何关闭Mac触发角功能或设置修饰键?mac电脑防止误触设置技巧》从Windows换到iOS大半年来,触发角是我觉得值得吹爆的MacBook效率神器,成为一大说服理由,下面我们就来看看mac电... MAC 的「触发角」功能虽然提高了效率,但过于灵敏也让不少用户感到头疼。特别是在关键时刻,一不小心就可能触

Nginx配置系统服务&设置环境变量方式

《Nginx配置系统服务&设置环境变量方式》本文介绍了如何将Nginx配置为系统服务并设置环境变量,以便更方便地对Nginx进行操作,通过配置系统服务,可以使用系统命令来启动、停止或重新加载Nginx... 目录1.Nginx操作问题2.配置系统服android务3.设置环境变量总结1.Nginx操作问题

grom设置全局日志实现执行并打印sql语句

《grom设置全局日志实现执行并打印sql语句》本文主要介绍了grom设置全局日志实现执行并打印sql语句,包括设置日志级别、实现自定义Logger接口以及如何使用GORM的默认logger,通过这些... 目录gorm中的自定义日志gorm中日志的其他操作日志级别Debug自定义 Loggergorm中的

前端 CSS 动态设置样式::class、:style 等技巧(推荐)

《前端CSS动态设置样式::class、:style等技巧(推荐)》:本文主要介绍了Vue.js中动态绑定类名和内联样式的两种方法:对象语法和数组语法,通过对象语法,可以根据条件动态切换类名或样式;通过数组语法,可以同时绑定多个类名或样式,此外,还可以结合计算属性来生成复杂的类名或样式对象,详细内容请阅读本文,希望能对你有所帮助...