Date: Fri, 06 Oct 2000 14:56:53 -0700 From: "Dmitry U. Karpov" <Dmitry.Karpov@misa.ac.ru> To: freebsd-questions@FreeBSD.ORG Subject: FreeBSD-based IPX-router Message-ID: <39DE4AA5.691A@misa.ac.ru>
next in thread | raw e-mail | index | archive | help
Sorry, I am very little speak english. If you read the bad word - it is my mistake only. I need to install IPX-router on the FreeBSD'3.4 to connect DOS/Windows-clients ('xl0' interface) to NetWare-server ('xl1' interface). I make new kernel with 'options IPX'. I make /etc/rc.conf : router="routed" router_enable="NO" gateway_enable="YES" ipxgateway_enable="YES" hostname="alloy.misa.ac.ru" ifconfig_xl0="inet <my_IP_address> netmask 255.255.255.192" ifconfig_xl0_alias0="inet 10.0.0.1 netmask 255.0.0.0" ifconfig_xl0_alias1="inet 192.168.1.254 netmask 255.255.0.0" ifconfig_xl0_alias2="inet 192.168.12.2 netmask 255.255.255.0" ifconfig_xl0_alias3="inet 192.168.8.1 netmask 255.255.255.0" ifconfig_xl0_ipx="ipx 0x00000080" ifconfig_xl1="inet 192.168.96.1 netmask 255.255.255.0" ifconfig_xl1_alias0="inet 192.168.69.1 netmask 255.255.255.0" ifconfig_xl1_ipx="ipx 0x34EE07B0" defaultrouter="193.232.119.129" firewall_enable="YES" firewall_type="open" natd_enable="YES" natd_interface="xl0" named_enable="YES" When I running 'IPXrouted -s -t' I see Adding route to interface xl0 action dst 80#0:0:0:0:0:0, router 80#0:10:4b:6:4c:c4, metric 0, ticks 0, flags UP state INTERFACE|CHANGED Adding route to interface xl1 action dst 34ee07b0#0:0:0:0:0:0, router 34ee07b0#0:a0:24:e9:17:94, metric 0, ticks 0, flags UP state INTERFACE|CHANGED REQUEST to 34ee07b0#ff:ff:ff:ff:ff:ff#0: net ffffffff metric 16 ticks 65535 REQUEST to 80#ff:ff:ff:ff:ff:ff#0: net ffffffff metric 16 ticks 65535 REQUEST to 34ee07b0#ff:ff:ff:ff:ff:ff#452: REQUEST to 80#ff:ff:ff:ff:ff:ff#452: RESPONSE to 34ee07b0#ff:ff:ff:ff:ff:ff#453: net 80 metric 1 ticks 1 RESPONSE to 80#ff:ff:ff:ff:ff:ff#453: net 34ee07b0 metric 1 ticks 1 REQUEST from 34ee07b0#0:a0:24:e9:17:94#453: net ffffffff metric 16 ticks 65535 REQUEST received 34ee07b0#0:a0:24:e9:17:94#452: Received a sap REQ packet. REQUEST from 80#0:10:4b:6:4c:c4#453: net ffffffff metric 16 ticks 65535 REQUEST received 80#0:10:4b:6:4c:c4#452: Received a sap REQ packet. RESPONSE from 34ee07b0#0:a0:24:e9:17:94#453: net 80 metric 1 ticks 1 RESPONSE from 80#0:10:4b:6:4c:c4#453: net 34ee07b0 metric 1 ticks 1 HASH 1 HASH 2 ... HASH 255 RESPONSE to 34ee07b0#ff:ff:ff:ff:ff:ff#453: net 80 metric 1 ticks 1 RESPONSE to 80#ff:ff:ff:ff:ff:ff#453: net 34ee07b0 metric 1 ticks 1 RESPONSE from 34ee07b0#0:a0:24:e9:17:94#453: net 80 metric 1 ticks 1 RESPONSE from 80#0:10:4b:6:4c:c4#453: net 34ee07b0 metric 1 ticks 1 ^C RESPONSE to 34ee07b0#ff:ff:ff:ff:ff:ff#453: net 80 metric 16 ticks 1 RESPONSE to 80#ff:ff:ff:ff:ff:ff#453: net 34ee07b0 metric 16 ticks 1 When I connect DOS-client to NetWare-server directly - it works (Ethernet frame is 802.2). When I connetc them via FreeBSD - it failed. What am I need to check and edit? Does I need new (4.1.1) FreeBSD version? I think, the reason of my problem is wrong Ethernet frame - /sys/netipx/ipx_if.h contains #define ETHERTYPE_IPX_8022 0x00e0 /* Ethernet_802.2 */ #define ETHERTYPE_IPX_8023 0x0000 /* Ethernet_802.3 */ #define ETHERTYPE_IPX_II 0x8137 /* Ethernet_II */ #define ETHERTYPE_IPX_SNAP 0x8137 /* Ethernet_SNAP */ # #define ETHERTYPE_IPX 0x8137 /* Only Ethernet_II Available */ May be, I need add to NetWare-server/clients FRAME=Ethernet_II ? PS: Please, raply directly. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?39DE4AA5.691A>