Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno Mandrakelinux - nastavenie sieťovej adresy

Tak už som ho konečne nainštaloval. Samozrejme som tušil správne, že mi nepôjde sieť. Musím nastaviť zrejme sieťovú adresu na sieťovke, tak sko som to musel aj tu vo Windows. Môže mi niekto napísať ako zistím, aká je aktuálna sieťová adresa a ako nastavím novú? Ale tak, aby to ostalo aj po reštarte. Poprosím postup ako "blbcovi", pretože sa v tom ešte nevyznám.

Předmět Autor Datum
ako ju nastavis to neviem, ale zistit ju mozes cez ifconfig(obdoba ipconfigu z win)
IgorK 09.03.2006 23:44
IgorK
Ale aký je presný príkaz na zistenie? Síce to nemá zmysel, lebo sieť mi tam nejde, takže tá adresa j…
msx. 09.03.2006 23:50
msx.
ja uz s linuxom nerobim, kedysi som pod nim programoval, ale uz si z neho moc nepamatam. :-p predpok…
IgorK 09.03.2006 23:55
IgorK
Vyskúšam.
msx. 10.03.2006 00:00
msx.
mandrake sice nepoznam ale asi ti nebezi dhcp klient. ak vies nastavenia spamati mozes si ich skusit…
fleg 10.03.2006 00:01
fleg
Stahni si ten cesky manual co jsem ti dal na nej odkaz. Tam je postup jak nastavit sit v grafice, as…
rh 10.03.2006 00:17
rh
Manuál som stiahol už minule, takže pozriem.:-)
msx. 10.03.2006 00:28
msx.
matne si spominam ze v mdk sa dala siet v pohode nastavit klikanim v kde
fleg 10.03.2006 00:32
fleg
No tak je to napr. v tom Abičku, ale tam je popísané ako zadať IP, ale ja potrebujem zadať adresu si…
msx. 10.03.2006 00:36
msx.
Napis na konzoli ifconfig a dej sem vysledek.
rh 10.03.2006 00:41
rh
Doriešime to zajtra. Idem už spať. Ráno vstávam a hlava mi už pochoduje po klávesnici. Zatiaľ mi nap…
msx. 10.03.2006 00:51
msx.
ovladanie man zistis pomocou man man :-p
IgorK 10.03.2006 00:59
IgorK
q
fleg 10.03.2006 01:36
fleg
Pravdepodobne pouzivas strankovaci program less. Ukonci se klavesou 'q'.
michich 10.03.2006 13:56
michich
Po zadaní celého riadku mi vypíše "No such file or directory". Ak pomocou príkazu "cd" prejdem do ad…
msx. 10.03.2006 14:32
msx.
su edit: aha, čtu to dál a už to tady je...
Zarniwúp 11.03.2006 16:25
Zarniwúp
otvor konzolu,prihlas sa ako root,zadaj ifconfig eth0 a potom si pozri /etc/sysconfig/network/ifcfg-…
boby 10.03.2006 14:18
boby
Teraz už len ako sa prihlásim ako root.;-)
msx. 10.03.2006 14:33
msx.
Napises: su Zepta se te na heslo. Zadas heslo pro roota.
rh 10.03.2006 14:35
rh
Tak som sa prihlásil ako root a napísal som to znova. To isté. Takže asi tam bude treba niečo s tým…
msx. 10.03.2006 15:09
msx.
co ti to vypise pokud napises ifconfig ?
rh 10.03.2006 15:11
rh
Preco by si mal potrebovat menit MAC adresu? Kazda sietovka ma svoju jedinecnu MAC adresu ulozenu v…
MM.. 10.03.2006 15:15
MM..
Moja sieťovka má nastavené ff:ff:ff:ff:ff:ff. Akokoľvek to znie neuveriteľne, je to tak!!! Aj vo Win…
msx. 10.03.2006 15:28
msx.
ip a l alebo ifconfig
fleg 10.03.2006 15:32
fleg
Ale pred tým musím vypnúť tým "networking" sieť a to mi nejde.
msx. 10.03.2006 15:34
msx.
Co to je za sietovku?
MM.. 10.03.2006 15:34
MM..
Na základnej doske. Doska: ASRock K7S41 (AMD) Sieťovka: SiS 900-Based PCI Fast Ethernet Adapter
msx. 10.03.2006 15:38
msx.
Neviem ti pomoct s linuxom ale o MAC adrese: Ak pojdes na www.sis.com a tam do sekcie downloads, sti…
MM.. 10.03.2006 15:58
MM..
Matně si vzpomínám, že nějaké čipsety SiS takovouhle protiprávní MAC inzerovaly. Muselo se to růčo m…
Rce 11.03.2006 00:56
Rce
Kupoval som to u takých bl*cov, že toto by mi neuznali a zmeniť mi to ide, takže dôvod na reklamáciu…
msx. 11.03.2006 01:09
msx.
Je to dovod na reklamaciu. A zmenit ti to nejde, ty to menis v SW vrstvach, HW ostava "zavadny", aj…
MM.. 11.03.2006 11:51
MM..
Ja sa s nimi za nejakú sprostosť, čo sa dá riešiť nebudem naťahovať kvôli reklamácii. Vo Windows som…
msx. 11.03.2006 11:57
msx.
Pisal som ti vyssie co mas vyskusat aby si nemusel nic nastavovat ani nic riesit skriptami. Druha mo…
MM.. 11.03.2006 12:08
MM..
Reklamovať sa nebude, pretože obchod, kde som tú dosku kúpil pre mňa už neexistuje. Je to len banda…
msx. 11.03.2006 17:52
msx.
Zkus se kouknout tady mozna ti to pomuze: mac-spoof-linux.htm 69376
rh 11.03.2006 18:10
rh
Urobil som toto: /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0 BOOTPROTO=static BROADCAST=1…
msx. 11.03.2006 21:52
msx.
No ještě je takový řešení MAC adresy- sice trochu " přes ruku" : dát do PC normální PCI síťovku. Já…
nononot 12.03.2006 10:42
nononot
Skusil si co som ti pisal vyssie? (diag.exe, a prip. najst ten ee.exe od SIS)? Dalsia moznost je (ak…
MM.. 12.03.2006 11:16
MM..
Keďže zatiaľ všetko zlyháva a neviem ako spustiť dávkový súbor s právami roota, tak skúsim naprogram…
msx. 12.03.2006 13:08
msx.
ifconfig ethx hw ether je zmena mac adresy ale mam taky pocit ze ty nerad citas manualy. co tak ifco…
fleg 10.03.2006 16:21
fleg
Áno, to je pravda, ale zmnenilo to len do reštartu. Teraz sa už zaoberám štartovacími scriptami.
msx. 11.03.2006 11:58
msx.
NEMUSIS ukladat obrazovky,skopiruj len obsah
boby 10.03.2006 15:40
boby
Takže označiť, CTRL+C, otvoriť poznámkový blok a uložiť. Už len Windows mi tam bude chýbať.:-D
msx. 10.03.2006 15:44
msx.
a naco mas mys? pravy klik?
boby 10.03.2006 15:50
boby
otvor konzolu zadaj su potvrd. enter,vypyta si heslo to ktore si zadal pri instalacii ale nie ako us…
boby 10.03.2006 14:37
boby
su potom zadas heslo. ak mas uz instalnuty iproute2 (predpokladam ze mas) tak postup pri pouziti ip…
fleg 10.03.2006 14:43
fleg
Čo je iproute?:-[
msx. 10.03.2006 14:49
msx.
otvor konzolu,prihlas sa ako root,zadaj ifconfig eth0 a potom si pozri /etc/sysconfig/network/ifcfg-…
boby 10.03.2006 14:34
boby
Tak problém vyriešený. Otázne je, či len do reštartu. Riešenie: Konzola, v nej zadať: su zadať he…
msx. 10.03.2006 16:10
msx.
toto je troska nevyhoda linuxov. ja som odchovany na slacku kde mam vsetko nahadzane v /etc/rc.d/rc.…
fleg 10.03.2006 16:25
fleg
Tak ako som hovoril. Po reštarte to treba znova zadávať odznova. Ako to zariadim, aby si to pamätalo…
msx. 10.03.2006 16:27
msx.
staci ak si to das doskriptu ktory sa bude spustat hned po starte
fleg 10.03.2006 16:44
fleg
tož to se mi zdá dost divné řešení:-D ale linuxu nerozumím. ale zas někdy ho zkusím
MM_tank 10.03.2006 18:51
MM_tank
Tomu rozumiem, ale neviem toto: 1. Ako ho vytvorím (no dobre, tak editorom) 2. Ako ho pomenovať (nie…
msx. 10.03.2006 19:10
msx.
opat len tipujem nakolko mdk nepoznam ale skus ci tam nemas toto /etc/rc.d/rc.local. do neho mozes d…
fleg 10.03.2006 19:18
fleg
96932
rh 11.03.2006 00:13
rh
"AUTOEXECY" jsou obvykle v /etc/rc[n].d a /etc/rcS.d kde [n] je číslo runlevelu, pro který platí. rc…
Rce 11.03.2006 01:11
Rce
Tohle je zajimave vlakno dost informaci , nejsem linuxak ale MDK 9.0 mam. :-)
virus 11.03.2006 04:17
virus
Tak tak, taky si dělám poznámky.
Zarniwúp 11.03.2006 16:33
Zarniwúp
Takže mám to vyriešené. Do štartovacieho scriptu /etc/rc.d/rc.local som pôvodne dal len riadok s nas…
msx. 12.03.2006 14:22
msx.
Však jsem povídal, že SiS na to kašle...3-[ Držím ti palce, je vidět, že jsi výborný výzkumník.:-)
Rce 12.03.2006 14:26
Rce
Vlastní pílí k dokonalosti... ;-)
anarchist 12.03.2006 14:33
anarchist
Tak to gratuluji ;-) poslední
rh 12.03.2006 14:35
rh

