最近在Mac上想用虚拟机搭建一个k8s集群,选用了免费的VirtualBox,默认情况下,在VirtualBox中安装完CentOS分配的是同样的ip,明显不满足我的需求,于是采用了桥接+nat模式可以让不同虚拟机拥有独立的ip,在此记录一下,供参考。
添加nat网络
偏好设置
添加网络
添加Host-Only网络
管理,主机网络管理器
创建仅主机网络
CentOS添加网卡
分别设置网卡一为NAT网络、网卡二为仅主机(HOST-Only)网络
启动CentOS进行网卡配置
查看网卡
可以通过ip addr查看网卡名称,比如我的CentOS7网卡名为 enp0s3
[root@localhost network-scripts]# ip addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN qlen 1
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: enp0s3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
link/ether 08:00:27:ba:06:27 brd ff:ff:ff:ff:ff:ff
inet 10.0.2.15/24 brd 10.0.2.255 scope global dynamic enp0s3
valid_lft 84748sec preferred_lft 84748sec
inet6 fe80::94bd:1520:3a4f:9068/64 scope link
valid_lft forever preferred_lft forever
配置网卡enp0s3
配置文件在这个目录下面:/etc/sysconfig/network-scripts/
主要修改以下几项:
ONBOOT=yes #自动获取ip
HWADDR=08:00:27:BA:06:27 #网卡地址,在上面的CentOS添加两张网卡的界面可以看到
我的配置文件
[root@localhost ~]# cd /etc/sysconfig/network-scripts/
[root@localhost network-scripts]# cat ifcfg-enp0s3
TYPE=Ethernet
BOOTPROTO=dhcp
DEFROUTE=yes
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=enp0s3
UUID=07e7c82a-be7e-43f8-bf7e-17cf71f3c882
DEVICE=enp0s3
ONBOOT=yes
HWADDR=08:00:27:BA:06:27
NM_CONTROLLED=yes
ZONE=public
配置网卡enp0s8
直接拷贝一份网卡配置
[root@localhost ~]# cd /etc/sysconfig/network-scripts/
[root@localhost ~]# cp ifcfg-enp0s3 ifcfg-enp0s8
# 生成新的uuid,命令:uuidgen 网卡名
[root@localhost ~]# uuidgen ifcfg-enp0s8
我的配置文件
[root@localhost network-scripts]# cat ifcfg-enp0s8
TYPE=Ethernet
BOOTPROTO=dhcp
DEFROUTE=yes
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=enp0s8
UUID=a8805132-6771-43e8-9420-3d9a4d40e1a7
DEVICE=enp0s8
ONBOOT=yes
HWADDR=08:00:27:6E:21:77
NM_CONTROLLED=yes
ZONE=public
重启网络
service network restart
配置静态ip
可以将enp0s8网卡配置为静态ip,修改或增加以下几项:
BOOTPROTO=static
IPADDR=192.168.56.103
NETMASK=255.255.255.0
GATEWAY=192.168.56.1
今天就分享到这里啦!感谢各位的阅读!码字不易,如果本文对你有帮助的话,帮忙点个赞吧~
欢迎关注个人公众号,交流学习~