Quantcast
Channel: Ubuntu Forums - Networking & Wireless
Viewing all 23300 articles
Browse latest View live

[ubuntu] Unable to connect bluetooth device on ubuntu 20.04

$
0
0
I am unable to connect bluetooth device on newly installed ubuntu 20.04. The device when tried to paired and connect shows as paired and connected but no sound comes. When checking logs getting some errors.

Below are some configuration and logs

Installed packages

Code:

mypc@root:/var/log$ sudo dpkg -l |grep -i blue
ii  blueman                                    2.1.2-1                              amd64        Graphical bluetooth manager
ii  bluetooth                                  5.53-0ubuntu3                        all          Bluetooth support
ii  bluez                                      5.53-0ubuntu3                        amd64        Bluetooth tools and daemons
ii  bluez-cups                                5.53-0ubuntu3                        amd64        Bluetooth printer driver for CUPS
ii  bluez-obexd                                5.53-0ubuntu3                        amd64        bluez obex daemon
ii  gir1.2-gnomebluetooth-1.0:amd64            3.34.1-1                              amd64        Introspection data for GnomeBluetooth
ii  gnome-bluetooth                            3.34.1-1                              amd64        GNOME Bluetooth tools
ii  libbluetooth3:amd64                        5.53-0ubuntu3                        amd64        Library to use the BlueZ Linux Bluetooth stack
ii  libgnome-bluetooth13:amd64                3.34.1-1                              amd64        GNOME Bluetooth tools - support library
ii  pulseaudio-module-bluetooth                1:13.99.1-1ubuntu3.2                  amd64        Bluetooth module for PulseAudio sound server

Code:

mypc@root:/var/log$  service bluetooth status
● bluetooth.service - Bluetooth service
    Loaded: loaded (/lib/systemd/system/bluetooth.service; enabled; vendor preset: enabled)
    Active: active (running) since Tue 2020-06-02 23:18:20 IST; 56s ago
      Docs: man:bluetoothd(8)
  Main PID: 4012 (bluetoothd)
    Status: "Running"
      Tasks: 1 (limit: 19040)
    Memory: 1.6M
    CGroup: /system.slice/bluetooth.service
            └─4012 /usr/lib/bluetooth/bluetoothd

Jun 02 23:18:20 mypc systemd[1]: Starting Bluetooth service...
Jun 02 23:18:20 mypc bluetoothd[4012]: Bluetooth daemon 5.53
Jun 02 23:18:20 mypc bluetoothd[4012]: Starting SDP server
Jun 02 23:18:20 mypc systemd[1]: Started Bluetooth service.
Jun 02 23:18:20 mypc bluetoothd[4012]: Bluetooth management interface 1.14 initialized
Jun 02 23:18:20 mypc bluetoothd[4012]: Endpoint registered: sender=:1.75 path=/MediaEndpoint/A2DPSink/sbc
Jun 02 23:18:20 mypc bluetoothd[4012]: Endpoint registered: sender=:1.75 path=/MediaEndpoint/A2DPSource/sbc
Jun 02 23:19:04 mypc bluetoothd[4012]: B8:69:C2:DE:CB:30: error updating services: Connection timed out (110)

Bluetoothctl details

Code:

[bluetooth]# show
Controller 04:ED:33:C4:11:B0 (public)
    Name: aarav
    Alias: aarav
    Class: 0x001c0104
    Powered: yes
    Discoverable: no
    DiscoverableTimeout: 0x00000000
    Pairable: yes
    UUID: Message Notification Se.. (00001133-0000-1000-8000-00805f9b34fb)
    UUID: A/V Remote Control        (0000110e-0000-1000-8000-00805f9b34fb)
    UUID: OBEX Object Push          (00001105-0000-1000-8000-00805f9b34fb)
    UUID: Message Access Server    (00001132-0000-1000-8000-00805f9b34fb)
    UUID: PnP Information          (00001200-0000-1000-8000-00805f9b34fb)
    UUID: IrMC Sync                (00001104-0000-1000-8000-00805f9b34fb)
    UUID: Vendor specific          (00005005-0000-1000-8000-0002ee000001)
    UUID: Headset AG                (00001112-0000-1000-8000-00805f9b34fb)
    UUID: A/V Remote Control Target (0000110c-0000-1000-8000-00805f9b34fb)
    UUID: Generic Attribute Profile (00001801-0000-1000-8000-00805f9b34fb)
    UUID: Phonebook Access Server  (0000112f-0000-1000-8000-00805f9b34fb)
    UUID: Audio Sink                (0000110b-0000-1000-8000-00805f9b34fb)
    UUID: Generic Access Profile    (00001800-0000-1000-8000-00805f9b34fb)
    UUID: Headset                  (00001108-0000-1000-8000-00805f9b34fb)
    UUID: Audio Source              (0000110a-0000-1000-8000-00805f9b34fb)
    UUID: OBEX File Transfer        (00001106-0000-1000-8000-00805f9b34fb)
    Modalias: usb:v1D6Bp0246d0535
    Discovering: no
Advertising Features:
    ActiveInstances: 0x00
    SupportedInstances: 0x05
    SupportedIncludes: tx-power
    SupportedIncludes: appearance
    SupportedIncludes: local-name
    SupportedSecondaryChannels: 1M
    SupportedSecondaryChannels: 2M
    SupportedSecondaryChannels: Coded

Dmesg

Code:

