2019年12月26日 星期四

fortigate pppoe

如何啟動pppoe?只能用CLI去啟動


1. config vdom
2. edit VDOM
3. config system interface
4. edit Port1
5. set mode pppoe

好了,收工,登入GUI,看一下Port 1有沒有PPPoE的選項出現。

2019年12月18日 星期三

slow ssh login, ubuntu 18.04

甚麼鬼?

登入ssh居然要等~等~等~....




/etc/pam.d/common-session
/etc/pam.d/runuser-l
/etc/pam.d/systemd-user
刪(註解掉)

#session    optional    pam_systemd.so

收工

2019年9月10日 星期二

mac os logon to wiondows ad doamin

最近自己發神經來搞mac os 來 join windows ad domain這檔事....

先說啦,這篇與mac有關的沒圖,因為怎麼從mac 抓圖還不會,對,我是mac 白癡不行嗎?

1. mac join ad

齒輪 -> user account -> 登入選項 -> 加入網域 -> 該打的帳密打一打  -> 亮綠燈顯示已加入完畢 -> 點選編輯 -> 打開目錄工具程式 -> 選擇 Active Directory -> 點開顯示選項 -> 把【將本機個人專屬目錄強制於啟動碟上】取消,關門放狗!喔!不!是存檔上鎖啦!

登入時建立移動帳號,別打勾唷!勾了會當機...唬你的!但確實別勾。

2. mac 登出後,用ad user看看能不能登入

3. 運氣好就登入啦,運氣不好,就丟離職單,找JOBS啦!

4. 運氣真的不好的話,到AD編輯使用者,看一下這裡的設定,主資料夾有沒有給。


5. 最後user 登入 mac 後,開個終端機,df看一下,有沒有掛上,有的話,開個資料夾在桌面上,名稱記得必須為WTF_MAC,不然這個實驗會失效!!!!!!!很重要!


6. 你照步驟五,就代表你心智還不太成熟,社會老練度不太夠,易受騙!

7. 找另外一臺已經加入doamin的mac,用剛剛的user logon,看看WTF_MAC目錄在不在桌面上,有的話,好像roaming也搞定了,對吧!

祝你設定出包不斷一切順利!

2019年8月14日 星期三

Windows DNS TTL for individual record

見鬼了!

最近要設定Windows Server DNS,要設定個TXT Record,TTL為1秒,我的媽媽的,竟然沒地方設定?


還好google了一下,竟然好像不是太多人有這樣的問題,還是我關鍵字下得太爛?

最後終於找到啦!



然後針對同一個record再看內容

還真是浪費我的時間啊!



2019年7月24日 星期三

Fortigate SSLVPN Authentication with Windows AD NPS

今天要來介紹的是Fortigate的SSLVPN怎麼勾搭上NPS伺服器。

首先先看看Fortigate是如何的詭異:

用一個不存在的user f,跟白爛隨便打的密碼。

居然可以驗證成功??

還是command mode比較可靠。


所以GUI上的測試,大概就是簡單的連線測試(都說是 Test Connectivity了,對吧!),也可能是我FORTIGATE OS版本的關係吧!反正記得到Command確認一下比較靠譜啊!

再來看看NPS的部分,如果設好NPS後,發現FortiClient怎麼見鬼的連不上,中文版的網路教學大概就是教你到AD上,把使用者的「撥入」設定為「允許存取」,如下圖:

不知怎麼的,我試一開始不行,後來不知怎麼的居然可以了,就當作可以吧!

另一個方法是設定NPS。

1. 新增連線原則 (這是根據既有設定,跟設定精靈的不一樣)




2. 設定網路原則 (這是根據既有設定,跟設定精靈的不一樣)





再來就用FortiClient連連看囉!



2019年6月11日 星期二

RDP Wrapper on win10

windows rdp 有個蛋疼的點,就是大部分的狀況都是只能有一個連線啦!

這個登入了,那個就被踢掉,很囧對吧!

RDP WRAPPER可以解決這個問題。

1. 去RDP WRAPPER載新版。
2. https://github.com/stascorp/rdpwrap/issues/795 到這裡載修正設定的程式,因為微軟會更新OS,所以有時會出包不能用。

基本步驟如下

(uninstall) -> install -> rdpwrap_ini_updater

以上都要用administrator。

OK後跑一下RDPConf.exe,若出現fully supported就可以啦!

