嵌入式开发(ARM9)学习笔记(四)-Linux网络配置

网络工作模式

在VirtualBox中,主要提供了Bridge(桥接模式)、NAT(网络地址转换模式)和Host-only(主机模式)等来适应不同的网络工作环境,我们可以根据具体的网络环境来选择。
Bridge(桥接模式):如果网络中能提供多个IP地址,则使用桥接模式。其工作模 式如图所示,通过桥接方式虚拟机可以通过计算机访问外部网络,外部网络也可以通过计算机访问虚拟机,且虚拟机和计算机有着不同的IP地址。
 
 
NAT(网络地址转换模式):如果网络中只能提供一个IP地址,则使用NAT模式。其工作模式如图所示,虚拟机可以通过计算机访问外部网络,但外部不能通过计算机访问虚拟机,此时计算机与虚拟机共用IP地址。
  
  
Host-only(主机模式):如果安装虚拟机的主机没有连接任何外部网络,则使用主机模式。其工作模式如图所示:

 

Linux网络配置

 了解完基本的网络工作模式,我们现在来进行相关的网络配置,使得主机与虚拟机之间可以相互ping通。首先在VirtualBox的全局设定中,创建一个Host-Only Ethernet Adapter


进入win7的控制面板->网络和 Internet->网络连接中,可以发现我们新增的VirtualBox Host-only Network,对它的属性进行如下修改。其中IP地址和子网掩码为创建Host-Only Ethernet Adapter时自动分配的值,而DNS服务器地址与自己计算机的服务器地址一致。


接下来对我们之前安装的red hat系统进行网络配置,将其第一块网卡设置为NAT模式,第二块网卡设置为Host-only模式。具体设置如图:



设置完成之后,以root身份进入虚拟机,通过ifconfig命令查看网卡是否已经正确接入。如果没有发现以太网卡eth0,可以通过如下方式解决:
1. 修改eth0网卡的配置文件,将ONBOOT=“no”改为”yes”,文件位置:/etc/sysconfig/network-scripts/ifcfg-eth0
2./etc/init.d/network restart 重新启动网络。


确认无误之后,将/etc/sysconfig/network-scripts/ifcfg-eth0eth1文件修改如下。需要注意的是HWADDR地址需要与VirtualBox给网卡分配的MAC地址一致。



GATEWAY设为VirtualBox Host-Only Ethernet Adapterip地址,NETMASKVirtualBox Host-Only Ethernet Adapter相同。IP的类型设为static,并设为开机启动。IPADDR设为和VirtualBoxHost-Only Ethernet Adapter同一网段,可以自己设置。之后使用service network restart 命令重启网络(如果不行,可以尝试关闭防火墙 service iptables stop 或者重启系统)。再次通过ifconfig命令,可以看到与之前的不同。


然后可以进行网络测试,比如主机ping虚拟机。


虚拟机ping主机以及公网地址:


  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值