07 BASH – Connessione a Internet vista da OpenSUSE

19 Febbraio, 2024 (14:49) | BASH, Linux | By: sargonsei

07 BASH – Connessione a Internet vista da OpenSUSE Tumbleweed

ATTENZIONE: Le prove sono state effettuate su un PC dotato di hardware in grado di connettersi ad internet sia tramite rete Ethernet, sia tramite WiFi USB, sia tramite WiFi integrato. I relativi output rilevano 2 periferiche WiFi USB in quanto -come dimostra l’output del comando [lsusb -vt]- la periferica WiFi USB integrata è connessa alla scheda madre tramite porta USB interna.

I comandi:
inxi -SnEzxxx # Sistema Operativo e Connessioni a Internet disponibili
lspci | grep -i net # Verifica la presenza di schede di rete integrate
lspci | awk '$2 == "Ethernet" {system("lspci -vs " $1)}' # Informazioni relative a Ethernet integrata
lspci | awk '$2 == "Network" {system("lspci -vs " $1)}' # Informazioni relative a WiFi integrato
sudo lspci -vd 10ec:8168|head -17 # Informazioni periferica PCI (Ethernet) avente vendor=10ec e product=8168
sudo lspci -vd 10ec:b852|head -17 # Informazioni periferica PCI (WiFi) avente vendor=10ec e product=b852
lsusb | grep -i wirel # Informazioni relative a WiFi USB
sudo lsusb -vd 0846:4260|head -17 # Informazioni periferica USB (WiFi porta USB) avente vendor=0846 e product=4260
lsusb -vs 001:009|head -17 # Informazioni periferica USB (WiFi connessa a porta USB) connessa al Bus 001 Device 009
lsusb -vt # Elenco periferiche USB e relativi hub
/usr/sbin/arp # Dati relativi alla rete internet
sudo cat "/var/lib/NetworkManager/NetworkManager.state" # Stato di NetworkManager
ip addr | sed '/^[0-9]/!d;s/: <.*$//' # Elenca dispositivi Internet
/usr/sbin/iwconfig # Visualizza parametri delle interfaccie di rete WIFI
nmcli device status # Visualizza informazioni di connessione
nmcli device wifi list # Rete WiFi in uso + raggiungibili
/usr/sbin/rfkill # Elenco, tipologia, e stato reti WiFi
cat /etc/resolv.conf # Informazioni sui server DNS configurati
dmesg | grep -i wireless # Verifica WiFi attivi e relativi firmware
dmesg | grep -i renamed # Verifica nomi connessioni Internet
ifconfig # Visualizza parametri delle interfaccie di rete
ls -l /etc/NetworkManager/system-connections # Lista files di configurazione connessione Internet
ping -c 5 192.168.1.1 # Raggiungibilità del proprio gateway (“router ADSL”)
ping -c 5 8.8.8.8 # Raggiungibilità di un host su Internet (senza risoluzione via server DNS)
ping -c 5 google.it # Raggiungibilità di un host su Internet (con risoluzione via server DNS)
route -n # Tabella di routing
/usr/sbin/lshw -c network # Informazioni sulle schede di rete rilevate (PCI e USB)
/usr/sbin/iwlist scan # Elenco Reti Wifi disponibili e relative caratteristiche
sudo cat "/etc/NetworkManager/system-connections/Wind3 HUB - C53194.nmconnection" # Informazioni relative a Network Manager e sue connessioni configurate +password

Esempi di output:

:~> inxi -SnEzxxx # Sistema Operativo e Connessioni a Internet disponibili
System:
  Kernel: 6.7.4-1-default arch: x86_64 bits: 64 compiler: gcc v: 13.2.1
    clocksource: tsc
  Desktop: KDE Plasma v: 5.27.10 tk: Qt v: 5.15.12 wm: kwin_x11 vt: 2
    dm: SDDM Distro: openSUSE Tumbleweed 20240222
