Vitrual Box设置linux网络连接到外网

在虚拟机上安装好linux系统之后,经常会碰到ping不通www.baidu.com的情况,此时的情况多半是网络配置上的错误,linux在网络配置有好几个文件。所以在此记录一下在安装好linux系统之后,设置好网络环境。

环境:

1.软件Orcal VM VirtualBox, 版本是5.1.24 r117012 (Qt5.6.2)

2.win7,win10 32/64位操作系统

Centos6.5(其他版本或者其他厂商的同样的)

配置步骤:

1.VirtualBox设置网络为桥接

在VirtualBox选中安装的centos系统,点击设置,再选择网络,勾选“启用网络连接”,并在连接方式中选择“桥接网卡”

2. linux中设置ip,子网掩码,网关

输入vi /etc/sysconfig/network-scripts/ifcfg-eth0打开文件,设置:

DEVICE=eth0 #网卡名称,必须和ifcfg-eth0后面的eth0一样
HWADDR=08:00:27:77:AE:95 #网卡的MAC地址,默认的
TYPE=Ethernet #类型
UUID=c031fded-f139-4751-9357-d873107480ed #uuid,不重要
ONBOOT=yes #是否默认启动此接口的意思,填yes
NM_CONTROLLED=yes #是否接受其他软件的网络管理
BOOTPROTO=statics #ip获取的方式,填static时需要手动设置
IPADDR=192.168.0.130 #设置的ip地址
NETMASK=255.255.0.0 #设置的子网掩码
GATEWAY=192.168.0.1 #设置的默认网管

需要注意的地方,此处的IPADDR,NERTMASK, GATEWAY需要跟你的win系统设置的ip相对向,所以需要查看win的网络设置,进行设置。

该文件设置了linux的ip地址,如果需要连接外网,还需要设置NDS解析服务器

3.linux中设置DNS服务器

输入vi /ets/resolv.con ,打开文件,设置:

search localdomain
nameserver 202.101.172.35
nameserver 114.114.114.114

此处的设置:nameserver是固定不变得,右边是你所在地区的DNS服务器,具体的值可以在百度搜索,因为我在杭州,所以搜索到的杭州电信NDS是上面这两个

4.重启网络服务

/etc/init.d/network restart

到这里基本上就设置完成了,可以ping的通外网了,我多次安装不同版本的linux,都是这几个方向需要注意。

总结:

1.虚拟机使用桥接网卡

2.设置/etc/sysconfig/network-scripts/ifcfg-eth0 IP地址

3.设置/ets/resolv.con NDS服务器

4.重启网络/etc/init.d/network restart

以上,基本可以让你通到外网

Vitrual Box设置linux网络连接到外网的更多相关文章

  1. 设置windows网络连接别名和linux网络连接别名

    windows网络连接别名 C:\Windows\System32\drivers\etc目录下的hosts文件中添加 127.0.0.1 localhost 192.168.1.100 proxy. ...

  2. linux网络连接--桥接bridge,NAT,host-only的区别

    linux网络连接主要分为三种:桥接,net,host_only 桥接使用的是真实网卡,电脑里面有两种真实网卡,有线网卡,无线网卡,当你使用的是无线连接, 则选择无线网卡,使用网线连接,则选择有线网卡 ...

  3. 设置禁止网络连接后,jdbc如何连接到数据库

    设置禁止网络连接,可在my.ini文件中添加如下两行 skip-networking enable-named-pipe 可以通过 SHOW VARIABLES LIKE '%skip_ne%' 来查 ...

  4. 小米路由器设置DMZ主机 并在外网访问

    一.前提条件: 1.小米路由器 2.拥有公网IP的网络 二.步骤: 1.登陆小米路由器管理界面  miwifi.com 2.高级设置=>端口转发  页面底部的DMZ选项开启,然后选择需要映射到外 ...

  5. windows,linux,cmd查看公网/外网IP

    1.linux(centos)查看公网/外网ip: curl ifconfig.me #inconfig.me是一个网站来的#或者,如果上面的无法访问curl icanhazip.com   2.Wi ...

  6. 查询某软件所连接的外网IP地址

    一:背景环境: 1>:某机械公司用的某些特殊软件,需要实现所有使用某软件的屏蔽其软件所连接的外网ip,其他上网功能不做限制. 二:需求分析:可以查出此软件所连接的外网ip,在路由器的ip过滤中将 ...

  7. [经验分享]Linux网络连接-VMware+CentOS 7

    VMware虚拟机中安装CentOS,进行网络连接,分为两步,内网连接,与外网连接. 前提: 当你正确安装VMware后,网络适配器会增加2个新的网卡:(可在设备管理器->网络适配器中查看) 第 ...

  8. 设置ADB网络连接目标板

    adb connect 网络连接目标板报错,原因参考[http://ytydyd.blog.sohu.com/146260552.html].而且指定 adb connect <IP>:5 ...

  9. linux网络连接的查看和端口的监听

    网络软件都是由客户端和服务端组成,由服务端在服务器上监听指定的端口处理接收到的数据,而客户端是向服务器端监听的端口发送数据,并由服务器端对该数据进行处理,然后将处理结果返回给客户端. 那么我们在lin ...

随机推荐

  1. Scale-out NAS 和scale-up NAS 系统的优缺点

    企业IT部门在应对非结构化数据的爆炸性增长时,他们需要考虑选购适合的NAS系统,决定传统的固定容量的NAS设备和新兴的scale-out NAS设备哪一种能更好地满足他们的文件存储需求. 为了帮助你做 ...

  2. git代码统计

    1.统计一段时间的代码量 git log --format='%aN' | sort -u | while read name; do echo -en "$name\t"; gi ...

  3. HyperLogLog

    数据量一大,连统计基数也成了一个麻烦事.在使用kylin的时候,遇到对度量值进行基数统计,使用的是Hyperloglog算法,占用内存小,误差小,实乃不错的方法,但查阅网上的资料与内容,感觉未能理解的 ...

  4. mac通过路径找到对应的文件夹

    在finder中 command + shift + G 跳出窗口中输入指定的路径,即可到达.

  5. Vue.js常用指令:v-model

    一.v-model指令 v-model 用来获取表单元素的值.对应input输入框获取的是输入的值,单选按钮.复选框.下拉框获取的是选择的状态. 代码示例如下: <!DOCTYPE html&g ...

  6. Spring MVC异常统一处理的三种方式

    Spring 统一异常处理有 3 种方式,分别为: 使用 @ ExceptionHandler 注解 实现 HandlerExceptionResolver 接口 使用 @controlleradvi ...

  7. js中如何把字符串转化为对象、数组示例代码

    很明显是一个对象,但如何把文本转为对象呢.使用eval();注意一定要加括号,否则会转换失败 把文本转化为对象 var test='{ colkey: "col", colsinf ...

  8. snopy 数据库简介

    snoRNA ,small nucleolar RNA, 核仁小分子RNA, 是一类在细胞核内的small non-coding RNA, 长度在60-300nt, 其主要功能是调控其他小RNA分子( ...

  9. 关闭2010中 word每次都提示:所做更改会影响共用模板 Normal.dotm

    '您正试图运行的函数包含有宏或需要宏语言支持的内容.而在安装此软件时, 您(或您的管理员)选择了不安装宏或宏的控件的支持功能.' 每次关闭word都要出现这个该死的提示,头痛了半天. 谢谢各位! 我终 ...

  10. electron安装+运行+打包成桌面应用+打包成安装文件+开机自启动

    1.初始化node项目,生成package.json文件 npm init 2.安装electron,并保存为开发依赖项 npm install electron -D 3.根目录下新建index.j ...