一般来说常用的会配置两个网卡:(两个网卡应该在安装虚拟机之前就设置好)

1、NAT网络: 用于上外网;

2、host-only: 用于ssh连接,可以被其他人远程访问。

前提:

如图:在virtualbox下设置全局的网络

操作步骤:   1 -->  全局设定 --> 2 --> 3 -- > 4 --> OK。

首先用于上网的NAT网络配置如下:

一般网卡的路径为:vi /etc/sysconfig/network-scripts/ifcfg-eth0         # vi 是Linux下的基本编辑器

可能网口的名称不同,可以先进入到上一级目录下查看有哪些网口: cd  /etc/sysconfig/network-scripts/

具体配置如下:(前面是配置,后面是简单的说明)

TYPE=Ethernet                 # 网卡类型:为以太网
BOOTPROTO=static              # 网卡的引导协议:静态IP
IPADDR=10.0.2.30              # 连接外网的IP地址
NETMASK=255.255.255.0            # 子网掩码
GATEWAY=10.0.2.1              # 网关:与虚机里面配置的全局网络(NatWork)的ip相同
DEFROUTE=yes                     # 默认路由:是
PEERDNS=yes                        # 是否允许DHCP获得的DNS覆盖本地的DNS
PEERROUTES=yes                   # 是否从DHCP服务器获取用于定义接口的默认网关的信息的路由表条目
IPV4_FAILURE_FATAL=no                # 是不开启IPV4致命错误检测:否
IPV6INIT=yes               # IPV6是否自动初始化: 是
IPV6_AUTOCONF=yes             # IPV6是否自动配置:是
IPV6_DEFROUTE=yes                  # IPV6是否可以为默认路由:是
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
IPV6_FAILURE_FATAL=no              # 是不开启IPV6致命错误检测
IPV6_ADDR_GEN_MODE=stable-privacy         # IPV6地址生成模型:stable-privacy [这只一种生成IPV6的策略]
NAME=eth1                       # 网卡物理设备名称
DEVICE=eth1                 # 网卡设备名称, 必须和 `NAME` 值一样
ONBOOT=yes                   # 是否开机启动

上面的说明都是自己的理解以及从网上各处找的,可能有误差, 有些我还不是理解,大佬路过请指教一下。

接下来配置

host-only: 用于ssh连接:vi /etc/sysconfig/network-scripts/ifcfg-eth1

TYPE=Ethernet
BOOTPROTO=static
IPADDR=10.20.0.30            # 这个IP地址就是使用ssh连接时使用的地址
NETMASK=255.255.255.0
GATEWAY=10.20.0.1
DEFROUTE=NO
PEERDNS=yes
PEERROUTES=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=eth0
DEVICE=eth0
ONBOOT=yes

只配置这些应该还是ping不通网络的,还要设置dns

vi /etc/resolv.conf

在文本中添加:

nameserver 8.8.8.8          # 8.8.8.8是国外的服务器
nameserver 8.8.4.4          # 这两个都是google的dns服务器地址
nameserver 114.114.114.114      # 114.114.114.114是国内的服务器

配置好之后重启网络或者重启虚机: service network restart      或者reboot

此时应该就可以ping通外网了。

接下来是设置host-only网口的ssh连接:

修改配置:  vim /etc/ssh/sshd_config

UseDNS no

PermitRootLogin no 改为yes

以及修改:  vim /etc/ssh/ssh_config

注释掉如下两行

GSSAPIAuthentication yes

GSSAPIDelegateCredentials no

然后重启ssh服务或者重启虚机:

service ssh restart   或者  reboot

ssh远程连接一般常用putty,这是一个免费的软件。

图中圈中的ip就是上面设置的host-only中的ipaddr。

登陆:

下面是一些常用的命令:

更新、安装软件,关闭防火墙:

yum update

yum install vim net-tools lrzsz wget

systemctl stop firewalld.service

systemctl disable firewalld.service

修改系统配置   vi /etc/sysconfig/selinux

SELINUX=disabled

安装vim    -- vim编辑器是非常常用的一款编辑器,其功能很强大。

yum -y install vim*

修改root密码: sudo passwd(设置为较好记的)

修改主机名:vi /etc/hostname 主机名

