Zrywanie po

Wszystko związane z jądrem systemowym, sterownikami, sprzętem itp.
Solek
Posty: 14
Rejestracja: 31 maja 2015, 09:48

Zrywanie połączenia - Debian Jessie Realtek RTL8111/8168/8411 PCI Express

Post autor: Solek »

Witam,
mam taki problem, jak włączę komputer i zapomnę wsadzić lan to aby znowu mi pobrało dhcp muszę zrobić restart komputera .

czy nie da się tego jakoś ustawić automatycznie ?

dodam że mój system to Debian 8 bez gui graficznego
z góry dziękuje za pomoc
pozdrawiam Marcin.
Awatar użytkownika
marcin1982
Moderator
Posty: 1732
Rejestracja: 05 maja 2011, 12:59
Lokalizacja: Zagłębie Dąbrowskie

Post autor: marcin1982 »

Doprecyzuj tytuł wątku.


Podaj model karty sieciowej - podaj wyniki poleceń z terminala:

Kod: Zaznacz cały

lspci -k | grep -A2 Eth

Kod: Zaznacz cały

dpkg -l | grep dhcp

Kod: Zaznacz cały

route -n

Kod: Zaznacz cały

cat /etc/network/interfaces

Kod: Zaznacz cały

ifconfig -a
Zajrzyj:
https://wiki.debian.org/NetworkConfiguration
https://wiki.debian.org/DHCP_Client
.

=============
Wyniki komend możesz przekierować do pliku za pomocą:

Kod: Zaznacz cały

komenda > /ścieżka/do/pliku/nazwa
lub zainstalować konsolową myszkę (pakiet gpm), zaznaczyć i wkleić zawartość do pliku środkowym przyciskiem myszy. Najwygodniej będzie skorzystać z tekstowego edytora nano.
Solek
Posty: 14
Rejestracja: 31 maja 2015, 09:48

Post autor: Solek »

Kod: Zaznacz cały

1.02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 06)
        Subsystem: Realtek Semiconductor Co., Ltd. RTL8111/8168 PCI Express Gigabit Ethernet controller
        Kernel driver in use: r8169
03:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 06)
        Subsystem: Realtek Semiconductor Co., Ltd. RTL8111/8168 PCI Express Gigabit Ethernet controller
        Kernel driver in use: r8169

Kod: Zaznacz cały

1.dpkg -l | grep dhcpii  isc-dhcp-client                   4.3.1-6                           i386         DHCP client for automatically obtaining an IP address
ii  isc-dhcp-common                   4.3.1-6                           i386         common files used by all of the isc-dhcp packages

Kod: Zaznacz cały

2.Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         192.168.1.1     0.0.0.0         UG    0      0        0 eth0
192.168.1.0     0.0.0.0         255.255.255.0   U     0      0        0 eth0

Kod: Zaznacz cały