Network:
  Device-1: Realtek RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet
    driver: r8169 v: kernel pcie: speed: 2.5 GT/s lanes: 1 port: 4000
    bus-ID: 02:00.0 chip-ID: 10ec:8168 class-ID: 0200
  IF: enp2s0 state: down mac: 
  Device-2: Realtek RTL8852BE PCIe 802.11ax Wireless Network
    driver: rtw89_8852be v: kernel pcie: speed: 2.5 GT/s lanes: 1 port: 3000
    bus-ID: 03:00.0 chip-ID: 10ec:b852 class-ID: 0280
  IF: wlp3s0 state: up mac: 
  Device-3: NetGear WG111v3 54 Mbps Wireless [realtek RTL8187B]
    driver: rtl8187 type: USB rev: 2.0 speed: 480 Mb/s lanes: 1 bus-ID: 1-7:8
    chip-ID: 0846:4260 class-ID: 0000 serial: 
  IF: wlp0s20f0u7 state: down mac: 
Bluetooth:
  Device-1: Realtek Bluetooth Radio driver: btusb v: 0.8 type: USB rev: 1.0
    speed: 12 Mb/s lanes: 1 bus-ID: 1-2:2 chip-ID: 0bda:b85b class-ID: e001
    serial: 
  Report: btmgmt ID: hci0 rfk-id: 0 state: up address:  bt-v: 5.3
    lmp-v: 12 class-ID: 6c0104
:~> lspci | grep -i net # Verifica la presenza di schede di rete integrate
02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet Controller (rev 15)
03:00.0 Network controller: Realtek Semiconductor Co., Ltd. RTL8852BE PCIe 802.11ax Wireless Network Controller
:~> lspci | awk '$2 == "Ethernet" {system("lspci -vs " $1)}' # Informazioni relative a Ethernet integrata
02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet Controller (rev 15)
        Subsystem: Realtek Semiconductor Co., Ltd. Device 0123
        Flags: bus master, fast devsel, latency 0, IRQ 16
        I/O ports at 4000 [size=256]
        Memory at 80504000 (64-bit, non-prefetchable) [size=4K]
        Memory at 80500000 (64-bit, non-prefetchable) [size=16K]
        Capabilities: 
        Kernel driver in use: r8169
        Kernel modules: r8169

:~> lspci | awk '$2 == "Network" {system("lspci -vs " $1)}' # Informazioni relative a WiFi integrato
03:00.0 Network controller: Realtek Semiconductor Co., Ltd. RTL8852BE PCIe 802.11ax Wireless Network Controller
        Subsystem: Realtek Semiconductor Co., Ltd. RTL8852BE PCIe 802.11ax Wireless Network Controller
        Flags: bus master, fast devsel, latency 0, IRQ 140
        I/O ports at 3000 [size=256]
        Memory at 80400000 (64-bit, non-prefetchable) [size=1M]
        Capabilities: 
        Kernel driver in use: rtw89_8852be
        Kernel modules: rtw89_8852be

:~> sudo lspci -vd 10ec:8168|head -17 # Informazioni periferica PCI (Ethernet) avente vendor=10ec e product=8168
[sudo] password di root:
02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet Controller (rev 15)
        Subsystem: Realtek Semiconductor Co., Ltd. Device 0123
        Flags: bus master, fast devsel, latency 0, IRQ 16
        I/O ports at 4000 [size=256]
        Memory at 80504000 (64-bit, non-prefetchable) [size=4K]
        Memory at 80500000 (64-bit, non-prefetchable) [size=16K]
        Capabilities: [40] Power Management version 3
        Capabilities: [50] MSI: Enable- Count=1/1 Maskable- 64bit+
        Capabilities: [70] Express Endpoint, MSI 01
        Capabilities: [b0] MSI-X: Enable+ Count=4 Masked-
        Capabilities: [100] Advanced Error Reporting
        Capabilities: [140] Virtual Channel
        Capabilities: [160] Device Serial Number 01-00-00-00-68-4c-e0-00
        Capabilities: [170] Latency Tolerance Reporting
        Capabilities: [178] L1 PM Substates
        Kernel driver in use: r8169
        Kernel modules: r8169
