The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Каталог документации / Раздел "Руководства по FreeBSD на английском" / Оглавление документа

3 Where to mirror from

This is an important issue. So this section will spend some effort to explain the backgrounds.

3.1 A few words about the organization

Mirrors are organized by country. All official mirrors have a DNS entry of the form ftpN.CC.freebsd.org. With CC (i.e. country code) being the top level domain of the country, where this mirror is located; and N is a number, telling that the host would be the Nth mirror in that country. (Same applies to cvsupN.CC.freebsd.org, wwwN.CC.freebsd.org, etc.) There are mirrors with no CC part. These are usually located in the US, but don't need to. ftp.freebsd.org is currently located in Denmark and just another mirror (i.e. it is NO master site).

Additionally there exists a hierarchy of mirrors, which is described terms of tiers. The master sites are not referred to, but can be described as Tier-0. Mirrors that mirror from these sites can be considered Tier-1, mirrors of Tier-1-mirrors, are Tier-2, etc. Official sites are encouraged to be of a low tier, but the lower the tier, the higher the requirements in terms as described in Section 1. Also access to low-tier-mirrors may be restricted, and access to master sites is definitely restricted. The tier-hierarchy is not reflected by DNS and generally not documented anywhere, except for the master sites. However, official mirrors with low numbers, like 1-4, are usually Tier-1 (this is just a rough hint, and there's no rule).

3.2 Ok, but where should I get the stuff now?

The short answer is: from the site, that is closest to you in internet terms, or gives you the fastest access.

3.2.1 I just want to mirror from somewhere!

If you have no special intentions or requirements, the statement in Section 3.2 applies. This means:

  1. Look at available mirrors in your country. The FreeBSD Mirror Database can help you with this.

  2. Check roughly those, which provide fastest access (number of hops, round-trip-times) and offer the services you intend to use (like rsync or CVSup).

  3. Contact the admins of your chosen site, stating your request, and asking about their terms and policies.

  4. Setup your mirror as described above.

3.2.2 I'm an official mirror, what is the right site for me?

In general the description in Section 3.2.1 still applies. Of course you may want to put some weight on the fact, that your upstream should be of a low tier. There are some other considerations about official mirrors, that are described in Section 4.

3.2.3 I want to access the master sites!

If you have good reasons, and good prerequisites, you may want and get access to one of the master sites. Access to these sites is generally restricted, and there are special policies for access. If you are already an official mirror, this certainly helps you getting access. In any other case make sure your country really needs another mirror. If it already has three or more, ask the FreeBSD mirror sites mailing list first.

There are just two master sites, one for the FTP fileset and one for the CVS repository (the webpages and docs are obtained from CVS, so there is no need for it).

3.2.3.1 ftp-master.freebsd.org

This is the master site for the FTP fileset.

ftp-master.FreeBSD.org provides rsync and CVSup access, rather in addition to ftp protocol. Refer to Section 2.1.2 and Section 2.1.3 how to access via these protocols.

Mirrors should be encouraged to also allow rsync access for the FTP contents, since they are Tier-1-mirrors.

To get access to ftp-master.FreeBSD.org, you need to contact Peter Wemm .

3.2.3.2 cvsup-master.freebsd.org

This is the master site for the CVS repository.

cvsup-master.FreeBSD.org provides CVSup access only. See Section 2.2.1 for details.

To get access, you need to contact John Polstra . Make sure you read FreeBSD CVSup Access Policy first!

Set up the required authentication by following these instructions. Make sure you specify the server as freefall.freebsd.org on the cvpasswd command line, as described in this document, even when you are contacting cvsup-master.freebsd.org

This, and other documents, can be downloaded from ftp://ftp.FreeBSD.org/pub/FreeBSD/doc/.

For questions about FreeBSD, read the documentation before contacting <questions@FreeBSD.org>.
For questions about this documentation, e-mail <doc@FreeBSD.org>.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру