Results 1 to 2 of 2

Thread: gelink.ge-ს ოპტიკა. 10mb/sec full duplex-ის დაყენება სიჩქარის გასაზ

Hybrid View

  1. #1
    Join Date
    Oct 2007
    Beans
    7

    gelink.ge-ს ოპტიკა. 10mb/sec full duplex-ის დაყენება სიჩქარის გასაზ

    ეს ტოპიკი დააინტერესებს მას ვინც დაიყენა ოპტიკური ხაზი gelinks-0სგან ანუ აქვს ლოკალური სიჩქარე 10mb/sec full duplex.

    უბუნტუმ იპოვა 10მბ/წმ სიჩქარე მაგრამ ჩვეულებრივ მუშაობდა ნახევარდუპლექსით, რაც იწვევდა სიჩქარის ლიმიტირებას 300-400კბ/წმ. full duplex-ის ჩართვის შემდეგ ლოკალური სიჩქარე ავიდა 1მბ/წმ (1000-1100კბ/წმ)

    არსებობს ორი ხერხი ethtool და mii-tool
    ჩემს შემთხვევაში იმუშავა mii-tool-მა და აქ სწორედ ამას დავწერ, მაშ ასე:


    mii-tool
    1. ვაყენებთ ორივე პროგრამას
    # apt-get install ethtool net-tools
    2. ვკრიფავთ
    # mii-tool eth0
    მივიღებთ რაღაც ამდაგვარს
    # eth0: no autonegotiation, 10baseT-HD, link ok
    როგორც ხედავთ ჩართულია HD ანუ Half Duplex

    3. ვაყენებთ სიცქარეს და სრულ დუპლექსს
    # sudo mii-tool -F 10baseT-FD
    4. ვამოწმებთ შედეგს
    # sudo mii-tool
    თუ ვღებულობთ ამდაგვარ პასუხს
    eth0: 10 Mbit, full duplex, link ok
    ყველაფერი კარგადაა.

    ახლა საჭიროა ეს პარამეტრები ყოველ ჩართვაზე გაეშვას.
    5. root-ით ვარედაქტირებთ ნებისმიერი რედაქტორით ფაილს
    /etc/rc.local

    ჩავამატებთ კოდს

    mii-tool -F 10baseT-FD eth0
    /etc/init.d/networking restart
    exit 0 -მდე.

    6. ვარესტარტებთ კომპს და კვლავ ვამოწმებთ სიჩქარეს ნაცნობი ბრძანებით
    # sudo mii-tool
    თუ პასუხი ისევ კარგია
    eth0: 10 Mbit, full duplex, link ok
    7. მივდივართ მაცივრისკენ და ვხსნით კიდევ ერთ ბოთლ ლუდს, ჩვენ ეს დავიმსახურეთ

    -------------------------------------------------------
    ethtool

    1. რათქმაუნდა უნდა გვეყენოს ორივე პროგრამა, თუ არ გვიყენია ვაყენებთ:
    # apt-get install ethtool net-tool
    2. ვამოწმებთ სიჩქრეს
    # ethtool eth0
    მივიღებთ რაღაც ამდაგვარ პასუხს

    Settings for eth0:
    Supported ports: [ TP MII ]
    Supported link modes: 10baseT/Half 10baseT/Full
    100baseT/Half 100baseT/Full
    Supports auto-negotiation: Yes
    Advertised link modes: 10baseT/Half 10baseT/Full
    100baseT/Half 100baseT/Full
    Advertised auto-negotiation: Yes
    Speed: 10Mb/s
    Duplex: Half
    Port: MII
    PHYAD: 32
    Transceiver: internal
    Auto-negotiation: on
    Supports Wake-on: pumbg
    Wake-on: d
    Current message level: 0x00000007 (7)
    Link detected: yes
    ვნახულობთ რომ დუპლექსი არის Half
    3. ვწერთ ბრძანებას
    # ethtool -s eth0 speed 10 duplex full autoneg off


    4. ასევე ამ ბრძანების ყოველ ჩართვაზე გასაშვებად საჭიროა სკრიპტის შექმნა

    შექმენით ცარიელი ფაილი, დაარქვით 10mbs, ჩაწერეთ შემდეგი:

    #!/bin/sh
    ETHTOOL="/usr/sbin/ethtool"
    DEV="eth0"
    SPEED="10 duplex full"
    case "$1" in
    start)
    echo -n "Setting eth0 speed 10 duplex full...";
    $ETHTOOL -s $DEV speed $SPEED;
    echo " done.";;
    stop)
    ;;
    esac
    exit 0

    5. ეს ფაილი (root-ით) გადაიტანეთ დასტაში
    /etc/init.d/

    6. მივანიჭოთ გამშვები (executable) ფუნქცია:

    # sudo chmod +x /etc/init.d/10Mbs
    7. იმისთვის რომ სკრიპტი ყოველ უბუნტუს ჩართვაზე გაეშვას:

    # sudo update-rc.d 10Mbs defaults
    მივიღებთ პასუხს
    Adding system startup for /etc/init.d/10Mbs ...
    /etc/rc0.d/K20100Mbs -> ../init.d/10Mbs
    /etc/rc1.d/K20100Mbs -> ../init.d/10Mbs
    /etc/rc6.d/K20100Mbs -> ../init.d/10Mbs
    /etc/rc2.d/S20100Mbs -> ../init.d/10Mbs
    /etc/rc3.d/S20100Mbs -> ../init.d/10Mbs
    /etc/rc4.d/S20100Mbs -> ../init.d/10Mbs
    /etc/rc5.d/S20100Mbs -> ../init.d/10Mbs
    8. დაარესტარტეთ, ან გაუშვით სკრიპტი:

    # sudo /etc/init.d/10Mbs start
    წესით უნდა იმუშაოს (თუმცა მე ethtool-ით არ გამომივიდა და mii-tool-ით კარგად გავაკეთე).
    წარმატებები!

    10x to Nacvala & google.com

  2. #2
    Join Date
    Feb 2005
    Location
    Siena. Italy
    Beans
    67

    Wink Re: gelink.ge-ს ოპტიკა. 10mb/sec full duplex-ის დაყენება სიჩქარის გასაზ

    არ ვარ მაგ საქმეში ჩახედული... მარა იმედია ვინმეს გამოადგება... კარგი პოსტია

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •