当前位置: 首页 > Linux

MacLinux虚拟机NAT组网解决方案

时间:2023-04-06 05:23:40 Linux

Linux虚拟机在Mac中的联网1.解决问题。linux虚拟机使用NAT方式联网,动态ip改为静态ip。改成staticip可以不用每次远程连接linux系统的时候都查ip。分布式中,全部使用静态ip2.操作步骤1.虚拟机安装完成后,使用命令查看虚拟网卡的mac地址:cat/etc/udev/rules.d/70-persistent-net.rules记住ATTR{address}的值2.删除虚拟机网卡配置文件rm-rf/etc/sysconfig/network-scripts/ifcfg-eth03.新建网卡文件vim/etc/sysconfig/network-scripts/ifcfg-eth0写入如下内容:DEVICE=eth0HWADDR="这里是第一步记住的ATTR地址,也就是mac地址"ONBOOT=yes#每次启动这个网卡BOOTPROTO=static#更改ipaddresstostaticNETMASK=255.255.255.0#子网掩码IPADDR=192.168.111.111#要修改的ip地址。这里不要乱写GATEWAY=192.168.111.2#网关不能在这里乱写4.静态ip和网关写法1.打开终端,输入ifconfig查看ip2.在一堆ip中找到vmnet8:可以看到有是inte后面的ip地址。第三步要写的ip和这个ip相关。前三个要一样,最后一个可以随意设置,在0到254之间。3.网关地址静态ip地址前三个不变,最后一个写成2。5.重启网卡输入命令:servicenetworkrestart6.测试是否可以上网和上链连接主机测试网络:pingwww.baidu.com测试是否能ping通本地:ping本地ip地址。它是mac电脑的本地地址。7.如果能ping通,则基本配置完成。如果ping不通,需要多试几次!这里手术结束了吗?不,我们还没有真正理解为什么要这样设置。接下来我们看看为什么要这样写。三、继续开始1、第二步要写一个静态ip,应该写成vmnet8:ip,地址相同。我可以把我的ip写成111.111.111.111吗?当然,2.linux虚拟机采用NAT方式联网,使用的是vmnet8的虚拟网卡。请看这里如图所示,我们可以通过设置vmnet8的虚拟ip地址来修改linux的静态ip地址。三、修改vmnet8的ip1、在终端切换到root用户。如果root用户密码忘记了,输入这个命令:sudobashafterinput提示输入密码。输入当前登录用户的密码。2、进入vim/Library/Preferences/VMware\Fusion/networking可以看到如下内容。红色箭头所指的位置可以改成你要写入的ip地址。写完CloseVMware,这里改一下,linux的eth0文件也要修改。请记住,必须更改ip和网关。4、至此,设置基本完成。1.还有一点。网关的最后一个是2,因为是虚拟机软件自动生成的。2.我们可以修改吗?当然可以,但是没有必要。学生。如果你想修改它,你需要学习。3.在cd/Library/Preferences/VMware\Fusion/vmnet8/下。有一个nat.conf文件。文件的第一行是网关ip。大家可以自己修改试试。注意Linux的eth0网卡配置文件中的网关也要改。ip必须相同。五、详细了解1、linux操作界面无法复制粘贴,页面无法放大。wondow上有远程连接工具,mac上应该也有,但不是必须用.2.直接使用终端远程连接。在终端输入命令ssh用户名@linux的ip。你可以直接连接。3.有同学觉得写这么长的ip太麻烦了。我配置静态ip没用。老师,我要简写!我只能说你太懒了。4我们访问了百度,但是没有输入百度的ip地址。它们都是域名。然后我们也可以给linuxip设置一个域名。5.终端下输入vim/etc/hosts。找个地方写你想到的虚拟机ip的名字,比如:192.168.123.123linux6.这里保存文件退出即可远程连接linux虚拟机写sshroot@linux登录。那个root是一个linux用户。7、至此,功德圆满。