设为首页 收藏本站
查看: 1340|回复: 0

[经验分享] Virtualbox如何配置Linux的网络连接

[复制链接]
累计签到:7 天
连续签到:1 天
发表于 2015-10-12 10:59:50 | 显示全部楼层 |阅读模式
来源地址:http://jingyan.baidu.com/article/456c463b64a23c0a59314472.html
       如果是安装系统参考:如何在Virtualbox虚拟机中安装Linux:[2]
        http://jingyan.baidu.com/article/d5a880eb68fc7c13f047cc5e.html
       在上一篇文章中我介绍了如何在Virtualbox中安装Linux系统,这里假定您已经安装好了系统,接下来我们讨论一下如何在Linux中设置网络连接,配置网络连接最基本的涉及到IP地址、掩码、网关和DNS设置,一般情况下系统设置好以上信息后就可以接入网络了,这里介绍了Linux在文本模式下通过修改配置文件来配置基本网络连接,涉及到更多的网络配置方法请参阅相关的书籍,本文只供Linux初学者参考,以下以Red Hat发行版本为例。
工具/原料

  • Virtualbox+Red Hat enterprise Linux
方法/步骤

  • 1在Virtualbox安装好之后,系统会自动安装一块虚拟网卡,在这里我们主要是通过桥接的方式配置网络连接,并不需要用到这块虚拟的网卡,所以,首先我们把这块虚拟出来的网卡给卸载掉,先来看看虚拟出来的网卡:
  • DSC0000.jpg

  • 2删掉虚拟网卡,鼠标右键“计算机”点击“管理”会弹出计算机管理窗口,在系统工具下面找到“设备管理器”,系统会列出计算机上所有的设备:
  • DSC0001.jpg

  • 3在设备管理器右边的窗格找到“网络适配器”点开,里面会罗列出计算机上所安装的所有网卡,其中包括了Virtualbox虚拟出来的网卡,鼠标右键“Virtualbox Host-Only Network”这块网卡,在弹出的菜单中点击“卸载”,会弹出一个警告窗口,选中“删除此设备的驱动程序软件”我们连虚拟网卡的驱动也一并删除,“确定”后删除:
  • DSC0002.jpg

  • 4在Virtualbox中配置Linux网络连接前我们还需要做一步工作,就是设置虚拟机的网络连接方式,这里以桥接为例,从“连接方式”下拉框中选择桥接网卡,在“界面名称”中选择物理机已经连接到网络上的网卡,确保“接入网线”已经打上勾,点确定进行保存:
    DSC0003.jpg
  • 启动Linux系统,输入用户名和密码登入系统,我们先来看看默认的网络连接参数:
  • DSC0004.jpg

  • Linux系统在文本模式下主是是通过修改配置文件来实现相关的功能,RedHat和CentOS的网络配置文件是/etc/sysconfig/network-scripts/ifcfg-eth0现在我们来看看这个文件有哪些内容:
  • DSC0005.jpg

  • 从上面的信息得知,系统没有配置好网络,下面我们就要修改这个配置文件,将BOOTPROTO=dhcp这一项修改为BOOTPROTO=static默认IP地址是通过DHCP动态分配的,为了以后我们更好的做实验,在这里我们需要设置静态的IP地址,添加IPPADDR(这一项描述的是IP地址)、子网掩码NETMASK、网关GATEWAY和DNS服务器;ONBOOT要设置为yes开启,默认是no:
  • DSC0006.jpg

  • 重启一次网络服务,使用#service network restart重启,然后Ping网关看是否可以正常通讯:
  • DSC0007.jpg

  • 从上面的图看来网关ip地址已可以Ping通,但无法解析域名,这一步我们来检查一下DNS服务器有没有配置好使用#cat /etc/resolv.conf来查看:
  • DSC0008.jpg

  • 通过检查分析DNS服务器配置文件发现DNS服务器已经写入到文件了,下一步我们来检查一下etc/nsswitch.conf配置文件看系统是否有采用DNS进行解析:
  • DSC0009.jpg

  • 从上面的截图可以看到,系统已经配置成采用DNS进行解析,一般情况下,Linux无法解析域名有几种原因,上面提到的两个配置文件都已经正确配置了还是无法解析的情况下我们需要检查一下路由表:
  • DSC00010.jpg

  • 从上面截图划红框的地方看到,路由表里没有配置外网的路由,我们无法Ping通外网,现在我们需要手动添加一条路由到路由表,使用route add命令来添加,#route add -net 0.0.0.0 netmask 0.0.0.0 gw 127.16.11;gw是网关。完成后如下图:
  • DSC00011.jpg

  • 现在我们已经更新了系统路由表,现在我们来看是否能正常解析了:
  • DSC00012.jpg

  • 现在我们已经把基本网络都配置好了,可以用内网、外网进行通讯,上面的步骤使用#route add命令添加的路由会在系统重启后丢失,解决方法多种多样,这里只介绍把route add写入到配置文件中,下次重启系统后就不会丢失了,创建文件route-eth0并写入相关内容#vi /etc/sysconfig/network-scripts/route-eth0:
  • DSC00013.jpg

  • 15到这里Linux的基本网络配置就已经完成了,涉及到更多的网络配置知识请参考相关的书籍这里就不多做介绍。现在我们已经有一个带网络连接的Linux系统, Linux的操作、管理涉及到多方面的内容,接下来的文章主要介绍一些常用服务器的配置以及Linux的常用操作命令的使用,请大家继续关注。
    END

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-125767-1-1.html 上篇帖子: Linux下VirtualBox简单攻略 下篇帖子: 虚拟机VirtualBox安装Android x86 4.0冰激凌三明治系统
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表