Jak wyłączyć kartę sieciową podczas zamykania systemu
-
- Piegowaty Guziec
- Posty: 10
- Rejestracja: 07 lut 2010, 16:04
- Płeć: Mężczyzna
- Wersja Ubuntu: 10.04
- Środowisko graficzne: GNOME
- Architektura: x86
Jak wyłączyć kartę sieciową podczas zamykania systemu
Witam
Wiem że to dziwaczny problem bo większość chce coś włączyć, ale mi właśnie chodzi o wyłączenie karty sieciowej.
Problem występuje ze zintegrowaną kartą sieciową Marvell 88E8056 z płytą główną Asus P5K Pro.
Ubuntu nie wyłącza karty sieciowej w TP Linku (na pewno w modelu TL-WR340G), a pewnie i w innych routerach również. Takie nie wyłączenie karty z Ubuntu powoduje po chwili zawieszanie internetu w routerze, w całej sieci. Wyciągnięcie kabla LAN komputera z linuxem odblokowuje neta.
Mój problem mocniej opisałem opisałem w tym temacie viewtopic.php?t=131722
Dziś jeszcze przetestowałem różne polecane w necie kombinacje. Wywaliłem NetworkManager i nic. Poprzestawiałem jakieś drobne ustawienia w systemie i nic. Nadal karta się nie wyłączyła po wyłączeniu komputera (dioda na routerze świeci).
Dlatego myślę, że jest jakaś instrukcja do wpisania tak by podczas zamykania systemu karta została całkowicie wyłączona, ale tak by podczas uruchamiania system wgrał się z siecią.
Pozdrawiam.
Wiem że to dziwaczny problem bo większość chce coś włączyć, ale mi właśnie chodzi o wyłączenie karty sieciowej.
Problem występuje ze zintegrowaną kartą sieciową Marvell 88E8056 z płytą główną Asus P5K Pro.
Ubuntu nie wyłącza karty sieciowej w TP Linku (na pewno w modelu TL-WR340G), a pewnie i w innych routerach również. Takie nie wyłączenie karty z Ubuntu powoduje po chwili zawieszanie internetu w routerze, w całej sieci. Wyciągnięcie kabla LAN komputera z linuxem odblokowuje neta.
Mój problem mocniej opisałem opisałem w tym temacie viewtopic.php?t=131722
Dziś jeszcze przetestowałem różne polecane w necie kombinacje. Wywaliłem NetworkManager i nic. Poprzestawiałem jakieś drobne ustawienia w systemie i nic. Nadal karta się nie wyłączyła po wyłączeniu komputera (dioda na routerze świeci).
Dlatego myślę, że jest jakaś instrukcja do wpisania tak by podczas zamykania systemu karta została całkowicie wyłączona, ale tak by podczas uruchamiania system wgrał się z siecią.
Pozdrawiam.
- k2cl
- Przyjaciel
- Posty: 3632
- Rejestracja: 09 gru 2007, 12:48
- Płeć: Mężczyzna
- Wersja Ubuntu: inny OS
- Środowisko graficzne: LXDE
- Architektura: x86
Odp: Jak wyłączyć kartę sieciową podczas zamykania systemu
Proponuję sprawdzić, czy wystarczająco skuteczne jest polecenie typu Jeśli to zadziała i "odblokuje" router, możesz stworzyć skrypt, który będzie uruchamiał takie polecenie przy wyłączaniu systemu. Skrypty uruchamiane podczas zamykania systemu (a konkretniej - dowiązania do nich) lokuje się w /etc/rc0.d/
Kod: Zaznacz cały
sudo ifconfig nazwa-interfejsu down
Work less, climb more 

