ןאיבדו וטנובוא תוכרעמב apt-mirror םע םיימוקמ םירגאמ רדגה


?לואשל ולכות LAN תותשרב ימוקמ רגאמ ןומטמ רידגהל הרטמה המ ,םיליגר טנרטניא תוחוקל רובע וליפא םייניע לעמ הגיג לש רעונ ינבב תדדמנ תירקמה טנרטניאהו העונתה תוריהמ םויכ רשאכ

.ירוביצ טנרטניאל ףשחיהל רומא אל םלועלו ,לבגומ תשר חלפ רובע קר רתסב שיגר עדימ שיגמו ליכמ ,תיטרפ תשרב לעופה תרש ,תפסונ הנומתל רובעל ידכ .תושדח הנכות תוליבחל םיקוקז טושפ וא החטבאבו הנכותב םיפ

.הלש ןומטמה תארממ הנכות ואיצויש ךכ םיימינפ תוחוקל רידגהלו וז הדובעל הצק תרש ליצאהל ,ךלש LAN -ב ימוקמ רגאמ הארמ תונבל יאדכ עודמ תוביס המכ קר ולא

.םיימוקמ תכרעמ תוחוקל םע הנכות תוליבח תא קולחל ידכ FTP וא HTTP תרש תועצמאב רידגהל ןתינש הארמ ,וטנובוא לש םיימשר םירגאמ םע ימוקמ ןומטמ ןורכניסל apt-mirror תליבח ת

