使用无线路由器和MAMP构建Intranet

时间:2014-05-28 15:09:34

标签: mamp router wireless

我正在寻找关于如何解决这个问题的一些建议:

我的公司将在一个互联网访问非常缓慢且非常不可靠的地方举办活动。我们需要一个文档服务器,允许用户从他们自己的无线设备访问电子文件。我们的想法是使用计算机(使用MAMP)作为文档服务器,使用无线路由器访问本地主机并获取所需文件。我已经设置了路由器和MAMP,现在我正在试图找出下一步。

TL; DR:如何通过连接到所述计算机的无线路由器访问计算机上的文件(使用MAMP)?

2 个答案:

答案 0 :(得分:0)

我已经做了类似的事情来建立一个用于培训的ad-hoc无线网络,这可能会有所帮助。我将无线接入点连接到运行OS X的笔记本电脑。这台笔记本电脑充当DHCP服务器,培训参与者的笔记本电脑在加入ad-hoc网络时从中获取IP地址。

信用到期的信用:有关如何在Mac上设置DHCP服务器的说明来自Jacques Fortier

现在详细说明。请注意,您需要管理员权限才能执行此操作。另请注意,在下面的说明中,“laptop”相当于“MAMP服务器”。

首先,使用以下内容创建文件/etc/bootpd.plist

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" ">
<plist version="1.0">
<dict>
    <key>bootp_enabled</key>
    <false/>
    <key>detect_other_dhcp_server</key>
    <integer>1</integer>
    <key>dhcp_enabled</key>
    <array>
        <string>en0</string>
    </array>
    <key>reply_threshold_seconds</key>
    <integer>0</integer>
    <key>Subnets</key>
    <array>
        <dict>
            <key>allocate</key>
            <true/>
            <key>lease_max</key>
            <integer>86400</integer>
            <key>lease_min</key>
            <integer>86400</integer>
            <key>name</key>
            <string>192.168.1</string>
            <key>net_address</key>
            <string>192.168.1.0</string>
            <key>net_mask</key>
            <string>255.255.255.0</string>
            <key>net_range</key>
            <array>
                <string>192.168.1.100</string>
                <string>192.168.1.199</string>
            </array>
        </dict>
    </array>
</dict>
</plist>

这将在笔记本电脑的eth0接口上提供IP范围192.168.1.100-199。这是您将无线接入点连接到的地方。

其次,通过创建具有以下内容的文件/etc/bootptab,将固定IP 192.168.1.1分配给笔记本电脑:

%%
# machine entries have the following format:
#
# hostname      hwtype  hwaddr              ipaddr          bootfile
LaptopName         1       00:XX:XX:XX:XX:XX   192.168.1.1

(将LaptopName替换为服务器的主机名,将hwaddr字段替换为服务器eth0接口的实际MAC地址)。

第三,在笔记本电脑的系统偏好设置中创建一个新的网络位置,名为“Standalone”。切换到此位置,关闭笔记本电脑的无线适配器,将以太网端口配置为静态IP = 192.168.1.1,网络掩码255.255.255.0。然后启动DHCP服务器:

sudo /bin/launchctl load -w /System/Library/LaunchDaemons/bootps.plist

第四,根据需要配置您的接入点。设置完成后,客户端计算机将能够加入此ad-hoc无线网络,从笔记本电脑的DHCP服务器获取IP地址,并能够访问地址为192.168.1.1的笔记本电脑。您可以照常在笔记本电脑上设置SSH或网络服务器。

完成后,请关闭DHCP服务器:

sudo /bin/launchctl unload -w /System/Library/LaunchDaemons/bootps.plist

我希望这会有所帮助。如果我误解了这个问题,请道歉。

答案 1 :(得分:0)

我有类似的设置,效果很好,而且使用起来非常简单。 我这样做使用一个小的Raspberry PI,将其配置为WiFi AP和Web服务器,安装NFS和Samba。在此之后,他们所要做的就是连接到WiFi,文件和数据将通过Web界面或安装的驱动器提供。工作真的很棒! 我没有使用过MAMP,但我认为它应该也可以使用。

通过将Raspberry PI连接到电池,我甚至可以携带它几个小时,而无需外接AC。