[MacPorts] #45262: files hosted on ftp sites aren't getting mirrored

MacPorts noreply at macports.org
Sun Dec 6 13:49:16 PST 2015


#45262: files hosted on ftp sites aren't getting mirrored
-----------------------------+---------------------
  Reporter:  jchauvel@…      |      Owner:  admin@…
      Type:  defect          |     Status:  new
  Priority:  Normal          |  Milestone:
 Component:  server/hosting  |    Version:
Resolution:                  |   Keywords:
      Port:                  |
-----------------------------+---------------------

Comment (by dluke@…):

 Replying to [comment:15 ryandesign@…]:
 > I don't know much about IPv6.

 There's a bunch of info online if you want to learn - I've heard good
 things about https://ipv6.he.net/certification/ (although I haven't gone
 through any of it).

 For our purposes here, there is a block of addresses for MacOS Forge. If
 everything is on the same broadcast domain, it's probably a /64 (IPv6
 addresses are 128 bits long and almost always a /64).

 > How can I find this information?

 One way, would be to look at the ifconfig output on the machine(s) / VMs.

 For example, the host that I run squid on has ifconfig that looks
 something like this:

 {{{
 en0: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
         options=10b<RXCSUM,TXCSUM,VLAN_HWTAGGING,AV>
         ether 10:dd:b1:a9:66:f9
         inet6 fe80::12dd:b1ff:fea9:66f9%en0 prefixlen 64 scopeid 0x4
         inet6 2001:418:1401:62::3 prefixlen 64
         inet 129.250.34.3 netmask 0xfffffff8 broadcast 129.250.34.7
         nd6 options=1<PERFORMNUD>
         media: autoselect (1000baseT <full-duplex,flow-control>)
         status: active
 }}}

 So you can see I have an IPv4 /29 and and IPv6 /64 that the host is
 numbered out of (along with the link-local IPv6 address that we can ignore
 for now).

 > The servers whose configurations I know how to examine (the Mac servers)
 have their IPv6 addresses obtained automatically (whereas their IPv4
 addresses are entered manually). I can run `ifconfig` and see the inet6
 address of all the servers, but I don't know if they're externally
 accessible.

 From a host that would be connecting to the proxy do `ping6 geeklair.net`
 and see if you get a reply.

 or, if the stupid firewall policy blocks ICMP, you could to `telnet -6
 geeklair.net 80` and see if you can make a tcp connection.

 If either (or both) of those succeed, we'll need to figure out which IPv6
 block or blocks to add access to - or those hosts may try to connect via
 IPv6 and will be blocked by my local firewall (and denied by my squid
 configuration).

 > For example, I found the purported IPv6 address of the distfiles server,
 but entering it into Safari produces and error message. According to an
 IPv6 readiness checker, our web sites are not IPv6 ready, first of all
 because we don't have an AAAA record. So I'm not sure to what extent, if
 any, IPv6 connections are occurring within the Mac OS Forge
 infrastructure.

 That's probably also something you should get working (AAAA records in
 DNS, website and any other services available over IPv6), but is not
 directly relevant to whether the machines are going to try to make
 outbound IPv6 connections or not.

-- 
Ticket URL: <https://trac.macports.org/ticket/45262#comment:16>
MacPorts <https://www.macports.org/>
Ports system for OS X


More information about the macports-tickets mailing list