Armadilloがネットワークに自動接続する際、最初にDHCP接続を試します。ネットワーク内にDHCPサーバがある場合、ArmadilloはそのDHCPサーバからの応答に従ってIPアドレスが割り振られます。
PCは、同じようにDHCP接続することにより、必ずArmadilloと同じネットワークに接続されることになります。
ArmadilloがDHCPサーバを見つけられなかった場合、Zeroconf(IPv4LL)という機構を使ってIPアドレスを割り当てます。
こうして設定されたArmadilloと接続するために、PCも同じネットワークに接続しなければなりません。PC側でもZeroconf使うことができれば、当然問題なく接続できます。
※Zeroconfは、Windowsでは自動プライベートIPアドレシング(APIPA)とも呼ばれており、Zeroconfでは、特定のアドレス範囲(169.254.0.1~169.254.255.254)内のアドレスを使用し、サブネットマスクを255.255.0.0に設定します。なお、この範囲のIPアドレスはIANA(Internet Assigned Numbers Authority)によって予約されています。
もう一つの方法は、Zeroconf接続と同じネットワークになるような設定を、固定IPアドレス設定で行うという方法があります。169.254.0.1~169.254.255.254の任意のIPアドレスとサブネットマスク255.255.0.0の組み合わせをPCのネットワーク設定に使用することで、Zeroconfと同じネットワークに接続することができます。
こうして設定した任意のIPアドレスが、たまたまArmadilloが設定したIPアドレスと重なることがありますが、これについては問題になりません。ArmadilloのZeroconfは、自身と同一のIPを持つ個体からの発信を見つけると、すぐに自らIPアドレスを変更しますので、一定時間後にはお互いを認識可能になります。