环境
在linux虚拟机中安装samba服务后,在Windows下使用,会经常因为ip地址改变而需要更改映射。此教程提供ip addr和mac addr映射的方法去设置静态ip。每次虚拟机的Linux启动后,DHCP服务器会自动根据Linux的mac addr去分配固定的IP地址。
使用的MacOS版本为:
vmware版本为
配置方法
这里主要配置虚拟机的"与我的Mac共享的"的网卡,对应的网络为vmnet8。其他网卡或自定义的网卡配置类似。
sudo vim /Library/Preferences/VMware\ Fusion/vmnet8/dhcpd.conf
在红框中添加如下代码
host myubuntu{
hardware ethernet 00:0c:29:05:38:0c;
fixed-address 172.16.154.250;
}
其中 host
关键字后面的为主机名,可以随便起。hardware ethernet
后面为Linux主机对应网卡的mac地址。fixed-address
为要固定的IP地址。(注意:设置的IP地址要在地址池中。)
保存配置文件后,退出VMware,重启电脑。然后再打卡VMware,打开虚拟机。在虚拟机Linux下使用ip addr
命令查看地址是否分配成功。最终的图如下:
其中ens33网卡为链接主机的vmnet8上。