well, perhaps ifconfig is not working the same as what i am used to. here are some steps to take.. To me it seems the DNS is not working.
in your network config for the adapter you are using,
1.. set your IP address to automatic or from DHCP
2.. Set your DNS primary to 8.8.8.8
3.. Set your DNS secondary to 8.8.4.4
restart and see if that helps. Often the DNS fails from the ISP so we are hard setting to google DNS which is very stable.
if you still do not function then you will need to find out what IP address pool you are using. you can do this by going to a different computer that is working and see the IP address it has.
You will get something like 192.168.1.15. Your gateway address is simple, just replace the last set of numbers with 1. so it would be in that case, 192.168.1.1 or if your ip of 192.168.20.233 is correct the gateway is 192.168.20.1 If you see an IP that starts with 169 then you are not getting an IP and you should check physical connections.
If you need to set the IP manually just pick a number for that last set. I would pick anything from 11 to 40 and normally they are safe.
You can try those to see what helps, don't worry you won't cause damage. Would be best if we could see the full output of ifconfig but sounds like it is not quite doing what we expect. Try these and options and we work from there. I am off for 4 days so happy new year.
I was able to copy the ifconfig output from the Linux machine to my Win10 machine so here is the output from that:
<indexing>
<paragraph index="9" node_type="writer">glnman@glnman-desktop:~$ ifconfig</paragraph>
<paragraph index="10" node_type="writer">enp3s0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500</paragraph>
<paragraph index="11" node_type="writer"> ether 08:62:66:2c:69:d6 txqueuelen 1000 (Ethernet)</paragraph>
<paragraph index="12" node_type="writer"> RX packets 0 bytes 0 (0.0 B)</paragraph>
<paragraph index="13" node_type="writer"> RX errors 0 dropped 0 overruns 0 frame 0</paragraph>
<paragraph index="14" node_type="writer"> TX packets 0 bytes 0 (0.0 B)</paragraph>
<paragraph index="15" node_type="writer"> TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0</paragraph>
<paragraph index="16" node_type="writer"> device interrupt 47 memory 0xfd500000-fd520000 </paragraph>
<paragraph index="18" node_type="writer">lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536</paragraph>
<paragraph index="19" node_type="writer"> inet 127.0.0.1 netmask 255.0.0.0</paragraph>
<paragraph index="20" node_type="writer"> inet6 ::1 prefixlen 128 scopeid 0x10<host></paragraph>
<paragraph index="21" node_type="writer"> loop txqueuelen 1000 (Local Loopback)</paragraph>
<paragraph index="22" node_type="writer"> RX packets 437 bytes 34071 (34.0 KB)</paragraph>
<paragraph index="23" node_type="writer"> RX errors 0 dropped 0 overruns 0 frame 0</paragraph>
<paragraph index="24" node_type="writer"> TX packets 437 bytes 34071 (34.0 KB)</paragraph>
<paragraph index="25" node_type="writer"> TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0</paragraph>
<paragraph index="27" node_type="writer">wlxb07fb94f7458: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500</paragraph>
<paragraph index="28" node_type="writer"> inet 192.168.0.151 netmask 255.255.255.0 broadcast 192.168.0.255</paragraph>
<paragraph index="29" node_type="writer"> inet6 fe80::91e3:d031:8b93:f0bc prefixlen 64 scopeid 0x20<link></paragraph>
<paragraph index="30" node_type="writer"> ether b0:7f:b9:4f:74:58 txqueuelen 1000 (Ethernet)</paragraph>
<paragraph index="31" node_type="writer"> RX packets 507 bytes 62550 (62.5 KB)</paragraph>
<paragraph index="32" node_type="writer"> RX errors 0 dropped 204 overruns 0 frame 0</paragraph>
<paragraph index="33" node_type="writer"> TX packets 154 bytes 17717 (17.7 KB)</paragraph>
<paragraph index="34" node_type="writer"> TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0</paragraph>
</indexing>
Also I reset the DNS to google and rebooted - no change in the connection problem!
In addition, I was able to find enough cat 5 cable to connect the gateway to the Linux machine and with ethernet all is well but as soon as I pull the cable off I lose all connection in wireless even though the network shows it's still connected.
Finally, I don't know how to manually change the ip address in Linux.