2 příspěvky / 0 new
Poslední
Obrázek uživatele Kagi
Offline
Naposledy viděn: 16 let 6 měsíců zpět
Připojen: 13.09.2007 - 10:56
Přenastavení fyzické adresy síťové karty

Ahoj, můj poskytovatel internetu neposkytuje službu více MAC adres. Znamená to, že připojení je poskytované pouze počítači se síťovou kartou na kterou je připojení registrováno. Nedávno jsem si však ke svému pc přikoupil ještě notebook. Kontaktoval jsem tedy svého poskytovatele s tím, jestli by mohl registrovat i adresu druhého počítače. Odpověď však byla negativní s tím, že lze fyzickou adresu síťové karty v počítači přepsat tak, aby připojení fungovalo. Ve windowsech se mi to podařilo, ale v OpenSuse jen tak napůl. V Yastu - Síťová zařízení -> Síťová karta jsem dal Edit u položky své síťové karty a na kartě Adress jsem rozbalil položku Advanced -> DHCP options a do řádku DHCP Client identifier jsem zadal požadovanou adresu karty.
Nyní připojení funguje, ale extrémně pomalu (1 - 2KB/s) a nepřišel jsem na to, co by to mohlo způsobovat. Nemá s tím někdo zkušenost?
Předem díky.

Obrázek uživatele honzaS
Offline
Naposledy viděn: 15 let 8 měsíců zpět
Připojen: 09.01.2007 - 15:20
HW adresu můžete nastavit

HW adresu můžete nastavit z konsole pomocí příkazu ifconfig (parametr hw class address).

honzaS

Obrázek uživatele Kagi
Offline
Naposledy viděn: 16 let 6 měsíců zpět
Připojen: 13.09.2007 - 10:56
Mohl by jste mi prosím

napsat přesný syntax toho příkazu? Nejsem v tomhle nijak zběhlý a terminálový help mi moc nepomohl... Z toho co vyhodil, bude asi pro mě důležité tohle:
[hw ]
ale bohužel nevím jak to použít.

Obrázek uživatele honzaS
Offline
Naposledy viděn: 15 let 8 měsíců zpět
Připojen: 09.01.2007 - 15:20
ifconfig (rozhraní) hw

ifconfig (rozhraní) hw ether nova_adresa
před samotnou změnou bych si ale stávající adresu poznamenal pro návrat k původní adrese.

honzaS

Obrázek uživatele Kagi
Offline
Naposledy viděn: 16 let 6 měsíců zpět
Připojen: 13.09.2007 - 10:56
Tak adresa se mi podařila úspěšně změnit,

ale moc jsem si nepomohl... připojení teď pro změnu nefunguje vůbec. IP adresu, Masku i Bránu jsem nastavil stejně jako na svém pc, ale to stejně nepomohlo. Možná to jen blokuje firewall, ale nevím přesně jak ho nastavit. Trochu se nevyznám v pojmech Internal/external/demilitarized zone a co tam můžu povolit... Myslíte, že je to tím, nebo jsem mohl udělat chybu někde jinde?

Obrázek uživatele honzaS
Offline
Naposledy viděn: 15 let 8 měsíců zpět
Připojen: 09.01.2007 - 15:20
Co přesně myslíte tím,

Co přesně myslíte tím, že nefunguje připojení?
Příkazy:
ip address show up
ip route show
cat /etc/resolv.conf
vám vypíší správnou konfiguraci?
Ping na některou ip v síti projde?
Pokud se v síti používá DHCP, tak je zapotřebí povolit ve fiwerallu DHCP klienta pro vnější zónu.

honzaS

Obrázek uživatele Kagi
Offline
Naposledy viděn: 16 let 6 měsíců zpět
Připojen: 13.09.2007 - 10:56
Zkusil jsem povolit

klienta DHCP ve firewallu, ale výsledek je pořád stejný. Bohužel u výše zmíněných příkazů nedokáži rozeznat správnou konfiguraci. Doufám tedy, že pomůže pokud vypíši jejich výstup.

ip address show up
l: lo: mtu 16436 qdisc noqueue
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever

ip route show
127.0.0.0/8 dev lo scope link

cat /etc/resolv.conf
search erkor-oc.cz
nameserver 88.146.167.5
nameserver 77.48.254.253

