我有兴趣让 iCab 和/或 Classilla 在装有 System 8.7 的 BasiliskII VM 下运行。
目前我已经让 iCab 运行,但看不到网络或加载例如 google.com。
我认为这是因为 BasiliskII 或客户机中的网络设置不当。
需要做什么才能使经典的 Macintosh VM 能够从联网的 Linux 主机看到网络?
短暂性脑缺血发作,
- 更新 -
谢谢@HackSlash的评论。当我查看https://emaculation.com/doku.php/basiliskii_linux_setup网上说:
-sudo insmod sheep_net.ko
-sudo chown “yourusername” /dev/sheep_net(这可以防止您必须以 root 身份运行才能访问网络,但每次在非 root 帐户下启动 Basilisk 之前您都必须执行此步骤)
但是,当我尝试这样做时收到错误:
$ sudo insmod sheep_net.ko
insmod: ERROR: could not insert module sheep_net.ko: Invalid module format
这是来自 Linux Mint 18.3 Sylvia 系统;我认为 Ubuntu 驱动程序会比 SUSE 更接近,但可能还不够接近。
关于在文档中应采取哪些路径的建议?
关于如何在主机中配置网络的问题,它位于服务器后面的 NATted LAN 上:
$ ifconfig -a enp0s25 链路封装:以太网 HWaddr 00:22:20:19:a5:16 上行广播多播 MTU:1500 度量:1 RX 数据包:0 错误:0 丢弃:0 溢出:0 帧:0 TX 数据包:0 错误:0 丢弃:0 超限:0 载波:0 碰撞:0 txqueuelen:1000 RX 字节:0 (0.0 B) TX 字节:0 (0.0 B) 中断:20 内存:d1800000-d1820000 enp4s0 链路封装:以太网 HWaddr 00:22:20:19:a5:45 上行广播多播 MTU:1500 度量:1 RX 数据包:0 错误:0 丢弃:0 溢出:0 帧:0 TX 数据包:0 错误:0 丢弃:0 超限:0 载波:0 碰撞:0 txqueuelen:1000 RX 字节:0 (0.0 B) TX 字节:0 (0.0 B) lo 链路封装:本地环回 inet 地址:127.0.0.1 掩码:255.0.0.0 inet6 地址:::1/128 范围:主机 上行环回运行 MTU:65536 度量:1 RX 数据包:10129 错误:0 丢弃:0 超限:0 帧:0 TX 数据包:10129 错误:0 丢弃:0 超限:0 载波:0 碰撞:0 txqueuelen:1000 RX 字节数:2097761 (2.0 MB) TX 字节数:2097761 (2.0 MB) wlp5s0 链路封装:以太网 HWaddr bc:a8:a6:0d:94:40 inet 地址:10.0.255.157 Bcast:10.0.255.255 掩码:255.255.0.0 inet6 地址:fe80::604e:a3dc:1845:6216/64 范围:链接 上行广播运行多播 MTU:1500 度量:1 RX 数据包:345317 错误:0 丢弃:0 超限:0 帧:0 TX 数据包:181136 错误:0 丢弃:0 超限:0 载波:0 碰撞:0 txqueuelen:1000 RX字节:306830541(306.8 MB)TX字节:47990622(47.9 MB)
至于客户机上的网络,这里有两张 MacTCP 的屏幕截图,部分配置已完成。我不知道这是否是我应该查看的,因为它与文档表面上不同,但我显示了手动和自动配置。
谢谢,