Ciao,come da titolo ho un problema alla connessione via cavo per collegarmi a internet, il wifi mi funziona. Cosa mi suggerite di fare ?
Grazie
Ciao,
non è che devi semplicemente attivare la connessione via cavo?
Per capirci una cosa del genere:
https://wiki.unitn.it/_media/pub:fedora19_ita_802.1x_img-5.png?w=500&tok=8338b8
Ciao,
Lo stesso programma mi dice che il cavo risulta scollegato, anche se l’ho inserito nell’apposita porta.
Si, credo tu debba attivarlo, dove c’è scritto OFF e farlo diventare ON, cliccandoci sopra.
Eppure il cavo l’ho collegato al pc, è strano che non me lo riconosca…
http://i64.tinypic.com/2v15l44.png
Ho pensato che potevano essere che i driver mancavano così ho scaricato i driver dal sito ufficiale: http://www.realtek.com.tw/downloads/downloadsView.aspx?Langid=1&PNid=14&PFid=7&Level=5&Conn=4&DownTypeID=3&GetDown=false
Solamente che non riesco a installare il programma dal codice sorgente, mi porta:
[root@localhost r8101-1.028.00]# ./autorun.sh
Check old driver and unload it.
rmmod r8169
Build the module and install
make[2]: *** /lib/modules/4.2.3-300.fc23.x86_64/build: File o directory non esistente. Arresto.
make[1]: *** [clean] Errore 2
make: *** [clean] Errore 2
[root@localhost r8101-1.028.00]#
Consigli ?
[quote=Paolo1]Eppure il cavo l’ho collegato al pc, è strano che non me lo riconosca…
http://i64.tinypic.com/2v15l44.png[/quote]
Non credo che NON te lo riconosca… Hai fatto quello che ti ho detto??
Prima di avventurarsi nella compilazione di una modulo per il kernel possiamo vedere gli output di:
$ ip link
$ lspci -nn -k | grep -i eth -A 4
$ grep Ether -A 16 /etc/sysconfig/network-scripts/ifcfg*
Ecco gli output dei comandi
[root@new-host paolo]# ip link
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: enp2s0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc fq_codel state DOWN mode DEFAULT group default qlen 1000
link/ether 50:7b:9d:5e:54:b8 brd ff:ff:ff:ff:ff:ff
3: wlp3s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP mode DORMANT group default qlen 1000
link/ether 28:c2:dd:f4:30:98 brd ff:ff:ff:ff:ff:ff
4: virbr0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN mode DEFAULT group default
link/ether 52:54:00:99:9a:f8 brd ff:ff:ff:ff:ff:ff
5: virbr0-nic: <BROADCAST,MULTICAST> mtu 1500 qdisc fq_codel master virbr0 state DOWN mode DEFAULT group default qlen 500
link/ether 52:54:00:99:9a:f8 brd ff:ff:ff:ff:ff:ff
[root@new-host paolo]#
[root@new-host paolo]# lspci -nn -k | grep -i eth -A 4
02:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8101E/RTL8102E PCI Express Fast Ethernet controller [10ec:8136] (rev 08)
Subsystem: Lenovo Device [17aa:383c]
Kernel driver in use: r8169
Kernel modules: r8169
03:00.0 Network controller [0280]: Realtek Semiconductor Co., Ltd. RTL8188EE Wireless Network Adapter [10ec:8179] (rev 01)
[root@new-host paolo]#
[root@new-host paolo]# grep Ether -A 16 /etc/sysconfig/network-scripts/ifcfg*
/etc/sysconfig/network-scripts/ifcfg-enp2s0:TYPE=Ethernet
/etc/sysconfig/network-scripts/ifcfg-enp2s0-BOOTPROTO=dhcp
/etc/sysconfig/network-scripts/ifcfg-enp2s0-DEFROUTE=yes
/etc/sysconfig/network-scripts/ifcfg-enp2s0-PEERDNS=yes
/etc/sysconfig/network-scripts/ifcfg-enp2s0-PEERROUTES=yes
/etc/sysconfig/network-scripts/ifcfg-enp2s0-IPV4_FAILURE_FATAL=no
/etc/sysconfig/network-scripts/ifcfg-enp2s0-IPV6INIT=yes
/etc/sysconfig/network-scripts/ifcfg-enp2s0-IPV6_AUTOCONF=yes
/etc/sysconfig/network-scripts/ifcfg-enp2s0-IPV6_DEFROUTE=yes
/etc/sysconfig/network-scripts/ifcfg-enp2s0-IPV6_PEERDNS=yes
/etc/sysconfig/network-scripts/ifcfg-enp2s0-IPV6_PEERROUTES=yes
/etc/sysconfig/network-scripts/ifcfg-enp2s0-IPV6_FAILURE_FATAL=no
/etc/sysconfig/network-scripts/ifcfg-enp2s0-NAME=enp2s0
/etc/sysconfig/network-scripts/ifcfg-enp2s0-UUID=175d4a3b-6561-42fa-91f9-f76b8d6cbfae
/etc/sysconfig/network-scripts/ifcfg-enp2s0-ONBOOT=yes
[root@new-host paolo]#
Puoi aggiungere anche
$ uname -r
$ lsmod
# journalctl -a -x -b 0 -u NetworkManager.service --no-pager
?
Se poi provi il comando
# ifup enp2s0
riscontri qualche cambiamento? La scheda acquisisce un indirizzo di rete?
[paolo@new-host ~]$ su
Password:
[root@new-host paolo]# uname -r
4.2.3-300.fc23.x86_64
[root@new-host paolo]# lsmod
Module Size Used by
ccm 20480 2
bnep 20480 2
bluetooth 483328 5 bnep
fuse 94208 3
xt_CHECKSUM 16384 1
ipt_MASQUERADE 16384 3
nf_nat_masquerade_ipv4 16384 1 ipt_MASQUERADE
tun 28672 1
nf_conntrack_netbios_ns 16384 0
nf_conntrack_broadcast 16384 1 nf_conntrack_netbios_ns
ip6t_rpfilter 16384 1
ip6t_REJECT 16384 2
nf_reject_ipv6 16384 1 ip6t_REJECT
xt_conntrack 16384 22
ebtable_nat 16384 1
ebtable_filter 16384 1
ebtable_broute 16384 1
bridge 114688 1 ebtable_broute
stp 16384 1 bridge
llc 16384 2 stp,bridge
ebtables 32768 3 ebtable_broute,ebtable_nat,ebtable_filter
ip6table_mangle 16384 1
ip6table_security 16384 1
ip6table_raw 16384 1
ip6table_nat 16384 1
nf_conntrack_ipv6 20480 12
nf_defrag_ipv6 36864 1 nf_conntrack_ipv6
nf_nat_ipv6 16384 1 ip6table_nat
ip6table_filter 16384 1
ip6_tables 28672 5 ip6table_filter,ip6table_mangle,ip6table_security,ip6table_nat,ip6table_raw
iptable_mangle 16384 1
iptable_security 16384 1
iptable_raw 16384 1
iptable_nat 16384 1
nf_conntrack_ipv4 16384 12
nf_defrag_ipv4 16384 1 nf_conntrack_ipv4
nf_nat_ipv4 16384 1 iptable_nat
nf_nat 28672 3 nf_nat_ipv4,nf_nat_ipv6,nf_nat_masquerade_ipv4
nf_conntrack 106496 9 nf_conntrack_netbios_ns,nf_nat,nf_nat_ipv4,nf_nat_ipv6,xt_conntrack,nf_nat_masquerade_ipv4,nf_conntrack_broadcast,nf_conntrack_ipv4,nf_conntrack_ipv6
rtsx_usb_ms 20480 0
memstick 16384 1 rtsx_usb_ms
uvcvideo 90112 0
videobuf2_vmalloc 16384 1 uvcvideo
videobuf2_core 49152 1 uvcvideo
videobuf2_memops 16384 1 videobuf2_vmalloc
v4l2_common 16384 1 videobuf2_core
videodev 163840 3 uvcvideo,v4l2_common,videobuf2_core
media 24576 2 uvcvideo,videodev
snd_hda_codec_conexant 24576 1
snd_hda_codec_generic 73728 1 snd_hda_codec_conexant
arc4 16384 2
rtl8188ee 86016 0
rtl_pci 28672 1 rtl8188ee
rtlwifi 73728 2 rtl_pci,rtl8188ee
snd_hda_codec_hdmi 49152 1
mac80211 700416 3 rtl_pci,rtlwifi,rtl8188ee
iTCO_wdt 16384 0
intel_rapl 20480 0
iosf_mbi 16384 1 intel_rapl
x86_pkg_temp_thermal 16384 0
iTCO_vendor_support 16384 1 iTCO_wdt
coretemp 16384 0
ppdev 20480 0
kvm_intel 167936 0
snd_hda_intel 36864 12
kvm 499712 1 kvm_intel
cfg80211 536576 2 mac80211,rtlwifi
snd_hda_codec 126976 4 snd_hda_codec_hdmi,snd_hda_codec_conexant,snd_hda_codec_generic,snd_hda_intel
crct10dif_pclmul 16384 0
crc32_pclmul 16384 0
crc32c_intel 24576 0
ghash_clmulni_intel 16384 0
snd_hda_core 61440 5 snd_hda_codec_hdmi,snd_hda_codec_conexant,snd_hda_codec_generic,snd_hda_codec,snd_hda_intel
joydev 20480 0
snd_hwdep 16384 1 snd_hda_codec
snd_seq 69632 0
snd_seq_device 16384 1 snd_seq
snd_pcm 114688 4 snd_hda_codec_hdmi,snd_hda_codec,snd_hda_intel,snd_hda_core
ideapad_laptop 24576 0
mei_me 24576 0
sparse_keymap 16384 1 ideapad_laptop
snd_timer 32768 2 snd_pcm,snd_seq
rfkill 24576 6 cfg80211,ideapad_laptop,bluetooth
mei 90112 1 mei_me
snd 77824 34 snd_hwdep,snd_timer,snd_hda_codec_hdmi,snd_hda_codec_conexant,snd_pcm,snd_seq,snd_hda_codec_generic,snd_hda_codec,snd_hda_intel,snd_seq_device
parport_pc 28672 0
parport 49152 2 ppdev,parport_pc
i2c_i801 20480 0
snd_soc_sst_acpi 16384 0
shpchp 36864 0
tpm_crb 16384 0
acpi_pad 36864 0
lpc_ich 24576 0
tpm 36864 1 tpm_crb
soundcore 16384 1 snd
nfsd 315392 1
auth_rpcgss 61440 1 nfsd
nfs_acl 16384 1 nfsd
lockd 94208 1 nfsd
grace 16384 2 nfsd,lockd
sunrpc 311296 7 nfsd,auth_rpcgss,lockd,nfs_acl
rtsx_usb_sdmmc 28672 0
mmc_core 122880 1 rtsx_usb_sdmmc
rtsx_usb 20480 2 rtsx_usb_sdmmc,rtsx_usb_ms
nouveau 1388544 1
i915 1110016 8
mxm_wmi 16384 1 nouveau
ttm 90112 1 nouveau
i2c_algo_bit 16384 2 i915,nouveau
drm_kms_helper 118784 2 i915,nouveau
drm 335872 12 ttm,i915,drm_kms_helper,nouveau
serio_raw 16384 0
r8169 81920 0
mii 16384 1 r8169
video 36864 3 i915,ideapad_laptop,nouveau
wmi 20480 2 mxm_wmi,nouveau
[root@new-host paolo]#
Qui l’output del comando “journalctl -a -x -b 0 -u NetworkManager.service --no-pager”
http://pastebin.com/DvmYipb0
[root@new-host paolo]# ifup enp2s0
Errore: attivazione connessione non riuscita: No suitable device found for this connection.
Nessun cambiamento purtroppo
Cercando su internet ho visto che ci sono parecchi bug (dava già problemi anche alcuni anni fa, si vede che non lo hanno risolto)
https://bugzilla.redhat.com/show_bug.cgi?id=457310
https://lists.debian.org/debian-kernel/2014/04/msg00022.html
Ci sono anche diversi post su questa scheda di rete, (potrebbero essere utili)
https://bbs.archlinux.org/viewtopic.php?id=175390
http://www.gentooforum.de/artikel/21276/rtl8101e-rtl8102e-interface-eth0-does-not-exist.html
http://ubuntuforums.org/showthread.php?t=1901104
http://www.linuxquestions.org/questions/linux-networking-3/unable-to-install-realtak-rtl8101e-rtl8102e-4175429399/
Ho trovato la wiki di ubuntu che può essere utile http://wiki.ubuntu-it.org/InternetRete/ConfigurazioneRete/EthernetRealtek
mi servirebbe sapere se i comandi da una distribuzione cambiano, così li potrei utilizzare, e sperare nel risolverlo. Anche perché nel wiki di fedora non ho trovato una cosa simile.
Il problema è che il driver rilasciato dal produttore sembra supportare solo il kernel 3.x e anche la patch descritta nell’articolo
che hai indicato mi sembra comunque ben lontana dal kernel 4.x
Domanda banale: hai provato ad effettuare un aggiornamento del kernel?
# dnf update kernel*
# shutdown -r now
Ho aggiornato il kernel, ma niente da fare
So che è ovvio, ma l’ovvio non lo controlla mai nessuno, quindi il mio consiglio è: verifica che il cavo non sia difettoso e sia ben inserito. Il cavo potrebbe essere danneggiato o potrebbe essere danneggiata la presa sulla macchina.
La macchina riconosce l’esistenza dell’Ethernet controller e quest’ultimo risulta disponibile. Possibilmente effettua una prova con un altro cavo o testa lo stesso cavo su un altro computer.
Ad una prima scorsa gli ampiamente eterogenei e vecchi bug report non sembrano essere rilevanti.
Eviterei approcci come quelli descritti al post #6.
Ho provato con un altro cavo e adesso funziona la connessione a internet via cavo Era il cavo che era difettoso.
Grazie di nuovo