从网上下载了个“单机游戏”,他的服务端是个linux虚拟机,然后用vmware打开时会提示:“移动了虚拟机”、“复制了虚拟机”两个选项。
默认VMware推荐选择 “复制了虚拟机”,选择后网卡MAC地址发生了改变。
由于系统配置文件【/etc/udev/rules.d/70-persistent-net.rules】里保留的还是老网卡的内容,所以新网卡会被识别为eth1。
一般情况下没啥问题, 但“单机游戏”服务端,好多配置都是固定的,只能用eth0。导致服务启动不起来。
解决方法如下:
修改 【/etc/udev/rules.d/70-persistent-net.rules】配置文件, 把新网卡注释掉,然后把老网卡里的mac地址改成新网卡mac地址,重启一下。
另外如果linux系统比较老,使用老版本的网络配置,那么还需查看下【/etc/sysconfig/network-script/ifcfg-eth0】配置文件, 看是否指定了mac地址。 如果有,改为新网卡mac地址, 或者直接删掉。
本文为我原创本文禁止转载或摘编 作者:千古八方的玩具 https://www.bilibili.com/read/cv39929516/?jump_opus=1 出处:bilibili