Izero 跟我說機器不知道為什麼開起來網路不通,ipfw -a l
看到是 allow all,網路設定也 ok,我前幾天腳快廢掉了,結果翹了兩次 meeting :p (我覺得 Skysoft 快要想殺我了 :X) 趁星期五晚上發現腳不會痛了以後問 Izero 星期六公司有沒有人,避開強大的殺氣跑來公司看看 :p
到公司後把機器打開來一看,5.2.1-RELEASE-GENERIC 的 kernel?(我之前生的 5.3-BETA6 的 kernel 怎麼不見了 o_O) 再看了一下 ipfw -a l
,發現跟 Izero 說的一樣… 後來突然想到,GENERIC 裡面不會有 options IPFIREWALL
,所以依照我在 /etc/rc.conf
裡面的設定,會透過 firewall_enable="YES"
這條檢查後會用 kernel module ipfw.ko
,但是這是 5.3-BETA6 的 module,套到 5.2.1-RELEASE-GENERIC 不知道會發生什麼事情 XD
於是 kldunload -i 2
(unload by id) 下去 “Bus error” XD 只好把 /etc/rc.conf
的 firewall_enable="YES"
註解掉,重開以後網路就通了 XD
然後發現 /usr/src
下面有一堆檔案不見了 (這台機器到底發生了什麼事情 o_O),於是 make update 下去跑 (跑超久的… 十分鐘跑不完),接下來就 recompile kernel 啦… (還好我都習慣把 kernel config file 放到 /usr/local/etc
下,再用一個 soft link 串起來,不然這次又要慢慢設了 XD)