Lenny - dzia

Wszystko Off Topic
A4070230
Posty: 89
Rejestracja: 15 czerwca 2008, 17:05
Lokalizacja: Połaniec

Lenny - działające, nieistniejące połączenia

Post autor: A4070230 »

Witam.
Mam dwie karty sieciowe - jedna do internetu, druga dla sieci domowej. Generalnie sieć domowa i połączenie z internetem działa bez zarzutu - chodzi mi o informacje systemu, na temat sieci, interfejsu, połączenia itp.
Menu: >System< >Administracja< >Sieć<
W oknie "Ustawienia sieci" dla obu kart sieciowych jest informacja:

Kod: Zaznacz cały

Interfejs sieciowy nie jest skonfigurowany.
Ale przecież jest - bo działa.
Zaglądam więc do menu: >Aplikacje< >Narzędzia systemowe< >Narzędzia sieciowe<
W oknie "Urządzenia - narzędzia sieciowe" widziane są obie karty sieciowe z ich prawidłowymi IP, przypisanymi maskami itd. Jednak kiedy klikam przycisk >Konfiguruj<, pojawia się okienko z tekstem:

Kod: Zaznacz cały

Interfejs nie istnieje
Sprawdź czy jest prawidłowo wpisany i czy
jest poprawnie obsługiwany przez system.
O co tu chodzi? Internet działa, sieć domowa również, ale wg systemu... te połączenia nie istnieją?
Dodam, że aby to wszystko zadziałało, konieczna była ręczna modyfikacja pliku konfiguracyjnego - choć przecież, do ręcznego wpisania parametrów sieci z założenia powinno służyć okno "Ustawienia sieci" (Menu: >System< >Administracja< >Sieć<), ale wpisywane tam dane, nie są niestety zapamiętywane. Mało tego; jak opisałem wyżej, to okienko "twierdzi", że sieć nie jest skonfigurowana. Wygląda więc na to, że to coś w ogóle nie otwiera i nie czyta zawartości pliku konfiguracyjnego - jak więc ma w nim zapisać nowe ustawienia?
W Etchu nie miałem tego problemu. No cóż, mamy nowe, „lepsze”.
Awatar użytkownika
KeFaS
Beginner
Posty: 368
Rejestracja: 22 października 2008, 02:01
Lokalizacja: Gdańsk

Post autor: KeFaS »

Pokaż wynik polecenia

Kod: Zaznacz cały

ifconfig -a
Chociaż, jeżeli działa no to tam będzie wszystko OK.
Może po prostu te graficzne konfiguratory nie działają tak jak powinny, nie wiem, ja zawsze konfiguruje sieć z konsoli, ew. jakiegoś skryptu, który sobie przygotuję wcześniej.

A jakiego środowiska graficznego używasz, że masz w ogóle coś takiego w menu? Bo w minimalnej wersji gnome-core chyba nigdy nie miałem takiej pozycji jak "Sieć".
Awatar użytkownika
ilin
Senior Member
Posty: 2292
Rejestracja: 26 sierpnia 2007, 11:54
Lokalizacja: PRLu

Post autor: ilin »

O co tu chodzi? Internet działa, sieć domowa również, ale wg systemu... te połączenia nie istnieją?
Nie wg systemu tylko wg NetworkManagera.

Gdybyś połaczenia skonfigurował przy jego pomocy a nie ręcznie w /etc/network/interfaces to nie plułby się.

Najlepiej całkiem odinstaluj ten program i będziesz mial spokój. :)
A4070230
Posty: 89
Rejestracja: 15 czerwca 2008, 17:05
Lokalizacja: Połaniec

Post autor: A4070230 »

Witam.
@KeFaS: Oto wynik "ifconfig -a":

Kod: Zaznacz cały

root@debian:/home/koder# ifconfig -a
eth0      Link encap:Ethernet  HWaddr 00:30:05:7c:63:3c  
          inet addr:192.168.0.1  Bcast:192.168.0.255  Mask:255.255.255.0
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

eth1      Link encap:Ethernet  HWaddr 00:02:44:00:7f:a8  
          inet addr:10.1.64.190  Bcast:10.1.79.255  Mask:255.255.240.0
          inet6 addr: fe80::202:44ff:fe00:7fa8/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:407 errors:0 dropped:0 overruns:0 frame:0
          TX packets:270 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:90171 (88.0 KiB)  TX bytes:40944 (39.9 KiB)
          Interrupt:21 Base address:0x4000 

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:249 errors:0 dropped:0 overruns:0 frame:0
          TX packets:249 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:15988 (15.6 KiB)  TX bytes:15988 (15.6 KiB)
ale tutaj jest OK, gdyby tak nie było, nie działałoby żadne połączenie ;-)
Używam gnome - pełna instalacja.
@ilin: generalnie chodzi mi o to, że jest w systemie program (nawet kilka programów), który(e) z założenia powinien(nny) ułatwić konfigurację sieci (w tym konkretnym przypadku). Ale niestety nie działa to tak, jak powinno. Pewnie, że można w inny sposób - tak jak opisałeś.
Do czego więc służą te nie działające poprawnie?
Awatar użytkownika
ilin
Senior Member
Posty: 2292
Rejestracja: 26 sierpnia 2007, 11:54
Lokalizacja: PRLu

Post autor: ilin »

Jeśli będziesz plik /etc/network/interfaces o takiej zawartości

Kod: Zaznacz cały

auto lo
iface lo inet loopback
I sieć skonigurujesz przy pomocy tego narzędzia graficznego to będziesz miał tak jak chcesz.

Nie jestem na 100% pewien ale ono chyba działa tylko w trybie graficznym.
Co będzie jak Ci z jakiegos powodu padną xy.
Nie będziesz też miał netu aby cokolwiek naprawić.

Dlatego uważam ze lepiej sieć mieć w /etc/network/interfaces skonfigurowaną a NM wywalić w pień.
A4070230
Posty: 89
Rejestracja: 15 czerwca 2008, 17:05
Lokalizacja: Połaniec

Post autor: A4070230 »

@ilin: tak właśnie mam :-)
Oto cała zawartość mojego /etc/network/interfaces:

Kod: Zaznacz cały

# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
#allow-hotplug eth0
auto eth0
iface eth0 inet static
	address 192.168.0.1
	netmask 255.255.255.0
#	dns-* options are implemented by the resolvconf package, if installed

auto eth1
iface eth1 inet static
	address 10.1.64.190
	netmask 255.255.240.0
	network 10.1.64.0
	broadcast 10.1.79.255
	gateway 10.1.64.1
#	dns-* options are implemented by the resolvconf package, if installed
	dns-nameservers 10.1.16.5 10.1.16.1
Połączenie internetowe muszę konfigurować ręcznie, ponieważ "mój" dostawca internetu jako adres maski ustawił 255.255.255.255 - a tego linux nie lubi, i rozumie, że może połączyć się tylko z ostatnim komputerem w sieci... czyli z samym sobą :-P
W środowisku windows działa automatyczne pobieranie adresu IP itd. niestety w linuxie (w tym przypadku) nie.
ODPOWIEDZ