Strona 1 z 1

[SOLVED] Wyłączenie jednego interfesju

: 19 maja 2008, 17:29
autor: Tanglor
Witam
Mam w kompie dwie karty sieciowe: zintegrowaną z płytą, która nie łączy się z siecią (eth2) i drugą PCIową (eth0).
W Kubuntu 7.10 nie było problemów - system wybierał kartę PCIową, działającą. Po zainstalowaniu wersji 8.05 wykrywa obie karty i domyślnie wybiera tę zintegrowaną. Dopiero ręczne przestawienie w KNetworkManagerze pozwala połączyć się z siecią.
Jak mogę 'wyłączyć' tę kartę? Oto wynik działania polecenia lspci organiczony do elementów sieciowych

Kod: Zaznacz cały

00:0a.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)
00:0e.0 Ethernet controller: VIA Technologies, Inc. VT6120/VT6121/VT6122 Gigabit Ethernet Adapter (rev 11)

Odp: Wyłączenie jednego interfesju

: 19 maja 2008, 18:12
autor: przemk
Tanglor pisze:Witam
Mam w kompie dwie karty sieciowe: zintegrowaną z płytą, która nie łączy się z siecią (eth2) i drugą PCIową (eth0).
[ciach] Jak mogę 'wyłączyć' tę kartę?
najprościej

Kod: Zaznacz cały

sudo ifdown eth2

Odp: Wyłączenie jednego interfesju

: 19 maja 2008, 23:02
autor: Tanglor
Zrestartuje kompa i wszystko od nowa - już próbowałem.

Dla lepszego wglądu dam wynik ifconfiga

Kod: Zaznacz cały

eth0      Link encap:Ethernet  HWaddr 00:e0:4c:c0:74:80
          inet addr:90.156.73.132  Bcast:90.156.75.255  Mask:255.255.252.0
          inet6 addr: fe80::2e0:4cff:fec0:7480/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:7316917 errors:1 dropped:1 overruns:1 frame:0
          TX packets:2939922 errors:0 dropped:0 overruns:16 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:6369344294 (5.9 GB)  TX bytes:581613355 (554.6 MB)
          Interrupt:18 Base address:0x8000

eth2      Link encap:Ethernet  HWaddr 00:50:8d:69:9f:bf
          inet6 addr: fe80::250:8dff:fe69:9fbf/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:33 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 B)  TX bytes:5319 (5.1 KB)
          Interrupt:22 Base address:0xbc00

eth2:avahi Link encap:Ethernet  HWaddr 00:50:8d:69:9f:bf
          inet addr:169.254.8.221  Bcast:169.254.255.255  Mask:255.255.0.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          Interrupt:22 Base address:0xbc00

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:12 errors:0 dropped:0 overruns:0 frame:0
          TX packets:12 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:600 (600.0 B)  TX bytes:600 (600.0 B)

Odp: Wyłączenie jednego interfesju

: 20 maja 2008, 04:36
autor: przemk
Tanglor pisze:Zrestartuje kompa i wszystko od nowa - już próbowałem.
To działa tylko na czas jednego włączenia komputera. Dodaj do skryptu startowego i po sprawie

Odp: Wyłączenie jednego interfesju

: 21 maja 2008, 06:39
autor: Tanglor
Coś zdecydowanie nie wychodzi. Na prośbę ifdown eth2 dostaje suchą odpowiedż

Kod: Zaznacz cały

ifdown: interface eth2 not configured
.

Odp: Wyłączenie jednego interfesju

: 21 maja 2008, 07:17
autor: przemk

Kod: Zaznacz cały

ifdown: interface eth2 not configured
no to przed tą komendą sprawdź jakie masz aktywne interfejsy przez "ifconfig". Kiedy wywolujesz te komende?
Tanglor, rozpisz się więcej. Ciągnięcie za język to żadna frajda

Odp: Wyłączenie jednego interfesju

: 22 wrz 2008, 05:39
autor: Tanglor
Problem rozwiązany. Wymagana okazała się modyfikacja /etc/network/interfaces
auto lo eth0
iface lo inet loopback
address 127.0.0.1
netmask 255.0.0.0
Tym samym tylko jeden w/w interfejs jest uaktywniany.