[rešeno] Spreminjane hitrosti in duplex -a mrežne kartice

Nameščen imam ubuntu 12.04 64bit.

Po menjavi mrežne kartice sem moral s programom Ethtool spremeniti njeno hitrost z100 na 10Mbs in duplex na half, ker v drugih primerih ni deloval internet (T2).

Težava je ker se nastavitev mrežne ob vsakem zagonu nastavi nazaj na 100 full duplex. Na strani

http://www.cyberciti.biz/tips/howto-linux-add-ethtool-duplex-settings-permanent.html

sem našel da pomaga spreminjanje zapisa v /etc/network/interfaces kjer mi trenutno piše:

auto lo
iface lo inet loopback

Karkoli sem poskušal spremeniti mi kartice ni več zaznal zato me zanima,
kaj mora biti napisano v interfaces, če želim 10Mbs half duplex stalno? Imam pa mrežno na eth1, ter statični internet.

LP

Komentarji

  • po navodilih sodeč bi moral interface zgledat nekak tkole:

    iface eth1 inet static
    pre-up /usr/sbin/ethtool -s eth1 speed 10 duplex half autoneg off
    address 192.....
    netmask
    broadcast
    network
    gateway
    (seveda z številkam)

    Ampak ko rebootam nimam več žične povezave.
    Je komu kaj bolj jasno?
  • Ne vem kateri del si ti bral ampak v navodilih lepo piše da narediš skripto v init.d ne pa da skopiraš vsebino v interfaces.
  • Bral sem komentarje kjer je opisan enostavnejši način.
    Poskusu sem naredit skripto, sam mi ni uspel vnest tistih vrstic.
  • tistih katerih?
  • Torej v terminal sem napisal
    $ sudo vi /etc/init.d/10Mbs
    in se mi je pojavilo:
    ~
    ~
    ~
    ~
    ~
    in na konc new file bla bla...
    potlej sem noter skopiral:
    #!/bin/sh
    ETHTOOL="/usr/sbin/ethtool"
    DEV="eth0"
    SPEED="100 duplex full"
    case "$1" in
    start)
    echo -n "Setting eth0 speed 100 duplex full...";
    $ETHTOOL -s $DEV speed $SPEED;
    echo " done.";;
    stop)
    ;;
    esac
    exit 0
    in mi ni uspel popravit napačnih vnosou, ker se nism mogu pomikat po vrsticah
    če sem pisal vrstico po vrstico je bilo še slabše. (s prvim -enter- je blio konec)
    nikoli se nisem ukvarjal s tem in ne poznam osnov.
  • pusti 'vi' uporabljaj nano ali v tvojem primeru še boljše 'gedit' - torej
    sudo gedit /etc/init.d/100Mbs
    in urejaš v oknu in na koncu shraniš in slediš navodilom naprej
  • še ena malenkost. Mrežno moram nastavit na 10Mbs. Ali napišem /etc/init.d/10mbs, 100Mbs ali ni važno?
  • Ni važno ne.. to je samo ime skripta boš pa mogu v skriptu spremenit vrednosti iz 100 na 10
  • Ma pismo še vedno ne dela.
    a vrstica: ETHTOOL="/usr/sbin/ethtool pomeni da se ta program nahaja na tem naslovu?
    Ker meni se zdi da ga ni tam. Kakšen je pa način da najdem dejanski naslov programa ethtool?
  • lahko file iščeš v Nautilusu.

    sicer pa gksu je za grafične programe (npr. gedit urejevalnik), sudo pa za tiste, ki delajo v terminalu (npr. nano urejevalnik).
  • Evo v Nautilusu sem našel pravo pot do ethtool spremenu v skripti in sedaj dela.

    hvala za pomoč
  • Sem opazil da dela polovično. Kadar računalnik vžgem ali ponovno zaženem povezava dela, kadar se zbudi iz spanja žal ne.
Za komentiranje se prijavite ali pa se vpišite.