:~> sudo lspci -vd 10ec:b852|head -17 # Informazioni periferica PCI (WiFi) avente vendor=10ec e product=b852
03:00.0 Network controller: Realtek Semiconductor Co., Ltd. RTL8852BE PCIe 802.11ax Wireless Network Controller
        Subsystem: Realtek Semiconductor Co., Ltd. RTL8852BE PCIe 802.11ax Wireless Network Controller
        Flags: bus master, fast devsel, latency 0, IRQ 140
        I/O ports at 3000 [size=256]
        Memory at 80400000 (64-bit, non-prefetchable) [size=1M]
        Capabilities: [40] Power Management version 3
        Capabilities: [50] MSI: Enable+ Count=1/1 Maskable- 64bit+
        Capabilities: [70] Express Endpoint, MSI 00
        Capabilities: [100] Advanced Error Reporting
        Capabilities: [148] Device Serial Number 00-e0-4c-ff-fe-88-52-01
        Capabilities: [158] Latency Tolerance Reporting
        Capabilities: [160] L1 PM Substates
        Kernel driver in use: rtw89_8852be
        Kernel modules: rtw89_8852be

:~> lsusb | grep -i wirel # Informazioni relative a WiFi USB
Bus 001 Device 008: ID 0846:4260 NetGear, Inc. WG111v3 54 Mbps Wireless [realtek RTL8187B]
:~> sudo lsusb -vd 0846:4260|head -17 # Informazioni periferica USB (WiFi porta USB) avente vendor=0846 e product=4260

Bus 001 Device 008: ID 0846:4260 NetGear, Inc. WG111v3 54 Mbps Wireless [realtek RTL8187B]
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               2.00
  bDeviceClass            0 [unknown]
  bDeviceSubClass         0 [unknown]
  bDeviceProtocol         0
  bMaxPacketSize0        64
  idVendor           0x0846 NetGear, Inc.
  idProduct          0x4260 WG111v3 54 Mbps Wireless [realtek RTL8187B]
  bcdDevice            2.00
  iManufacturer           1 Manufacturer_NETGEAR
  iProduct                2 NETGEAR WG111v3
  iSerial                 3 00223FEE429A
  bNumConfigurations      1
:~> lsusb -vt # Elenco periferiche USB e relativi hub
/:  Bus 001.Port 001: Dev 001, Class=root_hub, Driver=xhci_hcd/12p, 480M
    ID 1d6b:0002 Linux Foundation 2.0 root hub
    |__ Port 002: Dev 002, If 0, Class=Wireless, Driver=btusb, 12M
        ID 0bda:b85b Realtek Semiconductor Corp.
    |__ Port 002: Dev 002, If 1, Class=Wireless, Driver=btusb, 12M
        ID 0bda:b85b Realtek Semiconductor Corp.
    |__ Port 003: Dev 003, If 0, Class=Hub, Driver=hub/4p, 480M
        ID 05e3:0610 Genesys Logic, Inc. Hub
    |__ Port 005: Dev 004, If 0, Class=Audio, Driver=snd-usb-audio, 12M
        ID 0d8c:0014 C-Media Electronics, Inc. Audio Adapter (Unitek Y-247A)
    |__ Port 005: Dev 004, If 1, Class=Audio, Driver=snd-usb-audio, 12M
        ID 0d8c:0014 C-Media Electronics, Inc. Audio Adapter (Unitek Y-247A)
    |__ Port 005: Dev 004, If 2, Class=Audio, Driver=snd-usb-audio, 12M
        ID 0d8c:0014 C-Media Electronics, Inc. Audio Adapter (Unitek Y-247A)
    |__ Port 005: Dev 004, If 3, Class=Human Interface Device, Driver=usbhid, 12M
        ID 0d8c:0014 C-Media Electronics, Inc. Audio Adapter (Unitek Y-247A)
    |__ Port 006: Dev 005, If 0, Class=Hub, Driver=hub/4p, 480M
        ID 05e3:0608 Genesys Logic, Inc. Hub
        |__ Port 002: Dev 006, If 0, Class=Human Interface Device, Driver=usbhid, 1.5M
            ID 258a:000c
        |__ Port 002: Dev 006, If 1, Class=Human Interface Device, Driver=usbhid, 1.5M
            ID 258a:000c
        |__ Port 004: Dev 007, If 0, Class=Human Interface Device, Driver=usbhid, 1.5M
            ID 047d:2048 Kensington Orbit Trackball with Scroll Ring
    |__ Port 007: Dev 008, If 0, Class=Vendor Specific Class, Driver=rtl8187, 480M
        ID 0846:4260 NetGear, Inc. WG111v3 54 Mbps Wireless [realtek RTL8187B]
