流量監控系統專案記錄之問題篇

2021-08-09 23:14:48 字數 2510 閱讀 4050

2023年10月28日

原來開發好的專案因為導師那邊說要驗收,需要在新的工控機上重新部署專案,以下是一些遇到了的問題(ps:主要是自己留檔看,記錄的比較雜。。):

1.硬體+環境::

雙網口+4g記憶體+500g硬碟

cpu :i54200u

無線網絡卡:inter 82583v

系統:fedora 20 x86_64 ***版

2.安裝軟體環境

因為要用工控機實現無線網路共享需要安裝hostapd。

開啟終端,輸入指令:

yum install hostapd
出現了第乙個令人崩潰的錯誤——不能yum安裝!!錯誤內容為:

試過之後沒用,把yum源還原後,再找。。。

又有說:把/etc/yum.repos.d下所有yum源中的 baseurl 和 mirrorlist 注釋掉。

試過之後依舊是不行。。。

後嘗試了網上提供的各種方法均無解。。

這時候已經是晚上12點半,我拒絕了同學一起回宿舍的要求,拋開第二天一早要早起上班的壓力,咬咬牙,繼續。。

再次輸入了   yum install hostapd  重重敲下回車。。

呆滯的看到了yum一步一步的在找依賴關係,我愣住了??excuse me?!

我本以為上帝今天是關了窗戶帶上了門揮揮袖子要去睡覺了,結果冥冥中似乎看到了上帝像高中班主任一樣退回到門口對著我邪魅的一笑。。

「嘿嘿嘿,小夥子,你,留下來加個班」

w t f 找了這麼久居然是網路的問題,心裡別提有多高興,呸,多蛋疼了。

好了,那就繼續,反正已經快1點了,就把所有的軟體都裝完吧,接著順利的裝了dhcp、tshark、mysql(網速奇慢無比 o -r-z。。),把tomcat的東西拷過來配置好。

3.啟動hostapd和dhcp

上面突然異常的順利讓我很詫異,像原來在mysql會卡住的地方居然也順利的弄好了,高興的還哼起了小曲,跳起了小舞,啪,哼個屁,跳個x,明天還要上班,趕緊弄!接著,我只能說ok ,我又中獎了,我居然會有終於等到你,還好我沒放棄的感覺:dhcp啟動失敗,看看時間3點半了只好先回去睡覺~帶著bug美滋滋。。。第二天下班回來補個覺睡到了9點多,接著幹。。

網上就各種找(沒辦法渣渣啥都得靠大神指點。。),哦。。原來是忘記設定子網 了。。配置好了之後(按照以前的安裝說明把dhcpd.conf放到指定路徑下)

啟動hostapd

又報錯了:

nl80211:could not configure driver mode nl80211:deinit ifname..

查過之後知道hostapd是通過ap模式來支援無線共享的,所以我就查了一下自己的無線網絡卡支援不支援ap模式,

指令為:

ethtool -i wlan0

通過工具看自己的網絡卡型號

可以看到我的網絡卡目前用的驅動是iwlwifi,此驅動是由intel開發的。

下面一步才是關鍵:

這一步用於確定無線網絡卡是否支援」master mode」,也就是ap模式,如果不支援的話就基本沒戲了。。。

用這個來測試:

#sudo iwconfig wlp3s0 mode master

password:

error for wireless request "set mode" (8b06) :

set failed on device wlan0 ; invalid argument.

可以看到這裡操作失敗了。

然後: lwlist

看到沒有 ap。。。

所以,我的無線網絡卡是不支援ap的。。。 只好先把台式電腦上的無線網絡卡拿來用,型號為tl-wn772n,然後在網上找到了驅動,安裝好之後果然hostapd沒問題了。

4.無線能連但是上不去網

上說是需要將networkmanager管理器中無線網路狀態更改為「裝置未託管」狀態,然後就實現了無向正常上網

5.交叉線實現網路共享

步驟1:開啟工控機的出口網絡卡

步驟2:設定出口網絡卡的ip為:192.168.26.1(後續shell中要用到的   閘道器:192.168.26.1

步驟3:設定要接入網路的機器的ip:192.168.26.x   閘道器:19.168.26.1

6.有線無線切換有問題

描述:.當連著網線時開啟無線(startwif.sh)時,無線網能連上但是產生上網資料

解決:在startwifi.sh中加入一行  : ifdown 《出口有線網絡卡名》

同時startwire.sh中加入ifup <>來啟動對應的網絡卡,而且需要加入  systemctl stop networmanager.service

雲計算專案實戰之系統監控模組

第一部分 需求分析 需要對現有的系統的 cpu,硬碟,記憶體的使用情況進行監控 達到一定使用程度時需要產生告警日誌記錄 產生的告警存入到 hbase中 第二部分 技術點 示例 arraylist rtn new arraylist runtime rt runtime.getruntime proc...

專案管理系統問題記錄(1)

最近找到了乙份實習,在公司中做乙個專案管理系統,目前只有兩個人,所以遇到的問題也挺多的,但是都要靠自己去解決,因為沒有大牛可以問啊。之前從來沒有做過公司的專案開發,第一次做就遇到了建資料庫的問題 公司從多家公司進貨,品種多樣,每種產品都有大概20多種屬性,要按照類別把產品輸入到資料庫中。一開始無從下...

若以管理系統 專案部署之Linux篇

前兩步和windows下沒有區別 後端在8080埠 location prod api error page 404 404.html redirect server error pages to the static page 50x.html error page 500 502 503 504...