在Linux中你正在使用的網卡是什麼
sudo lshw -C network
或 lspci
我的是intel的,聯想電腦:
以下參考:
http://blog.chinaunix.net/uid-11829250-id-5748402.html
聯想伺服器ThinkStation P310,在安裝完ubuntu14.04(64bit)LTS後,不能上網。這是由於網卡驅動沒有安裝成功,需要自己安裝網卡驅動。
ThinkStation P310的主板類型是skylake,網卡型號是Intel Ethernet Connection I219LM。在Intel官網並沒有找到I219LM for Linux的驅動。不過看到一個文章說,I219LM網卡和I218的網卡沒什麼區別,因此決定使用I218的網卡驅動。
1.從intel官網下載I218 for LINUX的驅動壓縮包e1000e-3.3.4.tar.gz(https://downloadcenter.intel.com/download/15817)
2.ubuntu下切換到root:sudo -i
3.解壓網卡驅動tar -xzvf e1000e-3.3.4.tar.gz
4.cd e1000e-3.3.4/src
5.編譯安裝:sudo make install,(卸載 make uninstall)將編譯好的驅動(e1000e.ko)安裝到/lib/modules/3.16.0-30-generic/updates/drivers/net/ethernet/intel/ethernet/intel/e1000e/e1000e.ko
6.載入驅動模組到核心:sudo modprobe e1000e(卸載用modprobe -r e1000e ),此時正常情況下,就可以檢測到網卡,並能上網了。
7.如果第6步沒有檢測到網卡,嘗試使用如下命令插入驅動模組到核心:
insmod /lib/modules/3.16.0-30-generic/updates/drivers/net/ethernet/intel/ethernet/intel/e1000e/e1000e.ko,然後重啟ubuntu,就可以上網了。(卸載用rmmod 命令)
到此有線可以上網。
其實我最後是新下了ubuntu14.04.5的版本,換個版本就有線無線都可以了。