最近在老師實驗室搞畢設,畢設是做linux下基於opencv和tensorflow的人臉識別系統。老師要求可以用網上的資料集測試**,但必須自己錄資料集進行最後的演示。並且光會呼叫tensorflow中寫好的api實現人臉識別還不行,必須對tensorflow的演算法進行優化。。。
優化這種東西是想都不敢想的,不過自己做資料集還是可以嘗試一下的嘛。但是問題來了,我的破筆記本根本就帶不動這麼多資料和程式的執行,於是我就和老師申請實驗室的機器,老師想起來實驗室有台ubuntu18.04系統的機器閒置,就同意給我使用。
興奮的在整個實驗室湊好一台機器的配件並進行連線(其實就是把主機,顯示器,滑鼠鍵盤啥的都找到然後連起來)之後,我開機發現了乙個很嚴重的問題:這台電腦,上不了網!
上不了網肯定不是機器的問題,畢竟是2.5萬配的主機(雖然連無限網絡卡都沒有)。於是我開始在網上各種搜尋ubuntu18.04網路配置的方法。
首先有人說要配置/etc/networkmanager/networkmanager.conf檔案, 配置成如下**:
[main]
plugins=ifupdown,keyfile
[ifupdown]
managed=true
[device]
wifi.scan-rand-mac-address=no
那在下自然是照做的,畢竟菜雞要聽大佬的話麼。配置完之後,還是連不上網,於是我又去搜教程,發現有人說不是配置這個檔案,而是要配置/etc/network/inte***ces這個檔案,檔案裡的內容如下:
# inte***ces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback
auto enp0s31f6
iface enp0s31f6 inet static
address 10.18.47.86 //這個是ip位址
netmask 255.255.255.128 //子網掩馬
gateway 10.18.47.126 //預設閘道器
我一看那就行吧,配吧,反正不配我也沒別的辦法,更何況我耳邊好像有個小人在問我:你配不配?那自然是配的。
點開有線設定發現並沒有可以進行有線連線設定的地方:
ok,什麼原因呢?
ubuntu裡面有管理網路連線的方案:
方案1: /etc/network/inte***ces(命令列方案)
方案2:network-manager(圖形化介面方案)
第二個方案適圖形化介面
一般來說我們自己電腦上安裝的ubuntu都是採用這個方案,但是如果你在/etc/network/inte***ces裡設定了網上資訊的話,networkmanager就不會接管該網上,即使是你開了,系統重啟過後也會自動關閉。
所以嘛,好好想想你最近有沒有修改過/etc/network/inte***ces配置檔案。如果你不知道自己有沒有修改過的話,這個檔案正常應該是這樣的(看看有沒有誰偷偷修改了你的配置檔案):
# inte***ces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback
ok問題找到了,該怎麼解決呢?
把/etc/network/inte***ces配置檔案回滾到上面的樣子?
完全不用,network-manager預設不是關閉的嗎?(inte***ce檔案修改的話)把它開啟就行了
修改network-manager的配置檔案,預設為開啟
sudo vim /etc/networkmanager/networkmanager.conf
檔案內容如下:
[main]
plugins=ifupdown,keyfile
[ifupdown]
managed=true
[device]
wifi.scan-rand-mac-address=no
然後重啟下network-manager就可以了
sudo service network-manager restart
1
再次看下網路連線:
可以再點開看下有線設定,你會發現圖形化管理介面出現了,這個就是network-manager:
到了這一步,作者的問題已經解決了,我也替這篇博文的博主感到高興,可是我的問題還沒有解決。正如某位名人說的:熱鬧是他們的,我什麼也沒有。我那個氣阿,就是連不上網,於是我又去網上搜,結果又搜到一篇博文,內容如下:
ubuntu 18.04 採用netplan作為網路配置管理,與16.04及之前的版本區別很大
ip配置
sudo vi /etc/netplan/50-cloud-init.yaml #最後的名字因伺服器而異。 //你進到netplan目錄下ls就能看見了
dns配置
dns還是使用resolv.conf
到這裡,這個博主的問題也解決了。至於我,我照搬了前兩條命令,當然裡面的ip位址,閘道器什麼的我都換成了自己的。
配置好後,我還是連不上網,後來發現是網路設定裡的子網掩碼寫錯了。修改好之後,就可以上網了。
最後衷心感謝實驗室裡所有熱心的學弟,很有耐心的幫助我組裝機器,配置網路,都是好人阿!讓我這個大四的老學長熱淚盈眶。
這是我畢設系列的第一篇博文,後面還會陸續更新其他的畢設博文,希望可以用csdn記錄我的整個畢設過程!
參考文章:
畢設第一天小記
其實已經不是第一天了,已經過去了幾天,之所以選擇今天來記錄是因為昨天經歷了一些事情。首先我要坦白,我是乙個不優秀的人,相對所有主動學習的東西來說,我沒有什麼創新能力。可以說死記硬背是我的 強項 其實也不算,因為我的記憶力也不好。可能只有有一些我感興趣的東西才能記得住。算了,不說這些,我還是想說說我的...
Ubuntu第一天的幹活
首先你要接受的是,沒有qq,如果你對qq需求很大的話建議不要裝ubuntu.ubuntu下基本沒有好的qq解決方案。ubuntu的整個ui要比windows好看,會很炫的,乙個國外 總結的,裝完ubuntu必幹得幾件事 top things to do after installing ubuntu...
mysql 第一天 MySQL 系列第一天
mysql 系列第一天這篇文章是黑馬程式設計師 mysql 教程的筆記,好好學習哦。和 mysql 資料庫的互動 客戶端單向連線認證 連線伺服器,認證身份。mysql 資料庫屬於 c s 架構,所以開啟伺服器程式後,需要通過客戶端連線它。mysql 會自帶乙個客戶端程式,可以直接輸入賬號和密碼即可連...