07 BASH – Connessione a Internet vista da OpenSUSE
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 :~>