Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: Nechtěné přidělení novýho ethX při startu.  (Přečteno 3601 krát)

mitarai

  • Návštěvník
  • Příspěvků: 8
Nechtěné přidělení novýho ethX při startu.
« kdy: 02 Ledna 2008, 14:58:39 »
Dobrý den, mám problém, že vždy když startnu Ubuntu přidělí mi to nové ethX, přičemž ty starý konfigurace zůstanou v /etc/network/interfaces,
nevíte, jak nastavit výchozí ethX? (Konkrétně eth0).
Jestli budou potřeba další informace, řekněte, dodám.
Děkuju předem.

nettezzaumana

  • Host
Re: Nechtěné přidělení novýho ethX při startu.
« Odpověď #1 kdy: 02 Ledna 2008, 15:31:18 »
ok -- dodej :D

mitarai

  • Návštěvník
  • Příspěvků: 8
Re: Nechtěné přidělení novýho ethX při startu.
« Odpověď #2 kdy: 02 Ledna 2008, 15:42:45 »
A copak? Lolz.
IP se mi sem cpát nechce, stejně není potřeba :X.

nettezzaumana

  • Host
Re: Nechtěné přidělení novýho ethX při startu.
« Odpověď #3 kdy: 02 Ledna 2008, 15:46:02 »

mitarai

  • Návštěvník
  • Příspěvků: 8
Re: Nechtěné přidělení novýho ethX při startu.
« Odpověď #4 kdy: 02 Ledna 2008, 16:10:46 »
Promiň mi za tu drzost, ale nemám na to čas x_x.
Jednoduše, zapnu Linux, nastavím v Network Settings konexi ( Wired connection -> Static IP adress, zadám IP, Submask, gateway) savnu, "odfajknu" a funguje net - nastavení je eth27. Restarnu, a pak to musím nastavit opět, opět to samé, jen nastavuju už eth28, přičemž eth27 a níž jsou nastaveny, jen je nepoužívá. Vždy nastaví o jedno číslo větší eth.

mitarai

  • Návštěvník
  • Příspěvků: 8
Re: Nechtěné přidělení novýho ethX při startu.
« Odpověď #5 kdy: 02 Ledna 2008, 18:42:27 »
Vzhledem na to, že už to opravdu nezvládám a nenacházím řešení, protože sem v /etc/udev/rules.d/70-persistent-net.rules i v /etc/network/interface našel všechny konexe a ifconfig mi vypíše jenom eth31, se opět obracím sem.

Výpis ifconfig když je net už nastavenej:

mitarai@mitarai-laptop:~$ ifconfig
eth31     Link encap:Ethernet  HWaddr 00:00:6C:64:40:68 
          inet addr:10.3.8.47  Bcast:10.3.8.255  Mask:255.255.255.0
          inet6 addr: fe80::200:6cff:fe64:4068/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:3046 errors:0 dropped:0 overruns:0 frame:0
          TX packets:2357 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:1956371 (1.8 MB)  TX bytes:372340 (363.6 KB)
          Interrupt:19 Base address:0xe000

lo        Link encap:Local Loopback 
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:23 errors:0 dropped:0 overruns:0 frame:0
          TX packets:23 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:2016 (1.9 KB)  TX bytes:2016 (1.9 KB)

a teď ještě 70-persistent rules:

# This file maintains persistent names for network interfaces.
# See udev(7) for syntax.
#
# Entries are automatically added by the 75-persistent-net-generator.rules
# file; however you are also free to add your own entries.

# PCI device 0x10de:0x054c (forcedeth)
SUBSYSTEM=="net", DRIVERS=="?*", ATTRS{address}=="00:a0:6c:0f:3d:69", NAME="eth0"

# PCI device 0x10de:0x054c (forcedeth)
SUBSYSTEM=="net", DRIVERS=="?*", ATTRS{address}=="00:00:6c:64:40:68", NAME="eth1"           (ten eth1 je přejmenovanej z funkčního eth31)


Pokud je potřeba ještě něco, řekněte.

HonzaS

  • Návštěvník
  • Příspěvků: 2
Re: Nechtěné přidělení novýho ethX při startu.
« Odpověď #6 kdy: 14 Ledna 2008, 20:50:17 »
Stejný problém jsem mněl s Kubuntu 7.10 a SUSE 10.3 na z. desces s čipem NVIDIA 630a.
Řešení je na portálu SUSE.
http://portal.suse.cz/forum/cislo-eth-se-po-restartu-zvetsi

.......
.......
se znamym jsme to zkouseli zprovoznit... a nasledne mi poslal zkusit tento postup, ktery opravdu zabral:
1) zjisti aktuální jméno síťového rozhraní -> eth?
2) v konzoli zadej příkaz udevinfo -a -p /sys/class/net/eth?/ >
~/udevinfo_eth.txt
3) otevři vytvořený soubor udevinfo_eth.txt (je ve tvém domovském
adresáři) a najdi řádky podobné těmto
ATTRS{subsystem_device}=="0x300c"
ATTRS{subsystem_vendor}=="0x1695"
ty budeš mít samozřejmě jiné hodnoty, ty si opiš
4) V adresáři /etc/udev/rules.d je soubor 70-persistent-net.rules, pro
jistotu vytvoř jeho záložní kopii, v tomto souboru smaž všechna pravidla
netýkající se eth0 a eth1.
pak uprav pravidlo pro eth0 asi takto
# PCI device 0x10de:0x0450 (forcedeth)
SUBSYSTEM=="net", DRIVERS=="?*",
ATTRS{subsystem_device}=="tvoje_hodnota1",
ATTRS{subsystem_vendor}=="tvoje_hodnota2", NAME="eth0"
a ulož ten soubor
5) shodit síť, restartovat udev, nahodit síť - nebo prostě jen restartuj

proc to dela ty chyby?
"ovládač forcedeth neumí spolehlivě rozeznat MAC adresu síťovky, proto
pořád udev mění název síťového rozhraní."

.....

mitarai

  • Návštěvník
  • Příspěvků: 8
Re: Nechtěné přidělení novýho ethX při startu.
« Odpověď #7 kdy: 14 Ledna 2008, 21:49:38 »
Děkuju ^^.

 

Provoz zaštiťuje spolek OpenAlt.