参考

文档参考:https://www.jianshu.com/p/6fdbba039d79 配置文件参考:https://segmentfault.com/a/1190000011954814

流程

虚拟网络编辑器

  • 基于NAT模式
  • 勾选相应项目
  • 设置子网以及子网掩码
  • NAT设置-设置DNS
  • 在本机设置虚拟网卡(一般NAT是VMnet8)

vm集群-固定ip - 图1
vm集群-固定ip - 图2

配置Linux中的网络配置文件

  • 基于CentOS7
  • 路径:/etc/sysconfig/network-scripts
  • 文件:ifcfg-xxx
    • ifcfg-lo是本地回环的配置
    • 在我的系统里,该文件为ifcfg-ens33
  • 按如下格式修改:
  • 修改后重启网络服务:systemctl restart network

    1. TYPE=Ethernet
    2. PROXY_METHOD=none
    3. BROWSER_ONLY=no
    4. BOOTPROTO=static
    5. DEFROUTE=yes
    6. IPV4_FAILURE_FATAL=no
    7. IPV6INIT=yes
    8. IPV6_AUTOCONF=yes
    9. IPV6_DEFROUTE=yes
    10. IPV6_FAILURE_FATAL=no
    11. IPV6_ADDR_GEN_MODE=stable-privacy
    12. NAME=ens33
    13. UUID=0279e662-8537-402f-948e-083da6cf70a1
    14. DEVICE=ens33
    15. ONBOOT=yes
    16. # 以下是可以修改的部分
    17. # 需要固定的ip
    18. IPADDR=192.168.138.10
    19. # 子网
    20. NETMASK=255.255.255.0
    21. # 网关(上面的图里能看到)
    22. GATEWAY=192.168.138.2
    23. # DNS
    24. DNS1=114.114.114.119
    25. DNS2=114.114.115.119

    debain下配置

  • 路径:/etc/network/interfaces

  • 配置:
    • 使用ip addr命令,发现本机对外的网卡是ens33 ```

      This file describes the network interfaces available on your system

      and how to activate them. For more information, see interfaces(5).

source /etc/network/interfaces.d/*

The loopback network interface

auto lo iface lo inet loopback

The primary network interface

allow-hotplug ens33

iface ens33 inet dhcp # 将这行注释

iface ens33 inet static # 表示将网络设置为静态 address 192.168.121.11 netmast 255.255.255.0 gateway 192.168.121.2 ```