user a login ok.
user b login ok.

收工。

2019年6月1日 星期六

vmware converter 加速

之前要幫隔壁的把某些機器P2V上vmware vsphere....

啊,簡單,用converter來,一下就好了!

嘿啊!那就來吧!沒想到,一跑發現速度真是龜啊!

1.xMB,要跑個一天多,媽媽我的天,是哪根筋不對?

上網跪求谷哥大神....終於發現解決發法...

1. 到%ALLUSERSPROFILE%\VMware\VMware vCenter Converter Standalone
2. 找到converter-worker.xml
3. 改內容存檔,重新啟動service或重開機,內容如下:

<nfc> 
          <readTimeoutMs>120000</readTimeoutMs>
          <useSsl>false</useSsl>

把useSsl為True改為False。

再測試就上天堂啦!


2019年5月31日 星期五

Moodle 2.6 LDAP Login 報錯 user_create_user()

環境:Moodle 2.6

認證:Windows AD


主要的錯誤:AD User login,USER帳戶是中文,比方說王小魚之類,會出現 無效的字元 的錯誤。 blah...blah...blah...


為什是中文就別問了!


開啟debug mode會看到以下錯誤,這是擷取部分而已,重點在user_create_user

* line 48 of /user/lib.php: moodle_exception thrown

* line 949 of /auth/ldap/auth.php: call to user_create_user()


進到管理介面,看一下LDAP設定,就是下圖的這個欄位,CN,調整過的AD的CN是中文名字,唉唷,早說嘛,那就用中文給他LOGIN一下有這麼難嗎?









哎呀!露餡了,誰叫你白癡要去動AD呢??


反正現在一登入就出現標題的報錯囉!那麼怎麼辦呢?今天周五,下周請再來看,喂!!!!!!!!!


好啦!


解決方法:


看起來moodle在user_create_user()有做某些過濾或檢查,好吧!問問Google大神,彷彿給了一個可能的解法,把moodle安裝目錄下面的 user/lib.php給這麼一下:



找到 throw new moodle_exception('invalidusername');  把它註解掉。


Moodle就毀了!!!!!!!!!!!


沒啦!就可以用中文名字登入了!



請參考:https://moodle.org/mod/forum/discuss.php?d=244011

2019年5月27日 星期一

windows 10 ad user RDP (Remote Desktop)

嗯,今天要解決的問題是如何讓AD User用RDP登入某個已經加入AD的Win10電腦。

還不簡單....

1. Win10 加入 AD
2. User login

不就收工?

代誌若有這麼簡單,那怎麼會叫搞死你的微軟呢?

Google了半天,解答在GPO裡面。

GPO - 電腦設定 - 修改 Default Domain Policy (或是你Apply的其他GPO) - 安全性設定 - 受限群組 - 加入「Remote Desktop Users」,確認裡面的Group成員是對的。

然後 gpupdate /force一下,Win10如果不鳥你,還是報錯,也把他重開一下,應該就可以了!

dsadd 新增 ad user 與 memberof 參數

dsadd,其實這蠻簡單的...

dsadd user CN=劉大媽, OU=UserPool, OU=BigUserPool, DC=cloud ,DC=xxx, DC=edu, DC=tw -desc 劉大媽 -fn 大媽 -ln 劉 -email Bigmama@cloud.xxx.edu.tw -upn Bigmama@cloud.xxx.edu.tw -samid Bigmama -pwd iamyourmother -canchpwd yes -pwdneverexpires yes -memberof CN=Group, CN=Users,DC=cloud, DC=xxx, DC=edu, DC=tw

本篇的重點在於memberof參數

先看看指令說明 dsadd user /?

-memberof <Group ...>   讓使用者成為一個或多個群組 <Group ...> 的成員。

答案已經出來了,要Group成員啊!而Group就是Group,OU就是OU,搞混了,就GG了。

GG是不會怎樣,就是會報錯,但User還是可以Created喔!你看,多白癡可愛的微軟!

紀錄一下。

2019年5月17日 星期五

Fortigate IPSec VPN Error "ignoring request to establish IPsec SA, no policy configured"

最近瘋狂玩弄被玩弄Azure cloud service....

它可以跟內網建立IPSec VPN,增加IT人員負擔強化內網跟Azure之間的overhead安全性。