3.cat /etc/network/interfaces
auto lo
        iface lo inet loopback
        source /etc/network/interfaces.d/*.conf


auto eth0
        allow-hotplug eth0
        iface eth0 inet dhcp


3. ifconfig -a

Kod: Zaznacz cały

eth0      Link encap:Ethernet  HWaddr 00:30:18:c6:72:a2
          inet addr:192.168.1.32  Bcast:192.168.1.255  Mask:255.255.255.0
          inet6 addr: fe80::230:18ff:fec6:72a2/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:121791 errors:0 dropped:0 overruns:0 frame:0
          TX packets:75692 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:145076603 (138.3 MiB)  TX bytes:8238012 (7.8 MiB)


eth1      Link encap:Ethernet  HWaddr 00:30:18:c6:72:a3
          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)


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:65536  Metric:1
          RX packets:476958 errors:0 dropped:0 overruns:0 frame:0
          TX packets:476958 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:39690618 (37.8 MiB)  TX bytes:39690618 (37.8 MiB)
Awatar użytkownika
marcin1982
Moderator
Posty: 1732
Rejestracja: 05 maja 2011, 12:59
Lokalizacja: Zagłębie Dąbrowskie

Post autor: marcin1982 »

Proszę używać tagów Code do prezentacji wyników poleceń z konsoli.

Odnośnie tematu - wszystko powinno wrócić do normy po instalacje własnościowego sterownika / firmware do karty opartej na chipsecie r8168.
Pakiet do instalacji:

Kod: Zaznacz cały

root@debian:~# apt-cache policy r8168-dkms
r8168-dkms:
  Zainstalowana: (brak)
  Kandydująca:   8.039.00-1
  Tabela wersji:
     8.039.00-1 0
         10 http://ftp.pl.debian.org/debian/ unstable/main amd64 Packages
Pinowanie pakietów:
https://dug.net.pl/tekst/163/priorytety ... iority%29/

Jak już dodasz repozytorium Debian Sid - instalacja pakietu będzie wyglądała tak:

Kod: Zaznacz cały

apt-get -t sid install r8168-dkms
Wiem, że na pewno działa - sprawdzone na dwóch innych systemach:
[root@arch ~]# lspci -k -s 05:00.0
05:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 06)
Subsystem: Gigabyte Technology Co., Ltd Motherboard
Kernel driver in use: r8168
Kernel modules: r8169, r8168
Solek
Posty: 14
Rejestracja: 31 maja 2015, 09:48

Post autor: Solek »

Dziękuję za pomoca

ale czy

10 http://ftp.pl.debian.org/debian/ unstable/main amd64 Packages

mam dodać do apt sources.list ?

teraz mam takie apt

Kod: Zaznacz cały

deb http://http.debian.net/debian/ jessie main contrib non-freedeb-src http://http.debian.net/debian/ jessie main contrib non-free
deb http://security.debian.org/ jessie/updates main contrib non-free
deb-src http://security.debian.org/ jessie/updates main contrib non-free


Awatar użytkownika
marcin1982
Moderator
Posty: 1732
Rejestracja: 05 maja 2011, 12:59
Lokalizacja: Zagłębie Dąbrowskie

Post autor: marcin1982 »

Zrób to porządnie.

1. Do pliku /etc/apt/apt.conf.d/70debconf dodaj linię:

Kod: Zaznacz cały

APT: :D efault-Release "stable";
2. Na końcu pliku /etc/apt/preferences dodaj taki blok tekstu - po odstępie:

Kod: Zaznacz cały

Package: *
Pin: release a=unstable
Pin-Priority: 10

3. Zastąp plik - listę repozytoriów taką zawartością - podmień zawartość:

Kod: Zaznacz cały

# Jessie - podstawowe repozytoria
deb http://ftp.pl.debian.org/debian/ stable main contrib non-free
deb http://security.debian.org/ stable/updates main contrib non-free
deb http://ftp.pl.debian.org/debian/ stable-updates main contrib non-free

# Debian Sid - Unstable
deb http://ftp.pl.debian.org/debian/ unstable main contrib non-free

# jessie-backports, previously on backports.debian.org
deb http://ftp.pl.debian.org/debian/ jessie-backports main contrib non-free

4. Wykonaj pełną aktualizację:

Kod: Zaznacz cały

apt-get update && apt-get dist-upgrade
5. Zainstaluj pakiet:

Kod: Zaznacz cały

apt-get install r8168-dkms
6. Po restarcie podaj wynik polecenia:

Kod: Zaznacz cały

lspci -k | grep -A2 Eth
Solek
Posty: 14
Rejestracja: 31 maja 2015, 09:48

Post autor: Solek »

Witam ,
Dziekuje ponownie za odpowiedzi


ale nadal po właczeniu komputera bez kabla lan , nie pobiera ip

dodam że mam wznawianie ip


Kod: Zaznacz cały

mii-tool -veth0: negotiated 1000baseT-HD flow-control, link ok
  product info: vendor 00:07:32, model 17 rev 4
  basic mode:   autonegotiation enabled
  basic status: autonegotiation complete, link ok
  capabilities: 1000baseT-HD 1000baseT-FD 100baseTx-FD 100baseTx-HD 10baseT-FD 1                                        0baseT-HD
  advertising:  1000baseT-HD 1000baseT-FD 100baseTx-FD 100baseTx-HD 10baseT-FD 1                                        0baseT-HD flow-control
  link partner: 1000baseT-HD 1000baseT-FD 100baseTx-FD 100baseTx-HD 10baseT-FD 1                                        0baseT-HD flow-control


Awatar użytkownika
marcin1982
Moderator
Posty: 1732
Rejestracja: 05 maja 2011, 12:59
Lokalizacja: Zagłębie Dąbrowskie

Post autor: marcin1982 »

Najpierw pytałem, czy sterownik zainstalował się poprawnie:

Kod: Zaznacz cały


lspci -k | grep -A2 Eth
Te kroki przerobiłeś?
https://wiki.debian.org/NetworkConfigur ... _interface .
Solek
Posty: 14
Rejestracja: 31 maja 2015, 09:48

Post autor: Solek »

Taki wynik

Kod: Zaznacz cały

lspci -k | grep -A2 Eth02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 P                                              CI Express Gigabit Ethernet Controller (rev 06)
        Subsystem: Realtek Semiconductor Co., Ltd. RTL8111/8168 PCI Express Giga                                              bit Ethernet controller
        Kernel driver in use: r8169
03:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 P                                              CI Express Gigabit Ethernet Controller (rev 06)
        Subsystem: Realtek Semiconductor Co., Ltd. RTL8111/8168 PCI Express Giga                                              bit Ethernet controller
        Kernel driver in use: r8169


Solek
Posty: 14
Rejestracja: 31 maja 2015, 09:48

Post autor: Solek »

marcin1982 pisze:Najpierw pytałem, czy sterownik zainstalował się poprawnie:

Kod: Zaznacz cały


lspci -k | grep -A2 Eth
Te kroki przerobiłeś?
https://wiki.debian.org/NetworkConfigur ... _interface .
Tak
ODPOWIEDZ