mypc@root:/var/log$ dmesg |grep -i bluetooth
[    3.802462] Bluetooth: Core ver 2.22
[    3.802496] Bluetooth: HCI device and connection manager initialized
[    3.802500] Bluetooth: HCI socket layer initialized
[    3.802502] Bluetooth: L2CAP socket layer initialized
[    3.802505] Bluetooth: SCO socket layer initialized
[    3.814782] Bluetooth: hci0: Firmware revision 0.0 build 128 week 11 2020
[    4.430742] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[    4.430743] Bluetooth: BNEP filters: protocol multicast
[    4.430747] Bluetooth: BNEP socket layer initialized
[  12.351532] Bluetooth: RFCOMM TTY layer initialized
[  12.351538] Bluetooth: RFCOMM socket layer initialized
[  12.351541] Bluetooth: RFCOMM ver 1.11


Specific version of "activation of network connection failed" under Ubuntu 18.04

$
0
0
I have found many earlier questions here that at first glance, describe the same problem I am facing: I get the error message `activation of network connection failed` when trying to connect to any Wi-Fi network.

However, in comparison to earlier questions I have found, my case is rather particular in a few ways:


  • this problem appeared out of a sudden, after I rebooted my computer - that is, everything was working fine for more more than an year until minutes ago (also, I did **not** install any new software recently);



  • I can still see all available Wi-Fi connections listed, but upon selection any, I get the above mentioned error message (I did try forgetting/re-entering connections);



  • my Wi-Fi card (the one that has smoothly worked in the last year) is a PCI Express Wi-Fi adapter (so the discussion https://askubuntu.com/questions/1214...nection-failed does not help). More specifically, it is a FebSmart Wireless Dual Band N600 (2.4GHz 300Mbps or 5GHz 300Mbps). For reference, a `lshw` gives me the following wi-fi network (i.e. omitting Ethernet cards):



Code:

*-network
  description: Wireless interface
  product: AR93xx Wireless Network Adapter
  vendor: Qualcomm Atheros
  physical id: 0
  bus info: pci@0000:02:00.0
  logical name: wlp2s0
  version: 01
  serial: e0:ca:94:c5:b0:57
  width: 64 bits
  clock: 33MHz
  capabilities: bus_master cap_list rom ethernet physical wireless
  configuration: broadcast=yes driver=ath9k driverversion=5.3.0-53-generic firmware=N/A latency=0 link=no
  multicast=yes wireless=IEEE 802.11
  resources: irq:16 memory:dfe00000-dfe1ffff memory:dfe20000-dfe2ffff

Other relevant outputs:

Code:

description: Computer
  width: 64 bits
  capabilities: smp vsyscall32  *-core
  description: Motherboard
  physical id: 0
  *-memory
  description: System memory
  physical id: 0
  size: 251GiB

  *-cpu:0
  product: Intel(R) Xeon(R) CPU E5-2697 v2 @ 2.70GHz
  vendor: Intel Corp.
  physical id: 1
  bus info: cpu@0
  size: 1611MHz
  capacity: 3500MHz
  width: 64 bits
  capabilities: fpu fpu_exception wp vme de pse tsc msr pae mce cx8 apic sep mtrr pge > mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp x86-64 constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm cpuid_fault epb pti ssbd ibrs ibpb stibp tpr_shadow vnmi flexpriority ept vpid fsgsbase smep erms xsaveopt dtherm ida arat pln pts md_clear flush_l1d cpufreq

  *-cpu:1
  product: Intel(R) Xeon(R) CPU E5-2697 v2 @ 2.70GHz
  vendor: Intel Corp.
  physical id: 2
  bus info: cpu@1
  size: 2130MHz
  capacity: 3500MHz
  width: 64 bits
  capabilities: fpu fpu_exception wp vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp x86-64 constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm cpuid_fault epb pti ssbd ibrs ibpb stibp tpr_shadow vnmi flexpriority ept vpid fsgsbase smep erms xsaveopt dtherm ida arat pln pts md_clear flush_l1d cpufreq

And a `iwconfig`gives me:

Code:

wlp2s0    IEEE 802.11  ESSID:off/any 
  Mode:Managed  Access Point: Not-Associated  Tx-Power=15 dBm 
  Retry short limit:7  RTS thr:off  Fragment thr:off
  Power Management:off
  enp6s0    no wireless extensions.
 
  enp7s0    no wireless extensions.
 
  lo        no wireless extensions.
 
  enp9s0    no wireless extensions.
 
  enp10s0  no wireless extensions.









  • importantly, I have borrowed a USB TP-LINK Wi-Fi adapter (model TL-WN722N) from a friend and plugged into my machine - and with it, I can connect immediately to any Wi-Fi network;



So, my question to my fellow Ubuntu users: what should I do to try to restore access through my PCI Express card, as I was just having minutes ago?

Writing a program that changes the port of all outgoing packets

$
0
0
I started a side project to improve my networking and Linux skills. My goal is to write a client-server structure that tunnels packets out of an environment behind a proxy. Basically I want to encapsulate the packets with a header that lets them pass through the proxy.


Client:

  1. All outgoing packets are caught before they hit the network
  2. The port number is changed to 80 or 443 and the destionation IP is changed to the server
    (Actual port and actual port are stored somewhere in the package, so bascially the package is encapsulated)
  3. The packet is sent out to the server



Server:

  1. Packets from the client are received
  2. The encapsulation is removed and the real port and destionation address are restored
  3. The packet is sent out to the real destination
  4. Incoming responses are encapsulated with with port 80/443 and sent back to the client



So far, I have created a small C program and integrated it with "insmod". The packets are caught with "nf_register_net_hook" and I can either drop or accept them but I have trouble progressing from here.



Questions:

  1. What exactly is this
    Code:

    *skb    structure
    As far as I know it is a representation of the packet, but I can not find a good documentation about how to handle it. I tried

    Code:

    struct iphdr *ip_header =    (struct iphdr *)skb_network_header(skb);
    But I do not understand the output.
  2. Are there introductory guides or programming examples about how to work with Netfilter and especially with libnetfilter_queue ?
  3. I am not proficient with C. Is it feasible to get the the packets into Python and put them back into the Linux packet stack somehow?

[ubuntu] Unstable Network connection, wired as well as wireless

$
0
0
I've a strange problem with Ubuntu 20.04. The network connection seems to be unstable in wireless as well as wired connection. When I try to access internet or try to update apt, at first it always say Connection temporarily unavailable. My Wireless Network connection output summary is:

https://paste.ubuntu.com/p/H8mYdQ8G6t/


Please suggest what could be wrong? Thanks for your help.

[ubuntu] Bonding in ubuntu 20.04

$
0
0
Hello everyone.
In order to create (networking teaming) bonding in ubuntu I have implemented the following:
As you can see I am using an IP and the DHCP option.

Code:

auto eno1
iface eno1 inet manual
    bond-master bond0
    bond-primary eno1
auto eno2
iface eno2 inet manual
    bond-master bond0

auto bond0
iface bond0 inet dhcp
    address 192.168.100.84
    gateway 192.168.100.255
    netmask 255.255.255.0
    bond-mode active-backup
    bond-miimon 100
    bond-slaves none



Since its a local network I did not expect the following to be a trouble:
dhcp to be set to static.
Once doing it I found out that I constantly suffer from dropping packets and can not even do sudo apt update.

This is the only way it worked out for me.

If you have any suggestions on the matter I will be glad to hear you out guys.

How to set an Interface Offline?

$
0
0
So I'm pretty new to the Linux Ubuntu enviroment and I tried setting up a IP SLA Repsonder from a Programm which was shared on GitHub https://github.com/cmouse/ip-sla-responder
So I compiled the programm using Make CC=gcc and asigned an IP-Addresse to the running Responder Programm. As soons as I started the Programm I was receiving data, but the Responder wasn't sening any data back to the Switch. I always got the Error Messang which was saying: Can't establish connection, on the Cisco Switch. So I started reading the threads on the GitHub Link and saw this:
Best if you don't configure any vlans and leave the interface offline, so linux or the nic won't eat up your packets. This is best used if you want to support same IP address on multiple VRFs. You can use up to 4096 different VLANs.
Since I'm new to ubuntu I am not entirly sure what thats means while he was saying leave the interfache offline. Do I need to shut it down? Or is this a specific configuration in ubuntu?
I'll attach my Interface configurations...
[COLOR=#242729][FONT=Arial]Appreciate your Help!


Kzvdc.jpg

oPqy6.jpg
Attached Images

No Network

$
0
0
HI,

My internet has stopped working. When I try to connect there is a question mark symbol where the connection symbol is.

Can someone please help me?

[kubuntu] Authenticity of Host 'xxx.xxx.xxx.xxx (xxx.xxx.xxx.xxx)' can't be established...

$
0
0
I hope this is the right place to post this - it was either here, or Network etc etc.

I had an SFTP connection to my file server (running Ubuntu Server) on my primary computer, was working great until a couple days ago when I started receiving a popup in Dolphin with the following message...

Code:

The authenticity of host '192.168.111.111 (192.168.111.111)' can't be established.
ECDSA key fingerprint is SHA256:LotsOfRandomNumbersAndLettersForTheKeyHere.
Are you sure you want to continue connecting (yes/no/[fingerprint])?

My research tells me to wary of a MITM attack - but umm... ok.

Edit: Answering "Yes" just pops up another dialogue box with the same question, same key, etc...

Can someone just tell me how to fix it, what to check, where to go?

Thank you so much.

[ubuntu] Wired enp5s0 connection not working on Ubuntu 20.04

$
0
0
Hi all,
The wireless connection works perfect on my Ubuntu 20.04 Dell laptop, but the wired connection doesn't.
The wire, the router or ISP provider works correctly because I've checked on an other laptop with Windows 10 without any issues. Even called the ISP provider and we came to the conclusion that the issue is from the Ubuntu.

What is strange is that if I disconnect and connect the wired con. the ping to 8.8.8.8 is working briefly and after that is going back again:

Code:

From 192.168.0.107 icmp_seq=1608 Destination Host UnreachableFrom 192.168.0.107 icmp_seq=1609 Destination Host Unreachable
From 192.168.0.107 icmp_seq=1610 Destination Host Unreachable
From 192.168.0.107 icmp_seq=1611 Destination Host Unreachable
From 192.168.0.107 icmp_seq=1612 Destination Host Unreachable
64 bytes from 8.8.8.8: icmp_seq=1618 ttl=55 time=14.5 ms
64 bytes from 8.8.8.8: icmp_seq=1619 ttl=55 time=14.6 ms
64 bytes from 8.8.8.8: icmp_seq=1620 ttl=55 time=15.6 ms
64 bytes from 8.8.8.8: icmp_seq=1621 ttl=55 time=15.9 ms
64 bytes from 8.8.8.8: icmp_seq=1622 ttl=55 time=16.9 ms
From 192.168.0.107 icmp_seq=1623 Destination Host Unreachable
From 192.168.0.107 icmp_seq=1624 Destination Host Unreachable
From 192.168.0.107 icmp_seq=1625 Destination Host Unreachable
From 192.168.0.107 icmp_seq=1626 Destination Host Unreachable
From 192.168.0.107 icmp_seq=1627 Destination Host Unreachable
From 192.168.0.107 icmp_seq=1628 Destination Host Unreachable
From 192.168.0.107 icmp_seq=1630 Destination Host Unreachable
From 192.168.0.107 icmp_seq=1631 Destination Host Unreachable
From 192.168.0.107 icmp_seq=1632 Destination Host Unreachable
From 192.168.0.107 icmp_seq=1633 Destination Host Unreachable
From 192.168.0.107 icmp_seq=1634 Destination Host Unreachable

What is also strange is why it takes the 192.168.0.107 IP when I change from the setting to 192.168.1.139?
Sometimes the ifconfig looks like this:

Code:

ifconfig enp5s0
enp5s0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.1.139  netmask 255.255.255.0  broadcast 192.168.1.255
        inet6 fe80::c695:1ece:7ed8:e930  prefixlen 64  scopeid 0x20<link>
        inet6 2a02:2f08:4914:9900:ef5a:e062:10cb:9c86  prefixlen 64  scopeid 0x0<global>
        inet6 2a02:2f08:4914:9900:8876:e515:af27:74bf  prefixlen 64  scopeid 0x0<global>
        inet6 2a02:2f08:4914:9900:30f8:b1ed:41c2:6f39  prefixlen 64  scopeid 0x0<global>
        inet6 2a02:2f08:4914:9900:4d6e:ad40:aa1c:d12  prefixlen 64  scopeid 0x0<global>
        inet6 2a02:2f08:4914:9900:5292:2037:9b19:5ad2  prefixlen 64  scopeid 0x0<global>
        ether 18:03:73:91:63:c4  txqueuelen 1000  (Ethernet)
        RX packets 30222  bytes 18873475 (18.8 MB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 32886  bytes 3674553 (3.6 MB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

sometimes like this:
Code:

ifconfig enp5s0
enp5s0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.0.107  netmask 255.255.255.0  broadcast 192.168.0.255
        ether 18:03:73:91:63:c4  txqueuelen 1000  (Ethernet)
        RX packets 30440  bytes 18904409 (18.9 MB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 33059  bytes 3690528 (3.6 MB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

I've run these commands:

Code:

sudo iptables -F
sudo ifdown enp5s0 && sudo ifup -v enp5s0
sudo gedit /etc/network/interfaces
with this config:
auto lo
iface lo inet loopback


auto enp5s0
iface enp5s0 inet dhcp


#iface enp5s0 inet static
#    address 192.168.1.139
#    netmask 255.255.255.0
#    gareway 192.168.1.1
#    dns-nameservers 8.8.8.8

sudo lshw -C network
  *-network               
      description: Ethernet interface
      product: RTL810xE PCI Express Fast Ethernet controller
      vendor: Realtek Semiconductor Co., Ltd.
      physical id: 0
      bus info: pci@0000:05:00.0
      logical name: enp5s0
      version: 05
      serial: 18:03:73:91:63:c4
      capacity: 100Mbit/s
      width: 64 bits
      clock: 33MHz
      capabilities: pm msi pciexpress msix vpd bus_master cap_list ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd autonegotiation
      configuration: autonegotiation=on broadcast=yes driver=r8169 firmware=rtl_nic/rtl8105e-1.fw latency=0 link=no multicast=yes port=MII
      resources: irq:17 ioport:d000(size=256) memory:f3204000-f3204fff memory:f3200000-f3203fff



Does anyone have any clue what I could do next?
Thanks for reading and helping me.

[kubuntu] Bluetooth HFP not working and stopping wifi working

$
0
0
HI

I bought a couple of bluetooth TWS headphones to do calls and meetings, I can pair them with my linux machine but I can't use the microphone.


I read that the problem is the profile, that A2DP is not capable to work with the microphone and I have to switch to HSP/HFP


I tried the following guide and now I'm able to switch to HFP

https://askubuntu.com/questions/8313...dset-head-unit


I've luckly also find a repo to install ofono-phonesim because is not avaiable on the Ubuntu repo :(


Anyway, when I switch to HFP, I got no sound from the earphones but static noise, and also the WIFI stop working... If I switch back to A2DP everyng goes back to normal, even wifi connectivity


I'm spending a lot of time on this problem, I don't know what to do :(


here some commands output


cat /etc/lsb-release
Code:

DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=20.04
DISTRIB_CODENAME=focal
DISTRIB_DESCRIPTION="Ubuntu 20.04 LTS"

lsusb
Code:

Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 005: ID 138a:0011 Validity Sensors, Inc. VFS5011 Fingerprint Reader
Bus 001 Device 004: ID 0bda:58db Realtek Semiconductor Corp. Integrated Camera
Bus 001 Device 003: ID 0cf3:e500 Qualcomm Atheros Communications
Bus 001 Device 002: ID 062a:4106 MosArt Semiconductor Corp. 2.4G Wireless Mouse
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

lcpi
Code:

05:00.0 Network controller: Qualcomm Atheros QCA9377 802.11ac Wireless Network Adapter (rev 31)
    Subsystem: Lenovo QCA9377 802.11ac Wireless Network Adapter
    Flags: bus master, fast devsel, latency 0, IRQ 139
    Memory at f1000000 (64-bit, non-prefetchable) [size=2M]
    Capabilities: <access denied>
    Kernel driver in use: ath10k_pci
    Kernel modules: ath10k_pci

sudo lsusb -v -d 0cf3:e500
Code:

Bus 001 Device 003: ID 0cf3:e500 Qualcomm Atheros Communications
Device Descriptor:
  bLength                18
  bDescriptorType        1
  bcdUSB              2.01
  bDeviceClass          224 Wireless
  bDeviceSubClass        1 Radio Frequency
  bDeviceProtocol        1 Bluetooth
  bMaxPacketSize0        64
  idVendor          0x0cf3 Qualcomm Atheros Communications
  idProduct          0xe500
  bcdDevice            0.01
  iManufacturer          0
  iProduct                0
  iSerial                0
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                9
    bDescriptorType        2
    wTotalLength      0x00b1
    bNumInterfaces          2
    bConfigurationValue    1
    iConfiguration          0
    bmAttributes        0xe0
      Self Powered
      Remote Wakeup
    MaxPower              100mA
    Interface Descriptor:
      bLength                9
      bDescriptorType        4
      bInterfaceNumber        0
      bAlternateSetting      0
      bNumEndpoints          3
      bInterfaceClass      224 Wireless
      bInterfaceSubClass      1 Radio Frequency
      bInterfaceProtocol      1 Bluetooth
      iInterface              0
      Endpoint Descriptor:
        bLength                7
        bDescriptorType        5
        bEndpointAddress    0x81  EP 1 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type              None
          Usage Type              Data
        wMaxPacketSize    0x0010  1x 16 bytes
        bInterval              1
      Endpoint Descriptor:
        bLength                7
        bDescriptorType        5
        bEndpointAddress    0x82  EP 2 IN
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type              None
          Usage Type              Data
        wMaxPacketSize    0x0040  1x 64 bytes
        bInterval              1
      Endpoint Descriptor:
        bLength                7
        bDescriptorType        5
        bEndpointAddress    0x02  EP 2 OUT
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type              None
          Usage Type              Data
        wMaxPacketSize    0x0040  1x 64 bytes
        bInterval              1
    Interface Descriptor:
      bLength                9
      bDescriptorType        4
      bInterfaceNumber        1
      bAlternateSetting      0
      bNumEndpoints          2
      bInterfaceClass      224 Wireless
      bInterfaceSubClass      1 Radio Frequency
      bInterfaceProtocol      1 Bluetooth
      iInterface              0
      Endpoint Descriptor:
        bLength                7
        bDescriptorType        5
        bEndpointAddress    0x83  EP 3 IN
        bmAttributes            1
          Transfer Type            Isochronous
          Synch Type              None
          Usage Type              Data
        wMaxPacketSize    0x0000  1x 0 bytes
        bInterval              1
      Endpoint Descriptor:
        bLength                7
        bDescriptorType        5
        bEndpointAddress    0x03  EP 3 OUT
        bmAttributes            1
          Transfer Type            Isochronous
          Synch Type              None
          Usage Type              Data
        wMaxPacketSize    0x0000  1x 0 bytes
        bInterval              1
    Interface Descriptor:
      bLength                9
      bDescriptorType        4
      bInterfaceNumber        1
      bAlternateSetting      1
      bNumEndpoints          2
      bInterfaceClass      224 Wireless
      bInterfaceSubClass      1 Radio Frequency
      bInterfaceProtocol      1 Bluetooth
      iInterface              0
      Endpoint Descriptor:
        bLength                7
        bDescriptorType        5
        bEndpointAddress    0x83  EP 3 IN
        bmAttributes            1
          Transfer Type            Isochronous
          Synch Type              None
          Usage Type              Data
        wMaxPacketSize    0x0009  1x 9 bytes
        bInterval              1
      Endpoint Descriptor:
        bLength                7
        bDescriptorType        5
        bEndpointAddress    0x03  EP 3 OUT
        bmAttributes            1
          Transfer Type            Isochronous
          Synch Type              None
          Usage Type              Data
        wMaxPacketSize    0x0009  1x 9 bytes
        bInterval              1
    Interface Descriptor:
      bLength                9
      bDescriptorType        4
      bInterfaceNumber        1
      bAlternateSetting      2
      bNumEndpoints          2
      bInterfaceClass      224 Wireless
      bInterfaceSubClass      1 Radio Frequency
      bInterfaceProtocol      1 Bluetooth
      iInterface              0
      Endpoint Descriptor:
        bLength                7
        bDescriptorType        5
        bEndpointAddress    0x83  EP 3 IN
        bmAttributes            1
          Transfer Type            Isochronous
          Synch Type              None
          Usage Type              Data
        wMaxPacketSize    0x0011  1x 17 bytes
        bInterval              1
      Endpoint Descriptor:
        bLength                7
        bDescriptorType        5
        bEndpointAddress    0x03  EP 3 OUT
        bmAttributes            1
          Transfer Type            Isochronous
          Synch Type              None
          Usage Type              Data
        wMaxPacketSize    0x0011  1x 17 bytes
        bInterval              1
    Interface Descriptor:
      bLength                9
      bDescriptorType        4
      bInterfaceNumber        1
      bAlternateSetting      3
      bNumEndpoints          2
      bInterfaceClass      224 Wireless
      bInterfaceSubClass      1 Radio Frequency
      bInterfaceProtocol      1 Bluetooth
      iInterface              0
      Endpoint Descriptor:
        bLength                7
        bDescriptorType        5
        bEndpointAddress    0x83  EP 3 IN
        bmAttributes            1
          Transfer Type            Isochronous
          Synch Type              None
          Usage Type              Data
        wMaxPacketSize    0x0019  1x 25 bytes
        bInterval              1
      Endpoint Descriptor:
        bLength                7
        bDescriptorType        5
        bEndpointAddress    0x03  EP 3 OUT
        bmAttributes            1
          Transfer Type            Isochronous
          Synch Type              None
          Usage Type              Data
        wMaxPacketSize    0x0019  1x 25 bytes
        bInterval              1
    Interface Descriptor:
      bLength                9
      bDescriptorType        4
      bInterfaceNumber        1
      bAlternateSetting      4
      bNumEndpoints          2
      bInterfaceClass      224 Wireless
      bInterfaceSubClass      1 Radio Frequency
      bInterfaceProtocol      1 Bluetooth
      iInterface              0
      Endpoint Descriptor:
        bLength                7
        bDescriptorType        5
        bEndpointAddress    0x83  EP 3 IN
        bmAttributes            1
          Transfer Type            Isochronous
          Synch Type              None
          Usage Type              Data
        wMaxPacketSize    0x0021  1x 33 bytes
        bInterval              1
      Endpoint Descriptor:
        bLength                7
        bDescriptorType        5
        bEndpointAddress    0x03  EP 3 OUT
        bmAttributes            1
          Transfer Type            Isochronous
          Synch Type              None
          Usage Type              Data
        wMaxPacketSize    0x0021  1x 33 bytes
        bInterval              1
    Interface Descriptor:
      bLength                9
      bDescriptorType        4
      bInterfaceNumber        1
      bAlternateSetting      5
      bNumEndpoints          2
      bInterfaceClass      224 Wireless
      bInterfaceSubClass      1 Radio Frequency
      bInterfaceProtocol      1 Bluetooth
      iInterface              0
      Endpoint Descriptor:
        bLength                7
        bDescriptorType        5
        bEndpointAddress    0x83  EP 3 IN
        bmAttributes            1
          Transfer Type            Isochronous
          Synch Type              None
          Usage Type              Data
        wMaxPacketSize    0x0031  1x 49 bytes
        bInterval              1
      Endpoint Descriptor:
        bLength                7
        bDescriptorType        5
        bEndpointAddress    0x03  EP 3 OUT
        bmAttributes            1
          Transfer Type            Isochronous
          Synch Type              None
          Usage Type              Data
        wMaxPacketSize    0x0031  1x 49 bytes
        bInterval              1
Binary Object Store Descriptor:
  bLength                5
  bDescriptorType        15
  wTotalLength      0x000c
  bNumDeviceCaps          1
  USB 2.0 Extension Device Capability:
    bLength                7
    bDescriptorType        16
    bDevCapabilityType      2
    bmAttributes  0x00000002
      HIRD Link Power Management (LPM) Supported
can't get debug descriptor: Resource temporarily unavailable
Device Status:    0x0001
  Self Powered

Code:


[ASUS USB-AC68 / RTL8814AU] Slow speeds after changing driver (on Ubuntu 18.04 LTS)

$
0
0
First a bit of context:

I have been using an older driver for my "ASUS USB-AC68 / RTL8814AU" usb wireless network adapter until quite recently, when I decided to remove it and instead install the "88XXau" one from aircrack-ng git repository (due to a suspicion of the old driver causing a small delay when booting up).

After this change, however, my wifi speeds are quite bad. When checking with speedtest.net (using the same server) I get 30-40mbps down & 40-50 mbps up whereas, before, I was able to max out my internet connection - which is 200/200 fiber. I am still able to max out my internet connection when doing a speed test to the same server, from my Android phone (connected to the same network, and from the same area in my home, as where my desktop computer is placed).

Since the speed was just fine before changing the driver, I can only assume that the slowness I see now, is due to some problem with the new driver I have installed.

Here is a link to all my wireless-info: https://pastebin.com/YgZ2mNwN

Things I have tried, this far (without any visible effect on connection speed):


  • Disabling power saving for the WLAN adapter (currently disabled)
  • Changing MTU size for the WLAN interface from 2312 to 1500
  • Setting a static channel on my wifi network (instead of dynamic/auto)


A bit of extra info that might be of relevance:

Output from "lshw -c network" (omitting ethernet/LAN adapter):

*-network
description: Wireless interface
physical id: 1
bus info: usb@1:11
logical name: wlan0
serial: 4c:ed:fb:b6:f4:ff
capabilities: ethernet physical wireless
configuration: broadcast=yes driver=rtl88XXau ip=192.168.1.224 multicast=yes wireless=IEEE 802.11AC


Output from "dmesg" when reconnecting the device:

[ 2065.077051] usb 1-11: new high-speed USB device number 8 using xhci_hcd
[ 2065.225541] usb 1-11: New USB device found, idVendor=0b05, idProduct=1853
[ 2065.225546] usb 1-11: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 2065.225549] usb 1-11: Product: 802.11ac NIC
[ 2065.225552] usb 1-11: Manufacturer: Realtek
[ 2065.225555] usb 1-11: SerialNumber: 123456
[ 2065.345770] usb 1-11: 88XXau 4c:ed:fb:b6:f4:ff hw_info[d8]
[ 2065.369906] IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready
[ 2065.794769] IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready
[ 2065.794796] IPv6: ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready
[ 2065.852622] IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready
[ 2069.394466] IPv6: ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready


Interface shown with "ip link":

6: wlan0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 2312 qdisc mq state UP mode DORMANT group default qlen 1000 link/ether 4c:ed:fb:b6:f4:ff brd ff:ff:ff:ff:ff:ff
A bit of upload/download statistics (to/from iperf server on same LAN):


iPerf send:

iperf3 -c 192.168.1.223 -p 2222
Connecting to host 192.168.1.223, port 2222
[ 4] local 192.168.1.224 port 53388 connected to 192.168.1.223 port 2222
[ ID] Interval Transfer Bandwidth Retr Cwnd
[ 4] 0.00-1.00 sec 8.79 MBytes 73.7 Mbits/sec 0 383 KBytes
[ 4] 1.00-2.00 sec 10.0 MBytes 84.0 Mbits/sec 0 766 KBytes
[ 4] 2.00-3.00 sec 11.2 MBytes 94.3 Mbits/sec 0 1.31 MBytes
[ 4] 3.00-4.00 sec 9.38 MBytes 78.7 Mbits/sec 0 1.77 MBytes
[ 4] 4.00-5.00 sec 9.63 MBytes 80.8 Mbits/sec 0 2.26 MBytes
[ 4] 5.00-6.00 sec 5.57 MBytes 46.7 Mbits/sec 0 2.54 MBytes
[ 4] 6.00-7.00 sec 10.4 MBytes 87.5 Mbits/sec 0 3.04 MBytes
[ 4] 7.00-8.00 sec 5.71 MBytes 47.9 Mbits/sec 0 3.04 MBytes
[ 4] 8.00-9.00 sec 10.9 MBytes 91.7 Mbits/sec 0 3.04 MBytes
[ 4] 9.00-10.00 sec 8.92 MBytes 74.9 Mbits/sec 0 3.04 MBytes
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval Transfer Bandwidth Retr
[ 4] 0.00-10.00 sec 90.6 MBytes 76.0 Mbits/sec 0 sender
[ 4] 0.00-10.00 sec 89.6 MBytes 75.2 Mbits/sec receiver

iPerf receive:

iperf3 -c 192.168.1.223 -p 2222 -R
Connecting to host 192.168.1.223, port 2222
Reverse mode, remote host 192.168.1.223 is sending
[ 4] local 192.168.1.224 port 53404 connected to 192.168.1.223 port 2222
[ ID] Interval Transfer Bandwidth
[ 4] 0.00-1.00 sec 4.43 MBytes 37.2 Mbits/sec
[ 4] 1.00-2.00 sec 4.44 MBytes 37.3 Mbits/sec
[ 4] 2.00-3.00 sec 4.43 MBytes 37.1 Mbits/sec
[ 4] 3.00-4.00 sec 4.43 MBytes 37.1 Mbits/sec
[ 4] 4.00-5.00 sec 4.48 MBytes 37.5 Mbits/sec
[ 4] 5.00-6.00 sec 4.48 MBytes 37.5 Mbits/sec
[ 4] 6.00-7.00 sec 4.47 MBytes 37.5 Mbits/sec
[ 4] 7.00-8.00 sec 4.48 MBytes 37.6 Mbits/sec
[ 4] 8.00-9.00 sec 4.45 MBytes 37.3 Mbits/sec
[ 4] 9.00-10.00 sec 4.45 MBytes 37.3 Mbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval Transfer Bandwidth Retr
[ 4] 0.00-10.00 sec 45.6 MBytes 38.3 Mbits/sec 1 sender
[ 4] 0.00-10.00 sec 45.6 MBytes 38.3 Mbits/sec receiver



Please let me know if more information is required to properly assist me with this issue.

Any input would be much appreciated, as I really would like to avoid reverting to the old driver :)

Can I SSH into a Laptop if it is not logged in?

$
0
0
I have an old laptop where I installed Ubuntu 18. It's a place that I can experiment with various things before committing them to my main NUC. If I screw the OS up, I just reinstall it and all I've lost is some time. Whereas if I screw up my NUC then my Plex server, my NAS folders and weeks of work are lost.

Here's my question.
The laptop goes to sleep after a period of unuse and the current user is logged out. But, when this happens, I can't log in by SSH.

Is this normal? Can I turn off the auto logoff on the laptop?

dell vostro 5590 wifi adapter not working

$
0
0
Hi,

I'm new to ubuntu and I my wifi adapter is not working
I have ubuntu 20.04

please advice me what to do in order to fix it

Auto mount share on boot

$
0
0
I'm new to Linux and have been following online guides to get a machine running(Ubuntu 18.04), but have run into a snag. I can't get a share to mount on boot. I've added this to /etc/fstab

//WINDOWS_SERVER/SHARE /mnt/ftproot cifs credentials=/etc/samba/user

with my server and share name in the first bit. I've got a credentials file with the user and password specified. It's a Windows AD domain. This works fine if I enter

sudo mount -a

but it doesn't mount on boot. Any ideas? I've searched all over, tried putting the script in /etc/network/if-up.d, and tried all sorts of options in fstab. Why does it work fine if I type mount -a, but not when booting?

[ubuntu] No Wifi adapter found, Ubuntu 20.04, Lenovo I deapad 320 15IKB

$
0
0
I did a fresh install of Ubuntu 20.04 on my laptop Lenovo ideapad 320 15IKB, and since then I am not able to use wifi(bluetooth works fine).
It says wifi adapter not found. Previously I have used Fedora 31, Ubuntu 18.04 on my laptop and wifi was working fine.
Currently using LAN cable for internet.

I have posted the question here -> https://askubuntu.com/questions/1246...pter-not-found
I can provide more information if needed.
Please help me out here.


[ubuntu] Unable to see ethernet NIC interface in Ubuntu 20.04 even though NIC is present and h

$
0
0
I am unable to see my ethernet card ports in the OS (Ubuntu 20.04) by doing ip a. I can see the card in lspci and also under lshw. I know (from BIOS menu) that a port in the Card is also connected.
[COLOR=#242729][FONT=Arial]How do I see the network interface actually link up in the OS? Is this a bug with Ubuntu? I have physically verified that the Port on the card is up and blinking.

TUAVs.png

8ZqAf.jpg
Attached Images

[ubuntu] Ubuntu (64-bit) on Raspberry Pi 4 Doesn't use 802.11 ac/n

$
0
0
I have Ubuntu Server (64-bit) installed on my RP 4B (8GB) with the Ubuntu Desktop also loaded. When I try to connect to WiFi, my 5GHz connection isn't shown in available servers, only my 2GHz connection. How can I connect to the 5GHz Wifi connection? Both my network and the Pi have the hardware for it.

Ethernet (wired connection) is Unreachable in Ubuntu 16.04

$
0
0
I have a system dual boot with Windows 10 and Ubuntu 16.04.
Windows 10 can access the internet, but Ubuntu 16.04 can't.
I have checked in Windows 10 where WOL is not enabled on the ethernet.
And you can see that the ethernet status (eno1) is up in Ubuntu 16.04.

Below are some results
Code:

```
$ ping 8.8.8.8
connect: Network is unreachable

```
From above you can see it's not domain server problem (Indeed, before that I have tried changing `/etc/resolv.conf` to include line `nameserver 8.8.8.8` and it does not work and I found out that it's not domain server problem)


Code:

$ ip link
    1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000
        link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 2: eno1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP mode DEFAULT group default qlen 1000
        link/ether 18:31:bf:ce:35:39 brd ff:ff:ff:ff:ff:ff 3: enp14s0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq state DOWN mode DEFAULT group default qlen 1000
        link/ether 18:31:bf:ce:35:3a brd ff:ff:ff:ff:ff:ff 5: br-e5e68b901b8d: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN mode DEFAULT group default
        link/ether 02:42:bc:39:1c:1b brd ff:ff:ff:ff:ff:ff 6: docker0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN mode DEFAULT group default
        link/ether 02:42:90:09:22:e9 brd ff:ff:ff:ff:ff:ff


```
$ ifconfig -a
br-e5e68b901b8d Link encap:Ethernet  HWaddr 02:42:bc:39:1c:1c 
          inet addr:172.18.0.1  Bcast:172.18.255.255  Mask:255.255.0.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:0
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)


docker0  Link encap:Ethernet  HWaddr 02:42:90:09:22:ec 
          inet addr:172.17.0.1  Bcast:172.17.255.255  Mask:255.255.0.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:0
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)


eno1      Link encap:Ethernet  HWaddr 18:31:bf:ce:35:3c 
          inet6 addr: fe80::fd89:7b2:8432:3e66/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:302 errors:0 dropped:0 overruns:0 frame:0
          TX packets:96 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:50635 (50.6 KB)  TX bytes:10704 (10.7 KB)
          Interrupt:20 Memory:fb600000-fb620000


enp14s0  Link encap:Ethernet  HWaddr 18:31:bf:ce:35:3c 
          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)
          Memory:fb300000-fb37ffff


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:37180 errors:0 dropped:0 overruns:0 frame:0
          TX packets:37180 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:14199410 (14.1 MB)  TX bytes:14199410 (14.1 MB)
```

Any comments is welcome and highly appreciated!

Internet not working

$
0
0
It seems that I am disconnected from my Wi-Fi, on Ubuntu. Somehow at first I am connected, to the internet, but then it disconnects.

I am not sure if it is a standard nottification, but i shows:

"Connection failed, activation of network connection failed"

I am not sure, if it has anything do with the error during install:
https://postimg.cc/ygSZ2gyX

Network devices not coming up before cryptsetup unlock - can't dropbear

$
0
0
Hi all,

I have a Lenovo Thinkpad 13 running Ubuntu Server 20.04 (focal fossa).
I have configured it to have FDE (only /boot is unencrypted) via LVM + LUKS.
I have now followed these steps in order to put dropbear in the initramfs so that I can remotely unlock it over SSH - using the instructions here.

The device doesn't have an RJ45 port - only a wireless AC card and something that registers as an ethernet port on PCI, which I think is something on the motherboard that can serve as an Ethernet device if I connected a proprietary dongle to the device's proprietary "Onelink+" port. Lspci as follows:

Code:

lspci | grep -i net
00:1f.6 Ethernet controller: Intel Corporation Ethernet Connection I219-V (rev 21)
03:00.0 Network controller: Intel Corporation Dual Band Wireless-AC 3165 Plus Bluetooth (rev 99)

I also connect a Dell USB-C -to- RJ45 adapter: https://www.dell.com/en-uk/shop/dell-network-adapter/apd/470-abbt/networking
To save the USB-C port and use the (probably more robust) USB-A port, I use the USB-C to USB-A adapter (supplied with the Dell adapter) to actually connect this dongle to the laptop.

Both the Wifi card and USB-C-RJ45 adapter work fine (obviously, this being the Server edition of ubuntu, I had to install wpa-supplicant for wifi to work).
Since the USB works, I've turned off the Wifi by not provisioning it in Netplan configs. My device connects to the Internet fine over USB-C

PROBLEM: Unfortunately, neither Wifi nor the USB-C adapter seem to work before I unlock the encrypted parts of my hard drive during boot. This means my device can't get an IP via DHCP when dropbear is loading, because it's only trying the weird onboard ethernet adapter - which I don't have a connector for. This means I can't remote into the box in order to unlock it on boot/reboot.

From the dm-crypt password prompt, if I enter the wrong password repeatedly, I drop to an initramfs/busybox prompt. Running "ip addr list" while in busybox returns just the loopback and internal ethernet device - the machine just appears to be unaware at that point of my Wifi card or the USB ethernet adapter.

Once I enter the cryptsetup command dm-crypt password, as prompted, the device proceeds to boot; and the Wifi and USB-C ethernet become usable as you'd expect (and now show up in ip addr list).
Is there a way to make them available earlier in the boot process, e.g. do I have to enable anything for the initramfs?

My journalctl -b output - omitting bits which I guess are irrelevant - can be found here: https://paste.ubuntu.com/p/XJMxqQJwnT/
In the log, the first command after I have unlocked the encrypted drive is (...) "kernel: Btrfs loaded, crc32c=crc32c-intel"

Once systemd has renamed the devices,
  • The USB-C adapter is named enx9cebe8837133
  • The wifi card is named wlp3s0. The driver is iwlwifi.
  • The onboard ethernet is named enp0s31f6. The driver is e1001e


If I try to specify an interface name that the initramfs should try and get an IP for, I get an error, "'Error getting hardware address for " enx9cebe8837133": No such device' " (and the same for "wlp3s0" and "wlan0"). The fix suggested here doesn't work: https://www.mail-archive.com/ubuntu-...sg5755653.html

For some reason, updating the BIOS using the tools from Lenovo (and a USB key) fails - but with a completely generic error message, so I can't diagnost the issue. I will in future try different means of flashing an updated BIOS (e.g. burning a CD and using a USB cd drive). I don't know if the problem lies with the BIOS, though.

Very grateful for any help diagnosing - and ideally, fixing! - the issue!
Thanks in advance.
Viewing all 23300 articles
Browse latest View live