virtualbox创建虚机后配置网络上网的更多相关文章

  1. openwrt刷机后配置PPPOE上网方法

    参考下帖13#的方式: 如何编辑配置openwrt,来实现pppoe拨号上网? 但其中有一句代码有错误: option 'peerdns' '0',其中需将‘0’改为‘1’

  2. OpenStack 创建虚机过程简要汇总

    1. 总体流程 翻译自原文(英文):https://ilearnstack.com/2013/04/26/request-flow-for-provisioning-instance-in-opens ...

  3. Openstack之Nova创建虚机流程分析

    前言        Openstack作为一个虚拟机管理平台,核心功能自然是虚拟机的生命周期的管理,而负责虚机管理的模块就是Nova. 本文就是openstack中Nova模块的分析,所以本文重点是以 ...

  4. Docker创建虚机和swarm

    创建虚机: First, quickly create a virtual switch for your virtual machines (VMs) to share, so they will ...

  5. KVM导入Ubuntu Cloud 镜像创建虚机及调整磁盘大小

    Ubuntu Cloud Images Ubuntu官网会给各种公有云平台提供cloud镜像, 例如AWS, MS Azure, Google Cloud, 以及本地虚机环境例如 QEMU, VMwa ...

  6. VirtualBox安装复制Centos6.6配置网络

    由于要搭建mongodb的集群,先用虚拟机做下相关实验,以前都用VM Vare,但是现在这个电脑的配置不是太好,VM Vare比较耗资源,所以选择VirtualBox. 1.下载VirtualBox和 ...

  7. vmware下minimum安装centos后配置网络

    原文出处:http://www.cnblogs.com/lanhj/p/3785553.html 昨晚用vmware安装centos时选择minimum安装,目的熟悉基本配置. 上来想yum一个vim ...

  8. Linux虚机安装配置Tomcat

    d第一步:下载Tomcat包,网址http://tomcat.apache.org/ 选择tar.gz包下载,并传到虚机中 第二步:解压下载好的Tomcat包 命令:tar -zxvf apache- ...

  9. virtualbox启动虚机报错:The VM session was closed before any attempt to power it on.

    解决方法:   image.png 点击清除即可. 或者在控制>清除保存的状态.然后重启虚机即可!

随机推荐

  1. Bank Hacking CodeForces - 796C

    题目 题意: 一条笨狗要去黑银行,银行有n个,它们之间用n-1条边连接.可以选择任意一个银行开始黑,但是后面每一次黑的银行都要求与已经黑过的银行直接相连.每个银行初始有一个防御值,每一个银行被黑后,与 ...

  2. 树状数组 POJ 2481 Cows

    题目传送门 #include <cstdio> #include <cstring> #include <algorithm> using namespace st ...

  3. J2sdk中的主要的包介绍

  4. Win7下单机版的伪分布式solrCloud环境搭建Tomcat+solr+zookeeper【转】

    Win7下单机版的伪分布式solrCloud环境搭建Tomcat+solr+zookeeper 1.软件工具箱 在本文的实践中,需要用到以下的软件: Tomcat-7.0.62+solr-5.0.0+ ...

  5. leetcode410 Split Array Largest Sum

    思路: dp. 实现: class Solution { public: int splitArray(vector<int>& nums, int m) { int n = nu ...

  6. 如何正确理解和使用 Activity的4种启动模式

    关于Activity启动模式的文章已经很多,但有的文章写得过于简单,有的则过于注重细节,本文想取一个折中,只关注最重要和最常用的概念,原理和使用方法,便于读者正确应用. Activity的启动模式有4 ...

  7. ZIP解压缩文件的工具类【支持多级目录|全】

    ZIP解压缩文件的工具类[支持多级目录|全] 作者:Vashon 网上有很多的加压缩示例代码,但是都只是支持一级目录的操作,如果存在多级目录的话就不行了.本解压缩工具类经过多次检查及重构,最终分享给大 ...

  8. hdu 5402 Travelling Salesman Problem (技巧,未写完)

    题意:给一个n*m的矩阵,每个格子中有一个数字,每个格子仅可以走一次,问从(1,1)走到(n,m) 的路径点权之和. 思路: 想了挺久,就是有个问题不能短时间证明,所以不敢下手. 显然只要n和m其中一 ...

  9. UVA 1175 Ladies' Choice 女士的选择(稳定婚姻问题,GS算法)

    题意: 给出每个男的心目中的女神排序,给出每个女的心目中的男神排序,即两个n*n的矩阵,一旦任意两个非舞伴的男女同学觉得对方都比现任舞伴要好,他们就会抛弃舞伴而在一起.为了杜绝这种现象,求每个男的最后 ...

  10. liunx防火墙的基本操作

    centos7中的使用 CentOS 7.0默认使用的是firewall作为防火墙 查看防火墙状态------->firewall-cmd --state 停止firewall-------&g ...