/:  Bus 002.Port 001: Dev 001, Class=root_hub, Driver=xhci_hcd/4p, 10000M
    ID 1d6b:0003 Linux Foundation 3.0 root hub
    |__ Port 003: Dev 002, If 0, Class=Hub, Driver=hub/4p, 5000M
        ID 05e3:0626 Genesys Logic, Inc. Hub
        |__ Port 003: Dev 003, If 0, Class=Mass Storage, Driver=usb-storage, 5000M
            ID 1f75:0888 Innostor Technology Corporation IS888 SATA Storage Controller
:~> /usr/sbin/arp # Dati relativi alla rete internet
wind3.hub.wind3.hub (192.168.1.1) at a8:02:db:c5:31:94 [ether]  on wlp3s0
:~> sudo cat "/var/lib/NetworkManager/NetworkManager.state" # Stato di NetworkManager
[main]
NetworkingEnabled=true
WirelessEnabled=true
WWANEnabled=true
:~> ip addr | sed '/^[0-9]/!d;s/: <.*$//' # Elenca dispositivi Internet
1: lo
2: enp2s0
3: wlp3s0
4: wlp0s20f0u7
:~> /usr/sbin/iwconfig # Visualizza parametri delle interfaccie di rete WIFI
lo        no wireless extensions.

enp2s0    no wireless extensions.

wlp3s0    IEEE 802.11  ESSID:"Wind3 HUB - C53194"
          Mode:Managed  Frequency:2.422 GHz  Access Point: A8:02:DB:C5:31:94
          Bit Rate=216 Mb/s   Tx-Power=20 dBm
          Retry short limit:7   RTS thr:off   Fragment thr:off
          Power Management:on
          Link Quality=45/70  Signal level=-65 dBm
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:40   Missed beacon:0

wlp0s20f0u7  IEEE 802.11  ESSID:off/any
          Mode:Managed  Access Point: Not-Associated   Tx-Power=20 dBm
          Retry short limit:7   RTS thr:off   Fragment thr:off
          Power Management:off

:~> nmcli device status # Visualizza informazioni di connessione
DEVICE          TYPE      STATE                   CONNECTION
wlp3s0          wifi      collegato               wlp3s0
lo              loopback  connected (externally)  lo
wlp0s20f0u7     wifi      disconnesso             --
p2p-dev-wlp3s0  wifi-p2p  disconnesso             --
enp2s0          ethernet  non disponibile         --
:~> nmcli device wifi list # Rete WiFi in uso + raggiungibili
IN-USE  BSSID              SSID                MODE   CHAN  RATE        SIGNAL  BARS  SECURITY
*       A8:02:DB:C5:31:94  Wind3 HUB - C53194  Infra  3     540 Mbit/s  57      ▂▄▆_  WPA2
        9C:31:C3:CB:8B:1C  SKYWIFI_IRBCN       Infra  1     260 Mbit/s  37      ▂▄__  WPA2
        A8:02:DB:C5:31:95  Wind3 HUB - C53194  Infra  52    540 Mbit/s  34      ▂▄__  WPA2

IN-USE  BSSID              SSID                MODE   CHAN  RATE        SIGNAL  BARS  SECURITY
        A8:02:DB:C5:31:94  Wind3 HUB - C53194  Infra  3     540 Mbit/s  79      ▂▄▆_  WPA2
        9C:31:C3:CB:8B:1C  SKYWIFI_IRBCN       Infra  1     260 Mbit/s  65      ▂▄▆_  WPA2
:~> /usr/sbin/rfkill # Elenco, tipologia, e stato reti WiFi
ID TYPE      DEVICE      SOFT      HARD
 0 bluetooth hci0   unblocked unblocked
 1 wlan      phy0   unblocked unblocked
 2 wlan      phy1   unblocked unblocked
:~>