Ubuntu 16.04.1 LTS 32bit Server Edition
Computer: Intel Pentium 4 /2.4Ghz 32bit
WirelessNetwork Card: Realtek Chipset/ TPLINK wireless N PCI adapter
I'm new to Linux and Ubuntu. I have been fighting with my computer for months now and I can't seem to ping any outside internet source like google.com; I can ping router and computers on LAN. It worked to connect to the internet during installation to download LAMP stack, but now no sudo apt-get works.
After lots of trouble shooting I know what's not the issues:
- DNS resolution error: I can resolve google.com to an ip, but I can't ping it or it's IP. resolv.conf is set up correctly.
- Interface configuration: I have my computer setup to receive configuration from DHCP router. It finds the proper hardware address for my interface and I notice in my IP tables on the router it lists the computer by host name and hardware MAC address properly. I originally had an IP assigned to it outside of the normal IP rage, but for the sake of troubleshooting it is now auto assigned.
- Firewall Setup: No firewall configurations have been set so I know it's not a faulty firewall configurations dropping incoming packets.
- Ip Tables: From my understanding these are also correct.
- TCP Dump: I have run a tcpdump, while pinging google.com and it doesn't receive any packets back, and the tcpdump states that packets are captured and received by filter and kernel doesn't drop any.
- RF KILL: It can't be that as I can talk to the router and LAN devices.
I started to thing that it was a Gateway issue, but I'm not sure. Here is what I have checked:
- Faulty Mac Address ip config: I have checked my routers logs and it's assigning the proper IP to the wireless card MAC address on my computer
- Ping: I can ping google.com from my router and I can ping google.com from my windows7 machine on the same network.
- Settings: NAT is on; SPI firewall is on; Filter Anonymous Internet Requests is checked; Filter IDENT (Port 113) is checked; SIP ALG is disabled.
OTHER NOTES:
I noticed I don't have network manager installed; though I think I have the binary files for it. I think that is just for the GUI app which, since this is a server edition, it doesn't have a GUI.
I don't have traceroute installed, I only have traceroute6. It won't let me install traceroute.
When I tried Tcpdump with certain parameters it would say: "You don't have permission to capture on this device. (socket: Operation not permitted)."
I can't copy and paste text from my server console so here are pictures of the printout's for:
- netstat -nt
- route -n
- nslookup google.com
- interfaces.d
- resolv.conf
- Ifconfig -a
Any advice would be greatly appreciated. I need to get my server going for projects.
Part 2
I'm convinced this computer is evil and sentient at this point. My brother has recently left and He has an Ethernet port in his room, so following Kamil Kurzynowski advice I was going to setup a wired connection. However, before I took that advice I reinstalled the computer: then things happened. Now it doesn't want to load the kernel module for the ehternet port drivers, so no wired connection is possible; though it works during wired installation of the system. There is apparently no folder in /lib/ called 4.4.0-21-generic. I have tried reinstalling it a few times, once with the wireless card out, and once with no internet connection and just installing basic system utilities, and still it won't load the ethernet drivers.
I also noticed something weird after I installed it a few times. When I was logged in and hit the up arrow it showed commands from way back when I was trying to get it to work with the wireless card. Mind you this is after I tried to reinstall it a few times. I flushed the ram and deleted bash history and reinstalled. When ever I reinstall I just reuse the partition from before; it says that it re-formats it and erases data.
My questions is this:
- Is there a way to download this kernel modal and install it so I can get it to talk to the drive.
- Should I blank the hard-drive and reinstall; in case it's not reusing the partition correctly
P.S. The live USB I am using is the same one I used to install Ubuntu 16 before this issue occurred. I have also done RAM tests and it says it's fine.
traceroute
, you should havetracepath
installed by default instead, I think