BigData-Notes/notes/installation/虚拟机静态IP及多IP配置.md
2019-04-22 22:45:52 +08:00

2.7 KiB
Raw Blame History

虚拟机静态IP及多IP配置

虚拟机环境centos 7.6

一、虚拟机静态IP配置
二、虚拟机多个静态IP配置

一、虚拟机静态IP配置

1. 查看当前网卡名称

使用ifconfig,本机网卡名称为enp0s3

2. 编辑网络配置文件

# vim /etc/sysconfig/network-scripts/ifcfg-enp0s3

添加如下网络配置:

  • IPADDR需要和宿主机同一个网段
  • GATEWAY保持和宿主机一致
BOOTPROTO=static
IPADDR=192.168.0.107
NETMASK=255.255.255.0
GATEWAY=192.168.0.1
DNS1=192.168.0.1
ONBOOT=yes

我的主机配置:

修改后完整配置如下:

TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
IPADDR=192.168.0.107
NETMASK=255.255.255.0
GATEWAY=192.168.0.1
BROADCAST=192.168.0.255
DNS1=192.168.0.1
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=enp0s3
UUID=03d45df1-8514-4774-9b47-fddd6b9d9fca
DEVICE=enp0s3
ONBOOT=yes

3. 重启网络服务

#  systemctl restart network

二、虚拟机多个静态IP配置

这里说一下多个静态IP的使用场景主要是针对同一台电脑在经常在不同网络环境使用办公家庭学习等配置好多个IP后hosts文件中映射到同一个主机名这样在不同网络中就可以直接启动Hadoop等软件。

1. 配置多网卡

这里我是用的虚拟机是virtualBox开启多网卡配置方式如下

2. 查看网卡名称

使用ifconfig,查看第二块网卡名称,这里我的名称为enp0s8

3. 配置第二块网卡

开启多网卡后并不会自动生成配置文件,需要拷贝ifcfg-enp0s3进行修改。

# cp ifcfg-enp0s3 ifcfg-enp0s8

静态IP配置方法如上这里不再赘述。除了静态IP参数外以下三个参数还需要修改UUID必须与ifcfg-enp0s3中的不一样:

NAME=enp0s8
UUID=03d45df1-8514-4774-9b47-fddd6b9d9fcb
DEVICE=enp0s8

4. 重启网络服务器

#  systemctl restart network