-
- Sędziwy Jeż
- Posty: 39
- Rejestracja: 24 mar 2010, 14:19
- Płeć: Mężczyzna
- Wersja Ubuntu: 9.10
- Środowisko graficzne: GNOME
- Architektura: x86
Odp: Jak wyłączyć kartę sieciową podczas zamykania systemu
A próbowałeś wyłączyć Wake-up on LAN w BIOSie?
/Piotrek
/Piotrek
- luk1don
- Przebojowy Jelonek
- Posty: 1768
- Rejestracja: 07 lis 2008, 16:17
- Płeć: Mężczyzna
- Wersja Ubuntu: inny OS
- Środowisko graficzne: Inne
- Architektura: x86
Odp: Jak wyłączyć kartę sieciową podczas zamykania systemu
To może nie pomóc, gdyż jak rozumiem pod Windowsem problem nie występuje... Czy tak?pimo pisze:A próbowałeś wyłączyć Wake-up on LAN w BIOSie?
/Piotrek
W Ubuntu jak jakieś urządzenia powodują, że system się nie wyłącza itp. to wyrzuca się po prostu problematyczne moduły.
Edytujesz skrypt:
Kod: Zaznacz cały
sudo gedit /etc/init.d/halt
modprobe -r nazwa_modułu_Marvella
-
- Piegowaty Guziec
- Posty: 10
- Rejestracja: 07 lut 2010, 16:04
- Płeć: Mężczyzna
- Wersja Ubuntu: 10.04
- Środowisko graficzne: GNOME
- Architektura: x86
Odp: Jak wyłączyć kartę sieciową podczas zamykania systemu
Dzięki wszystkim za odpowiedzi
@pimo Wake-up on LAN w Biosie nie dawało nic. Pierwsze co próbowałem to właśnie tego rozwiązania.
@k2cl polecenie sudo ifconfig eth0 down powodowało tylko chwilowe wyłączenie sieci bo po chwili automatycznie sieć powracała. Sprawdziłem to na ubuntu na drugim komputerze i tam takie cudo się nie pojawiało.
@luk1don właśnie twoja podpowiedź załatwiła sprawę. Być może rozwiązanie @k2cl też ale jakoś nie umiałem napisać tego skryptu wyłączającego sieć.
Po umieszczeniu zaraz na początku modprobe -r nazwa_modułu_Marvella w funkcji do_stop poskutkowało. Dioda na routerze po wyłączeniu systemu znika, a razem z nią problem z zawieszaniem neta w całej sieci.
Podaję dla linuxowych maruderów jak ostatecznie wygląda fragment mojego pliku /etc/init.d/halt
Dzięki i pozdrawiam.
@pimo Wake-up on LAN w Biosie nie dawało nic. Pierwsze co próbowałem to właśnie tego rozwiązania.
@k2cl polecenie sudo ifconfig eth0 down powodowało tylko chwilowe wyłączenie sieci bo po chwili automatycznie sieć powracała. Sprawdziłem to na ubuntu na drugim komputerze i tam takie cudo się nie pojawiało.
@luk1don właśnie twoja podpowiedź załatwiła sprawę. Być może rozwiązanie @k2cl też ale jakoś nie umiałem napisać tego skryptu wyłączającego sieć.
Po umieszczeniu zaraz na początku modprobe -r nazwa_modułu_Marvella w funkcji do_stop poskutkowało. Dioda na routerze po wyłączeniu systemu znika, a razem z nią problem z zawieszaniem neta w całej sieci.
Podaję dla linuxowych maruderów jak ostatecznie wygląda fragment mojego pliku /etc/init.d/halt
Kod: Zaznacz cały
. /lib/lsb/init-functions
do_stop () {
modprobe -r sky2
if [ "$INIT_HALT" = "" ]
-
- Piegowaty Guziec
- Posty: 15
- Rejestracja: 24 kwie 2009, 06:41
- Płeć: Mężczyzna
- Wersja Ubuntu: 9.04
- Środowisko graficzne: GNOME
Odp: Jak wyłączyć kartę sieciową podczas zamykania systemu
skąd mogę wyciągnąć nazwe modułu marvella ?
- luk1don
- Przebojowy Jelonek
- Posty: 1768
- Rejestracja: 07 lis 2008, 16:17
- Płeć: Mężczyzna
- Wersja Ubuntu: inny OS
- Środowisko graficzne: Inne
- Architektura: x86
Odp: Jak wyłączyć kartę sieciową podczas zamykania systemu
wiejak pisze:skąd mogę wyciągnąć nazwe modułu marvella ?
Kod: Zaznacz cały
lspci -k
- Potulniaczek
- Wygnańcy
- Posty: 143
- Rejestracja: 08 gru 2010, 23:03
- Płeć: Mężczyzna
- Wersja Ubuntu: 10.10
- Środowisko graficzne: GNOME
- Architektura: x86
Odp: Jak wyłączyć kartę sieciową podczas zamykania systemu
Poniewż mam podobny problem,tylko z cairo-dock,który blokuje mi zamykanie systemu,więc dopisze sie do wątku.Jak dopisać do pliku
żeby natychmiast cairo-dock został zamkniety.Kiedy przy zamykaniu systemu zamkne najpierw cairo-dock,Ubuntu natychmiast się zamyka,kiedy nie,mam cairo dock na tle czarnej plamy.Mójsudo gedit /etc/init.d/halt
wygląda tak :sudo gedit /etc/init.d/halt
#! /bin/sh
### BEGIN INIT INFO
# Provides: halt
# Required-Start:
# Required-Stop:
# Default-Start:
# Default-Stop: 0
# Short-Description: Execute the halt command.
# Description:
### END INIT INFO
NETDOWN=yes
PATH=/sbin:/usr/sbin:/bin:/usr/bin
[ -f /etc/default/halt ] && . /etc/default/halt
. /lib/lsb/init-functions
do_stop () {
if [ "$INIT_HALT" = "" ]
then
case "$HALT" in
[Pp]*)
INIT_HALT=POWEROFF
;;
[Hh]*)
INIT_HALT=HALT
;;
*)
INIT_HALT=POWEROFF
;;
esac
fi
# See if we need to cut the power.
if [ "$INIT_HALT" = "POWEROFF" ] && [ -x /etc/init.d/ups-monitor ]
then
/etc/init.d/ups-monitor poweroff
fi
# Don't shut down drives if we're using RAID.
hddown="-h"
if grep -qs '^md.*active' /proc/mdstat
then
hddown=""
fi
# If INIT_HALT=HALT don't poweroff.
poweroff="-p"
if [ "$INIT_HALT" = "HALT" ]
then
poweroff=""
fi
# Make it possible to not shut down network interfaces,
# needed to use wake-on-lan
netdown="-i"
if [ "$NETDOWN" = "no" ]; then
netdown=""
fi
log_action_msg "Will now halt"
halt -d -f $netdown $poweroff $hddown
}
case "$1" in
start)
# No-op
;;
restart|reload|force-reload)
echo "Error: argument '$1' not supported" >&2
exit 3
;;
stop)
do_stop
;;
*)
echo "Usage: $0 start|stop" >&2
exit 3
;;
esac
:
Kto jest online
Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 4 gości