2020.2.08 Centos7 配置静态ip

假如想象 提交于 2020-02-08 12:06:48

Centos7 配置静态ip

虚拟机的目的是为了开发,装一堆集群应用,要求本机与虚拟机能互相访问,且虚拟机有固定ip,虚拟机能上外网(方便直接安装某些软件)。所以要使用桥接方式来配置虚拟机。

环境准备

打开cmd输入 ipconfig 命令查看

  • 本机(物理机)ip:192.168.0.109
  • 网关192.168.0.100
  • 分配给虚拟机的ip:192.168.0.110,虚拟机和本机在同一网段。

步骤

设置虚拟机静态ip 192.168.0.110

vi /etc/sysconfig/network-scripts/ifcfg-enp0s3

添加下面的内容

BOOTPROTO="static"---设置静态ip
ONBOOT="yes"---启动加载网络

#

IPADDR="192.168.0.110"
NETMASK="255.255.255.0"
GATEWAY="192.168.0.1"
DNS1=114.114.114.114
DNS2=223.5.5.5
DNS3=180.76.76.76

设置DNS是为了防止外网ip能ping通但域名ping不通情况

修改网络设置

vi /etc/sysconfig/network

修改网关为192.168.1.100,此处网关是本机(物理机)所在网关。

NETWORKING=yes
HOSTNAME=centos2
GATEWAY=192.168.0.1

设置完了重启网络服务

service network restart

测试主机是否正常访问虚拟机

测试虚拟机是否访问主机及外网

VirtualBox 虚拟机中网络的配置

virtualbox 七种网络类型

1:未指定

网卡存在,但没有连接。有助于通知客户操作系统没有可用的网络连接并强制执行重新配置。一般不用

2:网络地址转换(NAT)

作为一台虚拟主机使用,能上网,无固定ip。虚拟机能ping通主机,主机不能Ping通虚拟机,虚拟机互相不能ping。

3:NAT网络

VirtualBox 4.3之后引入的一种新的NAT格式。和上面类似。

4:桥接网卡

主机和虚拟机之间可以互相ping通,虚拟机之间可以互相ping通,能上网。开发环境一般用这个(分别装应用,集群等,能互相通讯)。

5:内部网络

虚拟机不能上网,虚拟机之间能互相ping通,虚拟机和主机间不能互相ping通。虚拟机单独成局域网,主机都不在网内。

6:仅主机通讯

虚拟机不可以上网,虚拟机之间能互相ping通,虚拟机和主机间可以互相ping通。简单说就是虚拟机和主机组成局域网。

7:通用驱动

很少使用的模式。允许用户选择驱动,共享相同的网络接口,包括UDP(UDP隧道),VUE(虚拟分布式以太网)方式。

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!