Nevím jak zjistit, zad ping projde... asi Vás budu stát trochu trpělivosti :-[

Obrázek uživatele honzaS
Offline
Naposledy viděn: 15 let 8 měsíců zpět
Připojen: 09.01.2007 - 15:20
Problém je nejspíš s

Problém je nejspíš s tím, že konfigurace pro síťové rozhraní je uložena v souboru, který je mimo jiné identifikován i mac adresou síťové karty (více v této diskusi http://www.suseportal.cz/forum/jiny-zasek-pri-butovani-podruhe) a vy když změníte onu mac adresu, tak se při aktivaci síťového rozhraní (např. při odpojení a následném připojení kabelu) hledá konfigurace v souboru podle změněné mac.
Řešením by mohlo být tuto konfiguraci uložit do souboru /etc/sysconfig/network/ifcfg-eth-.....
a doplnit toto:
LLADDR=nova_mac

honzaS

Obrázek uživatele Kagi
Offline
Naposledy viděn: 16 let 6 měsíců zpět
Připojen: 13.09.2007 - 10:56
Tak jsem přepsal adresu

v názvu výše zmíněného souboru, doplnil parametr LLADDR a vše nyní funguje naprosto bez problémů, takže už Vám tohle můžu napsat ze svého notebooku :)
Díky za pomoc

Obrázek uživatele rakmak
Offline
Naposledy viděn: 10 let 4 měsíce zpět
Připojen: 23.01.2007 - 17:01
MAC adresa

Zdravim vás
Mam podobny problem. Po zadaní potrenych prikazov sa mi nepodarilo zmenit MACadresu mojej sietovky. Samzrejme som to prevadzal v prikazovom riadku ako root.
Do daneho suboru som vlozil aj riadok LLADDR= nova adresa. Po restate sa nepreviedla ziadna zmena.
KDE SOM SPRAVIL CHYBU?
SUSE 10.2

Obrázek uživatele Kagi
Offline
Naposledy viděn: 16 let 6 měsíců zpět
Připojen: 13.09.2007 - 10:56
No, vypadá to,

že jsem se taky prohlásil za vítěze trochu předčasně. Po restartu systému totiž připojení opět stagnuje. Zjistil jsem, že ho lze zase zprovoznit pokud znova přepíši adresu karty pomocí ifconfig v terminálu a následné projdu jen tak "naprázdno" v YaSTu nastavení karty a uložím ho (aktualizuji). Takto musím zprovozňovat net při každém spuštění. Asi se adresa karty samovolně zase vždy přepisuje zpět, jinak si to neumím vysvětlit...
Asi by Vám pomohlo po přepsání adresy výše zmíněným způsobem právě projít naprázdno nastavení síťové karty a uložit (aktualizovat) jej. Mám ale strach, že to budete muset nastavovat, stejně jako já, při každém bootu.

Obrázek uživatele honzaS
Offline
Naposledy viděn: 15 let 8 měsíců zpět
Připojen: 09.01.2007 - 15:20
Až teď jsem se dostal k

Až teď jsem se dostal k netu, tak proto ta opožděná odpověď.
Abych neradil něco od boku, tak jsem to teď sám vyzkoušel a je potřeba provést následující:
1) název konfiguračního souboru musí zůstat v původní podobě, tzn. musí obsahovat původní mac karty
2) do tohoto souboru přidat parametr LLADDR=nova_mac

To způsobí, že při bootování se najde konfigurace podle tovární mac karty a následně se podle obsažených parametrů nastaví. Osobně vyzkoušeno a 100% funguje, po nastartování systému je mac adresa změněna.

to strnous: pro účely provádění příkazů/scriptů při bootu není zapotřebí vytvářet vlastní init scripty, stačí požadovaní příkazy přidat do souboru /etc/init.d/boot.local

honzaS

Obrázek uživatele Kagi
Offline
Naposledy viděn: 16 let 6 měsíců zpět
Připojen: 13.09.2007 - 10:56
Máte pravdu,

stačilo přepsat jméno konfiguračního souboru a vše nyní funguje jak má. Díky

To strnous: Principielně mě napadl ten samý postup, ale nemám dostatečné znalosti pro jeho realizaci a jsem rád, že se to dalo vyřešit výše zmíněným způsobem. Každopádně díky za ochotu.

Obrázek uživatele honzaS
Offline
Naposledy viděn: 15 let 8 měsíců zpět
Připojen: 09.01.2007 - 15:20
Pro správu více

Pro správu více síťových konfigurací vám spíš než si vytvářet nové scripty doporučím používat scpm. Ten je pro tyto účely přímo určen.

honzaS