mandrake sice nepoznam ale asi ti nebezi dhcp klient. ak vies nastavenia spamati mozes si ich skusit nastavit sam.
bud cez ifconfig alebo radsej cez novsi iproute2 (staci ti pouzit prikaz ip).
samozrejme rob to vsetko pod rootom.
spravne syntaxe najdes cez man ifconfig pripadne man ip alebo googli;o)
este ma napadlo ci nemas vyppnute eth rozhranie

Doriešime to zajtra. Idem už spať. Ráno vstávam a hlava mi už pochoduje po klávesnici. Zatiaľ mi napíš ako sa zbavím stránkovania po zadaní man niečo. Takto som to zadal pre ifconfig

man ifconfig

a nevedel som sa z toho stránkovacieho režimu dostať. Stále mi písalo, že ktoré riadky sú zobrazené z koľkých možných.

Po zadaní celého riadku mi vypíše "No such file or directory". Ak pomocou príkazu "cd" prejdem do adresára "init.d" a tam spúšťam "networking", tak vypíše "Command not found". Predpokladám, že to bude tým, že nemám práva roota. Ako sa v konzole prihlásim ako root? Viem, že je na to nejaké písmeno alebo znak, ale neviem aký.

Tak som sa prihlásil ako root a napísal som to znova. To isté. Takže asi tam bude treba niečo s tým iproute, nie? Nič som neinštaloval, takže tam iproute nemám. Druhá vec, že ja mám IP zadané, ale potrebujem zmeniť adresu sieťovej karty ff:ff:ff:ff:ff:ff na 00:01:23:45:67:89.