好啦!問題來啦!拿了一台舊舊的Fortigate來被搞搞它.....出現以下error....

"ignoring request to establish IPsec SA, no policy configured"

這要下command去debug看,那台fortigate舊到連WEB UI上的LOG都沒有,真是法刻由!

一查之下還真是複雜,嚇死我了,其實是週五懶得看了,沒想看到官網的技術文件還真是簡單又明瞭!


Hey Dude, To remedy this, ensure that there is at least one security policy where one of the interfaces is a VPN tunnel interface and there is at least one route which uses the tunnel interface as the gateway.


意思就是,孩子,把Security Policy設一下,還有Routing搞一搞。(喔....原來no policy configured是說Security Policy)

好孩子我就照辦,就OK了!

收工。

2019年5月16日 星期四

資源回收桶損毀

WTF.............................

昨天發現我的AD伺服器出現這個錯誤訊息,一整個傻眼.....

錯誤訊息大約是userprofile下的desktop, Downloads, Favorites等等的資源回收桶整組壞了了......

還好記得之前上過課說資源回收桶可以重建,但怎麼重建忘了.....

請教google大神

$RECYCLE.BIN.{645FF040-5081-101B-9F08-00AA002F954E}

1. 到userprofile目錄下,在錯誤提示所顯示的目錄下(可能好多個),新增目錄,目錄名稱就是上面那串。

2. 重開

3. 緊張一下是必須的!

4. 也等太久了吧!

5. crtl+alt+del 登入

6. 看!都回來了!真是挖草啊!

收工!

2019年5月15日 星期三

Azure Backup Server 安裝需知 vmware 6.7

今天要來講演的題目是如何安裝:Azure Backup Server

請參閱:https://docs.microsoft.com/zh-tw/azure/backup/backup-azure-microsoft-azure-backup

收工!

挖草,搞笑嗎?

你沒注意看標題,上面寫「需知 vmware6.7」嘛!

「需知」備忘如下:

1. SQL Server,請先Azure Backup Server安裝檔裡面的SQL SERVER,先把它裝起來先,都用預設值即可,安裝完再裝Azure Backup Server,不然不知哪出了甚麼鬼,只要安裝到SQL處都會打叉叉叉叉叉叉.....

2. .Net Framework 3.5還有4.6的樣子,給他裝一裝。

4. Powershell要先enable hyper-V的支援,開啟PS,把下面的字打上去,弄完要重開一下。

Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All


5. Recovery Services Vaults要載憑證,先把憑證載下來備用,安裝中途會去Azure註冊伺服器,會用到這個憑證,若安裝失敗及其他種種原因,最好先把Azure上註冊的伺服器刪除,重做一次,不然可能會出現錯誤!
a. 要刪除的伺服器位置如下圖
b. 可能會遭遇錯誤的地方如下下圖中綠色勾勾第一項「Microsoft Azure復原服務代理程式」。




6. 如果要備份的標的為vmware 6.7,備份伺服器要開啟TLSv1.2支援以及安裝憑證

a. 到vcenter首頁右下角,下載憑證,並安裝。

b. 安裝機碼,複製下來,貼上記事本,另存成xxx.reg,對此檔案右鍵,選安裝還是合併啥的,OK後,重開機,八成就可以了.......................個你大頭鬼!
Windows 登錄編輯程式 5.00 版
[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\.NETFramework\v2.0.50727] "SystemDefaultTlsVersions"=dword:00000001 "SchUseStrongCrypto"=dword:00000001
[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\.NETFramework\v4.0.30319] "SystemDefaultTlsVersions"=dword:00000001 "SchUseStrongCrypto"=dword:00000001
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\v2.0.50727] "SystemDefaultTlsVersions"=dword:00000001 "SchUseStrongCrypto"=dword:00000001
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\v4.0.30319] "SystemDefaultTlsVersions"=dword:00000001 s"SchUseStrongCrypto"=dword:00000001

關於安裝機碼這件事,微軟的建議就是上面說的那樣,但一定是我人品不好、複製貼上的技術太差以及都用「中指」按右鍵的緣故,雖然windows server很開心地告訴我安裝完畢,但............WTF,不行啊,搞料半天,到registry裡實際看,上面四隻是空氣嗎?!

所以承標題重點

「vmware 6.7」

把上面WTF的機碼,老老實實手動加入registry...然後重開機...就對啦!





好!放飯!