背景
近期重网络上将其他人的虚拟机下载到本地,其他人的虚拟机有其自身已配置好的网段(192.168.255.10)。
而我目前自己使用的虚拟机网段是(192.168.164.0)这个网段。
如何连接到第三方的服务器成为需要解决的问题:
解决
第一步:
明确自己目前使用的网段或者配置,不要和第三方的配置重复,留意MAC地址,在不冲突的前提下,给第三方虚拟机添加虚拟网卡。个人主机的配置如图:
第三方主机的新增网卡也要有和自身虚拟机相同的网卡配置:
第二步:
启动第三方虚拟机进入如下目录:
# 进入到network-scripts的目录
cd /etc/sysconfig/network-scripts/
# 查看文件ls -al
total 248
drwxr-xr-x. 2 root root 4096 Oct 11 00:39 .
drwxr-xr-x. 6 root root 4096 Jan 20 2022 ..
-rw-r--r--. 1 root root 279 Dec 17 2021 ifcfg-ens33
-rw-r--r-- 1 root root 222 Jan 20 2022 ifcfg-eth0
-rw-r--r-- 1 root root 223 Oct 11 00:39 ifcfg-eth1
-rw-r--r--. 1 root root 254 May 22 2020 ifcfg-lo
lrwxrwxrwx. 1 root root 24 Dec 17 2021 ifdown -> ../../../usr/sbin/ifdown
-rwxr-xr-x. 1 root root 654 May 22 2020 ifdown-bnep
...
# 查看ip
ip a s
#复制ifcfg-eth0文件为ifcfg-eth1,并修改其中配置
cp ifcfg-eth0 ifcfg-eth1
# 修改完的配置如下
cat ifcfg-eth1
[alice@client network-scripts]$ cat ifcfg-eth1
# Generated by dracut initrd
DEVICE="eth1" # 设备名称要对应上
ONBOOT="yes"
IPV6INIT="no"
IPV4_FAILURE_FATAL="no"
NM_CONTROLLED="no"
TYPE="Ethernet"
BOOTPROTO="static" # 设置静态IP
IPADDR="192.168.164.100" # 要和自己本地主机连接虚拟机的网段一致
NETMASK="255.255.255.0"
GATEWAY="192.168.164.254"
# 执行重启网络服务
service network restart
网卡名称可以自己定义