Preco by si mal potrebovat menit MAC adresu? Kazda sietovka ma svoju jedinecnu MAC adresu ulozenu v svojej EEPROM, v ziadnom pripade nema byt FF-FF-FF-FF-FF-FF a pouzivatel by ju nemal menit (viem ze sa to da ale nikto normalny to menit nepotrebuje).

Ak ma tvoja sietovka MAC adresu ff-ff-ff-ff-ff-ff tak je na reklamaciu (ale skor si myslim ze je problem niekde inde, niekde medzi stolickou... ;-), neverim ze by to vyrobca nenaprogramoval).

Mas spravne IP adresu?

Moja sieťovka má nastavené ff:ff:ff:ff:ff:ff. Akokoľvek to znie neuveriteľne, je to tak!!! Aj vo Windows som to musel ručne nastaviť, lebo mi sieť nešla. Tak mi sem dajte príkaz, ktorý zobrazí MAC adresu na konzole a pre mňa za mňa vám to celé prepíšem (neviem ukladať obrazovky do súboru).

Neviem ti pomoct s linuxom ale o MAC adrese: Ak pojdes na www.sis.com a tam do sekcie downloads, stiahni si tam LAN drivers (zvol si tam ze pre DOS, ale on je to balik pre viac OS, ca. 3MB velky), v nom je utilita diag.exe (asi pre DOS, ak nemas tak www.bootdisk.com), kde by si si mal vediet pozriet MAC adresu. Ak bude ff-ff-ff-ff-ff-ff, skus si najst utilitu ee.exe od SiS (oficialne na sis ju asi nenajdes ale mozno sa niekde na inete povaluje), a ak najdes skus si nou MAC zmenit natvrdo v EEPROM sietovky.