.םיימוקמ םירגאמל רומשה יונפ םוקמ םרג b> 120> ל תוחפל קוקז ךלש תרשה ,אלמ הארמ ןומטמ תלבקל

    תרשה תא רדגה :1 בלש

    . ךלש הנידמ ב רחבו וטנובוא לש ןויכראה הארמ ףדב רוקיב ידי לע ךמוקימ תברקב רתויב תוריהמהו תובורקה וטנובוא תוארמ תא תוהזל אוה תושעל הצרתש ןושארה רבדה .1

    . traceroute וא גניפ תואצות ךמס לע תוקידב המכ תושעלו הארמה תבותכ תא תוהזל ךילע ,תופסונ תוארמ תקפסמ ךלש הנידמה םא

    .יאמצע תכרעמ ןומדכ proftpd תא רדגהו proftpd apt-mirror תוליבחה תא ןקתה .ימוקמ הארמ רגאמ תמקהל תשרדנ הנכות תנקתה אוה אבה בלשה .2

    $ sudo apt-get install apt-mirror proftpd-basic

    ./opt/apt-mirror םוקימל היחנה ביתנ_סיסב טס הדוקנו תכרעמה ביתנ יונישב שמתשנ ונא הז ךירדמב ךא ,ימוקמ ןומטמ רובע /var/spool/apt-mirror םוקימב שמתשמ apt

    $ sudo nano /etc/apt/mirror.list

    .יונפ םוקמ רתוי תשרוד תורוקמ תפסוהש בל םיש ךא ,ךכב הצרת םא , 12.04 -מ לחה תורוקמ ףיסוהל לוכי התא .םישמתשמ ךלש תוחוקלה וטנובוא תואסרג וליאב יולת - ןאיבד תורוקמ ללוכ -

    .ןאיבד תורוקמ תומישר ללוחמב רקב ןאיבד לש תורוקמ תומישר תלבקל

    .ונלש תימוקמה הארמה םע וטנובוא םיימשר םירגאמ ןרכנסל ידכ apt-mirror הדוקפה תא ליעפהלו םיביתנ תיירפס רוציל טושפ הז וישכע תושעל ךירצ התאש המ לכ .4

    $ sudo mkdir -p /opt/apt-mirror
    $ sudo apt-mirror

    .המ ןמז דירוהל ידכ קיפסמ לודג אוה 110-120 GB ןיימדל םילוכי ונאש יפכ .םלדוגו ודרוהש תוליבחה לש ללוכה רפסמה תא םיגיצמה םינויכרא תדרוהו סקדניא םע ךישממ apt-mirror תוארל לוכי

    .הירפסה ןכות תא גיצהל ידכ ls הדוקפה תא ליעפהל לוכי התא

    .תונטק ויהי תוידיתעה תודרוהה ,תינושארה הדרוהה תמלשה רחאל

    .האבה הדוקפה תלעפה ידי לע proftpd רובע ימינונא הרוצת ץבוק רוציל אוה תושעל ךילעש ןושארה רבדה .ךלש Proftpd תרש תא רידגהל לוכי התא ,תוליבח הדירומ apt-mirror ש ןמזב .5

    $ sudo nano /etc/proftpd/conf.d/anonymous.conf

    .proftd תוריש תא שדחמ לעפהו anonymous.conf ץבוקל אבה ןכותה תא ףסוה ןכמ רחאל

    <Anonymous ~ftp>
       User                    ftp
       Group                nogroup
       UserAlias         anonymous ftp
       RequireValidShell        off
    #   MaxClients                   10
       <Directory *>
         <Limit WRITE>
           DenyAll
         </Limit>
       </Directory>
     </Anonymous>

    .הדוקפה תקפנה ידי לע mount bind תלעפה ידי לע proftpd ביתנל apt-mirror ביתנה תא רשקל אוה אבה בלשה .6

    $ sudo mount --bind /opt/apt-mirror/mirror/archive.ubuntu.com/  /srv/ftp/

    .תורשפא וא רטמרפ אלל mount הדוקפה תא לעפה ,תאז תמאל ידכ

    $ mount

    .האבה הדוקפה תא לעפה ,proftpd יטמוטוא ןפואב ליעפהל ידכ .ביתִנָ .ftp תרשב םג תיטמוטוא םינקתומ ןומטמה ןורכיז תיירפס ו תכרעמה לש שדחמ לוחתא ש רחאל תיטמוטוא לעפומ Proftpd

    $ sudo update-rc.d proftpd enable

    . /etc/rc.local ץבוק ךורעלו חותפל proftpd -ב apt-mirror ןומטמ תיטמוטוא ןועטל ידכ

    $ sudo nano /etc/rc.local

    .תולעל הסנתש ינפל תוינש 5 לש בוכיעב םג שמתשה . 0 האיצי תארוה ינפל האבה הרושה תא ףסוה

    sleep 5
    sudo mount --bind  /opt/apt-mirror/mirror/archive.ubuntu.com/ /srv/ftp/

    .תולעפומ ליעל rc.local ץבוקל תומיאתמה תורדגההש אדוו תואבה תודוקפה תא לעפה , Debian ירגאממ תוליבח ףלוש התא םא

    $ sudo mkdir /srv/ftp/debian
    $ sudo mount --bind /opt/apt-mirror/mirror/ftp.us.debian.org/debian/ /srv/ftp/debian/

    .אבה הרושה ריבחת תא ףסוה זאו ךילע ףדעומה ךרועב רחב ,crontab הדוקפב הלעפהל תכרעמ לש םינמז חול תדובע רוציל םג לוכי התא apt-mirror ימוי ןורכניסל .8

    $ sudo crontab –e

    .האבה הרושה תא ףסוה הנורחאה הרושב

    0  2  *  *  *  /usr/bin/apt-mirror >> /opt/apt-mirror/mirror/archive.ubuntu.com/ubuntu/apt-mirror.log

    .ןמוי ץבוק רוצייו וטנובוא לש תוימשר תוארמ םע ןרכנסי ךלש תכרעמה רגאמ ןומטמ רקוב תונפל b> 2> ב םוי לכב תעכ

    תוחוקל רדגה :2 בלש

    .תכרעמה תא ןכדע זאו ftp -ב http לוקוטורפ תא ףלחה - תרש apt-mirror לש חראמה םש וא IP -ה תבותכ לע עיבצהל ידכ חוקלה יבשחמב /etc/apt/source.list תא ךורע ,םיימוקמ וטנו

    deb ftp://192.168.1.13/ubuntu trusty universe
    deb ftp://192.168.1.13/ubuntu trusty main restricted
    deb ftp://192.168.1.13/ubuntu trusty-updates main restricted
    ## Ad so on….

    .FTP לוקוטורפ תועצמאב םוחתה םש לש תרשה לש IP -ה תבותכ לע עיבצהלו ןפדפד חותפל השעמל ןתינ םירגאמב הייפצל .10

    . תורוקמ תמישר ו ןאיבד הארמ אוה שורדה דיחיה יונישה ,םיתרשו לע םג הלח תכרעמ התוא

    .שמתשהל רגאמ הזיאב לאוש ןיקתמה רשאכ ftp לוקוטורפ םע ינדי ןפואב ךלש תימוקמה הארמה תא קפס ,השדח ןאיבד וא וטנובוא תכרעמ ןיקתמ התא םא ןכ ומכ

    .הנכות וא םינוכדע ןיקתהל ידכ טנרטניאל רבחתהל םיכירצ אל ךלש םיימוקמה תוחוקלהו ףטוש אצמנ דימת התאש אוה ךלשמ םיימוקמ הארמ ירגאמ ךל שיש רדהנה רבדה


כל הזכויות שמורות. © Linux-Console.net • 2019-2024