Virtualbox的centos7 nat和桥接网络配置

在实际配置虚拟机的过程中,网络配置时候一个很繁琐的过程,经常一个点没注意到,就访问不了了。在此,做一个简单的教程以供后续使用时可以参考!

方法一: 使用NAT网络

1. 选择网卡

安装centos7的时候注意选择两个网卡(配置CentOS7虚拟机里面能上外网,而主机与CentOS7虚拟机也能连通)

两个网卡分别为:

  • nat(虚拟机访问互联网,使用10.0.2.x段)
  • host-only(虚拟机和主机互相通信,使用192.168.56.x段)

在偏好设置里面设置网络。如下图配置:

2. 虚拟机网络设置

接下来对CentOS7虚拟机网络设置,添加网卡1和网卡2,分别选择连接方式和对应的网卡:

注意需要记下两个网卡的mac地址,后面需要在网络配置中使用到(如果第一步安装centos7的时候网络没有选择两个的话)

3. 配置网卡

开机,进入 /etc/etc/sysconfig/network-scripts/目录,可以看到目前只有ifcfg-enp0s3和ifcfg-enp0s8配置文件(如果安装centos7没有选择两个网卡的话,应该只有ifcfg-enp0s3 一个配置文件,如果只有一个配置文件,则另外一个就用这个copy过来改,需要更改UUID的值),如下图:

3.1 编辑ifcfg-enp0s3文件

vim ifcfg-enp0s3

注意看,是否已经将ONBOOT=no改为yes(最开始默认为NO,yes意思是,“BOOT开机”时候就能使用这张网卡),再添加BOOTPROTO为dhcp(只有“静态static”和“动态dhcp”两种方式),保存,退出,重启网络。
此时,已经可以ping通baidu的话,就说明虚拟机可以访问外网了

3.2 编辑ifcfg-enp0s8文件

vim ifcfg-enp0s8

注意:上面的NETMAST拼写错误,应该为NETMASK
注意此时宿主机要能ping通虚拟机的话,需要再配置一下

vi /etc/sysconfig/network
NETWORKING=yes
GATEWAY=192.168.56.1 (经后面测试,这个不能加入)

4. 执行重启网络命令

service network restart

此时应该就可以访问外网,并且可以与宿主机通信了

宿主机也能ping通虚拟机

方法二: 使用桥接网络

使用桥接网络也能够连通主机与虚拟机之间的网络,并且能够访问互联网

1. 设置桥接模式,virtualbox中设置

2. 配置centos的网卡地址

3. 测试

主机能ping通虚拟机:

虚拟机也能ping通主机:

原文地址:https://www.cnblogs.com/icebutterfly/p/9491589.html

时间: 2024-10-11 01:20:26

Virtualbox的centos7 nat和桥接网络配置的相关文章

ubuntn 虚拟机NAT 静态IP 网络配置

在虚拟机安装ubuntu12.04自动获取IP 一切都没有问题 ssh连接也正常.关机重启后郁闷的发现网络已经不通了,于是开始了以下的摸索. 1.配置静态IP 网关: ip段: 命令: Vim /etc/network/interface auto lo iface lo inet loopback auto eth0 # Assgin static IP by eric on 26-SEP-2012 iface eth0 inet static address 192.168.91.200 #

centos7 安装尝鲜网络配置

重点是4.网络配置 很多人网络都搞不来,这里上图了 时区设置 2. 分区设置--基本没啥好说的选择XFS 尝鲜 3.密码设置基本不用说 4.网络配置这个是关键 修改虚拟机配置文件添加ethernet0.virtualDev = "e1000"这样VMware的网卡就变成了Intel的1000M网卡了 6. [[email protected] ~]# ifconfigeno16777736: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>

桥接网络配置

!以下均在VMware下安装Linux server配置桥接网络,root用户 Ubuntu server 安装openssh 1,进入root,apt-get update 2,安装ssh,apt-get install openssh-server 3,查看ssh服务是否启动,ps -e |grep ssh,出现sshd服务启动,如果没有启动,输入service ssh start,ssh服务即启动. 4,配置ssh,打开配置文件vim /etc/ssh/sshd_config把配置文件中的

RHEL7 kvm虚拟机桥接网络配置

摘要:RHEL7 KVM虚拟机网络配置Bridge方式.Bridge方式的配置原理和步骤. Bridge方式适用于服务器主. bridge 的网络结构见图: Bridge方式 问题 客户机安装完成后,需要为其设置网络接口,以便和主机网络,客户机之间的网络通信.事实上,如果要在安装时使用网络通信,需要提前设置客户机的网络连接. KVM 客户机网络连接有两种方式: 用户网络(User Networking):让虚拟机访问主机.互联网或本地网络上的资源的简单方法,但是不能从网络或其他的客户机访问客户机

Centos7.x Docker桥接网络

基于Centos7.x构建Docker桥接网络, 配置bridge桥接网络可以直接设置网卡配置文件: 自定义桥接网络设置如下: 关掉docker0 ifconfig docker0 down 删除docker brctl delbr docker0 增加网桥br0 yum install bridge-utils brctl show #查看物理机上有哪些网桥 brctl addbr docker_new0 #自定义网桥 /etc/sysconfig/network-scripts/下,修改if

虚拟机桥接网络配置(Centos )

虚拟机有三种网络连接模式,这里只说桥接模式 1.设置vmvare虚拟网络 在vmvare workstation中依次点击 编辑 -> 虚拟机网络编辑器 注意桥接到的网卡,如果使用无线网连接就桥接到无线网卡,否则就桥接到有线网卡 2.更改虚拟机中网络配置 cd /etc/sysconfig/network-scripts 编辑配置 vim ifcfg-eth0 这里配置和本机ip配置改成一样就行 本机ip 因为本机用无线网连接的,所有虚拟机也使用无线网的配置 ipaddr:局域网ip 默认boo

Centos7的安装与网络配置

网络配置命令:vi? /etc/sysconfig/network-scripts/ifcfg-ens33 重启网络命令:?systemctl ? restart ? network.service 一些常用命令? ls命令列出当前目录下的文件 ip add??? ipconfig??获取IP地址 ls /etc/sysconfig/network-scripts/ifcfg-ens33 dhclient ?自动获取IP route -n查看网关 systemctl ? restart ? ne

VirtualBox 内的 Ubuntu Server 虚拟机网络配置

环境: 宿主机:Windows 7,单网卡: 虚拟机:ubuntu-14.04.1-server-amd64: 宿主机上网是连接的路由器,IP 地址是通过 DHCP 服务自动获取的: 基本情况: Ubuntu Server 为全新安装.在安装完成之后发现,通过虚拟机可以 ping 通宿主机,但宿主机 ping 不通虚拟机.也尝试关闭防火墙,但没有作用,最后也发现跟防火墙没有关系. 正确配置: 首先设置虚拟机的网络,在 “Oracle VM VirtualBox 管理器”中选择新安装的 Ubunt

centos vm 桥接 --网络配置

/etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0 BOOTPROTO=none BROADCAST=192.168.1.255 HWADDR=00:0c:29:17:69:2c IPV6INIT=yes IPV6_AUTOCONF=yes IPADDR=192.168.1.9 NETMASK=255.255.255.0 GATEWAY=192.168.1.1 ONBOOT=yes TYPE=Ethernet 重点: IPADDR=192.