Inac tieto SiS chipy mozu byt aj bez EEPROM, v tom pripade by to mal mat na starosti BIOS na doske, ale nevidim v novych verziach ze by bolo nieco na tom menene, ze by Asrock produkoval az take problemy? (to sa snad ani nesmie predavat sietovku s ff-ff-ff-ff-ff-ff, ptz. taka sietovka = nefunkcna sietovka)

Ja sa s nimi za nejakú sprostosť, čo sa dá riešiť nebudem naťahovať kvôli reklamácii. Vo Windows som to nastaviť v ovladači a v Linuxe to chcem nastaviť scriptami. Dostanem teda odpoveď, ako taký script vyzerá alebo to mám hľadať sám? Podmienkou je, že sa musí spustiť na úrovni roota. Na Internete som aj niečo našiel, ale to bolo len, že kde sú tie scripty umiestnené. Čo ďalej a ako to v nich má vyzerať to nie. No ešte voľačo vyskúšam, lebo všera som to robil už v polospánku.

Reklamovať sa nebude, pretože obchod, kde som tú dosku kúpil pre mňa už neexistuje. Je to len banda tupcov, ktorý zobili zo mňa debila, keď som reklamoval napaľovačku, že ako dobre číta a ja len vymýšľam a robím sa dôležitým. Po týždni mi reklamáciu uznali, ale ospravedlnenia som sa nedočkal. Okrem toho nemienim čakať mesiac na vybavenie reklamácie, keď so scriptami to môžem riešiť v priebehu niekoľkých hidín. Keďže Linuxák nie som, tak nepoznám prácu so scriptami. Zrejme sa tu veľa nedozviem, takže budem musieť prešpikovať ešte Internet. Nie že by som sa nedozvedel preto, lebo mi to nikto nechce povedať, ale preto, lebo tu nie je tak veľa Linuxákov a nie každý riešil problém, ktorý sa musel riešiť úpravou scriptov. V každom prípade, keď to poriešim, tak sem hodím riešenie. Možno sa to nejakému lenivcovi, ktorý odmietne reklamovať hodí. Veď radšej pár hodín roboty ako lenivo mesiac čakať na reklamáciu. A viem, že oni to na ten mesiac natiahnu. Okrem toho, nevedia sa správať k zákazníkom. Ak im to chceš vysvetliť ty, že MAC adresa na sieťovke musí byť, tak prosím, ale mne by to určite neuznali.

Edit: Ale vnukol si mi dobrú myšlienku. Zistím ako to chodí a keď mi bude končiť záruka, možno si pôjdem vymeniť dosku. Uvidím.:))

Urobil som toto:
/etc/sysconfig/network-scripts/ifcfg-eth0

DEVICE=eth0
BOOTPROTO=static
BROADCAST=192.168.0.255
IPADDR=192.168.0.3
NETMASK=255.255.255.0
NETWORK=192.168.0.0
ONBOOT=yes
HWADDR=31:32:33:34:35:36

