From owner-freebsd-questions@FreeBSD.ORG Fri Oct 12 09:49:45 2012 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 8507C41A for ; Fri, 12 Oct 2012 09:49:45 +0000 (UTC) (envelope-from wangyc0307@gmail.com) Received: from mail-wi0-f172.google.com (mail-wi0-f172.google.com [209.85.212.172]) by mx1.freebsd.org (Postfix) with ESMTP id 04E518FC08 for ; Fri, 12 Oct 2012 09:49:44 +0000 (UTC) Received: by mail-wi0-f172.google.com with SMTP id hq12so27261wib.13 for ; Fri, 12 Oct 2012 02:49:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:date:message-id:subject:from:to:content-type :content-transfer-encoding; bh=cthducsJ+65oel5LDomO6QzCXf5VRUrlMGLTb1UmNns=; b=jvTcY7/BW2dmKRPqjeyA/w+Cvhko/ETculUlkBkNhCITVmx0QhdhKW4bMc4VdhYqO7 1M7vSpoZPdiWcYLJBp9vf+dmcOgG4ZW+sQEtunJuQGryFgDU2SfQVBu46RasB03lF9qI PwPqK5QEdcwoIPoijiEC7Nixd604AYfDldXWxnM7inGQJJIFe2FmMh36Qkhfs7kcfWue ndTV5AT7rgmWJ3hQqo4wBfZ80PmDbRp69OCi3fJJwagOnzsDHgekTcjQ8CIbjMOQ1QSU Bx8b9C6Maev0G9S8k1OfYs+8TT47BxERXAidszFAKDCqeb864QrAnQMigqvu5da05G9x uixw== MIME-Version: 1.0 Received: by 10.180.100.136 with SMTP id ey8mr4791610wib.1.1350035382866; Fri, 12 Oct 2012 02:49:42 -0700 (PDT) Received: by 10.216.202.6 with HTTP; Fri, 12 Oct 2012 02:49:42 -0700 (PDT) Date: Fri, 12 Oct 2012 17:49:42 +0800 Message-ID: Subject: How does freebsd supports ipx? From: YC Wang To: freebsd-questions@freebsd.org Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 12 Oct 2012 09:49:45 -0000 Hi,all: I read from wikipedia that freebsd supports ipx. But when I tried to set ipx address on em0=EF=BC=8Cit showed the following message: freebsd-yc# ifconfig em0 ipx (netnum.nodenum) ifconfig: socket(family 23,SOCK_DGRAM: Protocol not supported And as I furher trussed the ifconfig process, I found this was probably caused by the failure of the socket syscall: freebsd-yc# truss ifconfig em0 ipx netnum.nodenum ...... socket(PF_IPX,SOCK_DGRAM,0) ERR#43 'Protocol not supported' ...... In contrast however, when calling "socket(PF_IPX,SOCK_DGRAM,0)" on Linux, it will automatically load the ipx kernel module and the socket syscall returns successfully. But I don't find any ipx module in /boot/kernel/ on freebsd. So I wonder how does freebsd supports ipx? Is there any other work I should do for this purpose? And if this isn't the most appropriate list for this question, please let me know. Thanks YC Wang