V Linuxe som našiel ten súbor z prvého odkazu, že naň hodím posledný riadok s "HWADDR". Editoval som to v editore, takže sa zmenil typ súboru zo scriptu na textový dokument. Nepomohlo to. Nakoniec som s tým toľko čaroval, že som ho v Midnight Commanderi úplne vymazal. Systém si ho obnovil a bol typu "textový dokument". Pridal som to tam v mc, ale nefunguje to. Zaujímavé bolo, že keď si to systém obnovil, tak to stále bol "textový dokument" a nie "script". Potom som vyskúšal to čo bolo pod tým a to nepomohlo tiež:

(a.) not enable this interface at boot time, by changing the "BOOTPROTO=" statement in my ifcfg-eth0 file to "BOOTPROTO=none"

(b.) editing the file containing LAST commands to be executed at boot time (/etc/rc.d/rc.local) to include the command to manually bring up this interface (as included within the section above):

ifconfig eth0 hw ether 31:32:33:34:35:36

Existuje v Linuxe možnosť ako spustiť dávkový súbor po spustení s právami roota? Niečo ako BAT súbor vo Windows v sekcii "Po spustení". Toto by to dokázalo vyriešiť v priebehu chvíle. Dalo by sa to použiť aspoň ako dočasné riešenie.

No ještě je takový řešení MAC adresy- sice trochu " přes ruku" : dát do PC normální PCI síťovku. Já se jednou taky trápil chvíli s nastavením síťové karty a pak jsem zjistil. že internet nastavuji na té, která je propojena s okolními počítači. Problém byl trochu taky způsoben tím, že integrovaná i PCI měly stejný chipset a nebylo na první pohled vidět, která je eth0 ( to byla PCI) a která je eth1 (integrovaná).

Skusil si co som ti pisal vyssie? (diag.exe, a prip. najst ten ee.exe od SIS)?
Dalsia moznost je (ako uz spomenul nonot, ak sa ti chce ozeliet nejakych sto korun) vrazit tam nejaku PCI sietovku a ten sis - srot na doske vypnut, nebudes mat potom taketo problemy.
Co sa tyka scriptov tak rady mas aj tu od inych ludi, ja sa v linux scriptoch nevyznam. Ja riesim zvycajne pricinu problemu, nie lepit nasledky.

Ci ti to uznaju po 2rokoch to neviem, to uz by mohli argumentovat ze ti to doteraz nevadilo :-), a pravdepodobne by ti nedali novu dosku ale skusili by tu mac adresu naprogramovat (ak nie su uplne neschopni)

Keďže zatiaľ všetko zlyháva a neviem ako spustiť dávkový súbor s právami roota, tak skúsim naprogramovať MAC. Pôvodne som to videl ako okrajové riešenie, lebo ak to dovrzám, tak mi bude sieťovka k ničomu a nedá už už dokopy ani... Neskúšal som, ale idem na to. Na stránke SiS som nenašiel presne to, čo si spomínal, ale idem teda hľadať ten flasher.

su
potom zadas heslo.
ak mas uz instalnuty iproute2 (predpokladam ze mas) tak postup pri pouziti ip je takyto:
/sbin/ip a a 10.100.254.1/28 brd + dev eth0 (aktivujes urcity subnet a eth0 pridelis adresu 10.100.254.1...ak pouzivas 255.255.255.0 daj si tam /24....samozrejme ip si zmen)
/sbin/ip link set dev eth0 up (len tak pre istotu;o))
/sbin/mii-tool -F 10baseT-FD eth0 (nie je nutne -F pouzivas ked chces iny mod..pozri si len cez mii-tool co ti vyhodi...tiez len tak pre istotu;o))
/sbin/ip ro add default via 10.100.252.10 (samozrejme treba zadat default gw)
zvysok uz mas. samozrejme nesmies zabudnut na dns. to aktivujes cez /etc/resolv.conf (aspon dufam ze mdk to ma tiez tam). do resolvu daj nejaky name server...napr svojho poskytovatela).

Tak problém vyriešený. Otázne je, či len do reštartu.

Riešenie:

Konzola, v nej zadať:

su
zadať heslo roota
/etc/init.d/network stop
ifconfig eth0 hw ether xx:xx:xx:xx:xx:xx
/etc/init.d/network start

Problém bol v tom, že som nebol root, tak nepoznalo "ifconfig" a potom, keď osm bol root, tak pre zmenu bola chyba v zadaní "networking". Malo tam byť len "network". To že je tam len tento súbor som zistil už dávnejšie, ale v iných Linuxoch, ubuntu, tam je myslím "networking".

Tak ešte dám reštart a uvidíme, či to ostane, ak nie, môžte písať, ako to zapamätať nastálo. Teraz píšem z Linuxu.

toto je troska nevyhoda linuxov. ja som odchovany na slacku kde mam vsetko nahadzane v /etc/rc.d/rc.inet1
teraz prechadzam na debian a ten ma sietove nastavenia v /etc/network/interfaces
mdk som instaloval asi 3 u klientov ale vzdy som riesil vsetko cez kde a klikatka...navyse mne na sieti bezi dhcp server cize som vlastne ani nic riesit nemusel

Tomu rozumiem, ale neviem toto:
1. Ako ho vytvorím (no dobre, tak editorom)
2. Ako ho pomenovať (niečo ako *.BAT súbor, viem, ale v Linuxe?)
3. Kde ho uložiť (vo Windows je to "Po spustení")
4. Čo doňho napísať (heslo roota zrejme nie;-) a zadávať sa mi ho po štarte vždy nechce)

V Linuxe som absolútne nový, takže prosím polopatisticky.;-):-) Nejako to už poriešim. Veď, keď som sám na to prišiel, že mám použít "network" miesto "networking", myslím, že už niečo aj sám dokážem. Tak prosím o nejaké to poučenie, čo sa tejto veci týka.

"AUTOEXECY" jsou obvykle v /etc/rc[n].d a /etc/rcS.d kde [n] je číslo runlevelu, pro který platí. rcS.d je pro systém. Uvnitř jsou jednotlivé skritpy, spouštějí se podle abecedy, proto mají jména třeba @S20SSH, který se spustí dřív než @S89CRON. Vytvoř v podobné konvenci své jméno "batche" a ono se to sputí.
BTW já bych to asi nacpal raději někde kolem samotného "batche" NETWORK aby se to protvedlo i při povelu NETWORK RESTART.

Takže mám to vyriešené. Do štartovacieho scriptu /etc/rc.d/rc.local som pôvodne dal len riadok s nastavením MAC. Lenže teraz ma napadlo, aby som sa ešte pozrel poriadne na ten súbor a na jeho začiatku som si prečítal, že tento script sa spúšťa až ako posledný. Vtedy ma napadlo, že keď sa spúšťa tento script, tak už sieť beží. No a keď chcem zmeniť MAC, musím vypnúť sieť. Tak som dal pred to a za to príkazy na vypnutie a zapnutie siete. (To aby tí, čo si robia poznámky vedeli.)

Pozn. pre MM..: Viem, že ideálne je preflashovať EEPROM, ale keďže som ten program ee.exe nenašiel (na tých fórach, čo mi poslal linky rh tie odkazy nefungovali, tak som trochu zaGooglil a bezvýsledne. Na stránke SiS som ten flasher nenašiel tiež. No a ešte jedna podstatná vec: Takto sa aspoň naučím lepšie fungovanie systému, keď sa v ňom hrabem. Keby hľadám spôsob ako preflashovať sieťovku už od začiatku, tak ani nikdy neviem, že Linux má nejaké štartovacie scripty. Okrem toho Linux mám zatiaľ na učenie. Ako hlavný systém mám Windows. Keď sa mi Linux doondí, tak ho preinštalujem a hotovo. Horšie by to bolo s Windowsom. Takže s Linuxom sa aspoň nebojím skúšať.;-)

V každom prípade vďaka všetkým za rady.:-)

Zpět do poradny Odpovědět na původní otázku Nahoru