network

PPPoE Line 無法連線問題

由於曾經想把家中的 NAT gateway 全部放到 Linux server 上,做包含 PPPoE 撥接、NAT、與 DHCP 的工作,同時可以自由地記憶 mac address、下 firewall 規則、架設 web proxy server 等,不需要再過小烏龜與它家 NAT 打 port forwarding,因此著手了建置。 在完成 PPPoE 建置後,詐用之下並沒有什麼太大的問題,然而偶有新建立連線時速度較慢的問題。一開始我並不太在意,然而當家人反映 Line 在 wifi 下無法正常傳送訊息,只有在 LTE 網路下才可以時,便發現好像真的是我的網路架設有問題。

Linux PPPoE 設定

Linux 在 PPP (Point to point protocol) 上面有不同種類的設定方法,不同 OS 也會習慣用不同的 package,由於我是用 CentOS,因此主要是查 CentOS 的 PPPoE 設定方法 nmcli 其中一個常見的方法是用 nmcli 來設定 常用指令 sudo nmcli device # (或者只打 d,如果 prefix match 的到唯一 nmcli 就知道是什麼指令) sudo nmcli connect sudo nmcli connect up/down/reload XXX # 接 connection name sudo nmcli c add/delete/edit XXX # edit 會進入互動模式,個人習慣在互動模式下修改比較簡單,不確定關鍵字也可以自動補全 # 在互動模式 nmcli> print # 印出設定 作法 sudo yum install rp-pppoe # 需要先安裝相關的 package sudo nmcli c edit type pppoe con-name "ppp0" nmcli> set pppoe.

Cisco Router 設定

Password Recorivy Power ON, CTRL-break confreg 0x2142 reload enable copy startup-config running-config no shutdown: open port change password config-register 0x2102: get back to normal boot 7609 洗掉 config enable write erase reload 這時候可能 default reboot 會進入 Romman 狀態,繼續下 boot 會來到正常狀態 下 configreg 0x2102 (或 configreg 0x2101) 讓開機直接進到正常狀態 參考 configreg Reset Routing vrrp 作 gateway 備援使用 有三種狀態 初始狀態(Initialize)、主狀態(Master)、備援狀態(Backup) NX-OS 沒有權限時,重設 admin 密碼 參考

Cisco Switch 設定

2960 參考 Document 不知道後面接啥就 “?” 一下嚕~~ Vlan31: 17網段 Vlan14: 168網段 刷新 http://notthenetwork.me/blog/2013/05/28/reset-a-cisco-2960-switch-to-factory-default-settings/ 開機時長按 mode 鍵,直到燈號快閃 flash_init del flash:config.text del flash:vlan.dat boot Console connect Serial -> Serial port(在裝置管理員看的到) -> 9600 screen /dev/tty.

MikroTik RouterBoard 設定

Wiki Reset 斷電時 按(插)住 reset 鍵,接電,等到燈光閃爍後,放開 /system reset-configuration 連接 下載官網給的 WinBox 點開後,在 connect to 的地方打入 MAC address,按 Connect To RoMON,等他自己找到 routerboard Login 打 admin,Password 留白 Connect WAN 設定 Static IP /ip route add gateway={getway} dst-address=0.

Nagious

介紹 Document <- 點我 Main Config : 控制Nagios Deamon的行為,這份config會被Deamon和CGIs讀 Resource File: 儲存user-defined macro,權限660 Object Definition File : 定義host, service, hostgroup, command, etc,決定要監控的項目和要如何監控 CGI Config File : 讓Nagios知道main config位置以及你怎麼設定Nagios和object define的位置 Config 內容 主要config檔在 /usr/local/nagios/etc Nagios額外套件在 /usr/local/nagios/libexec Debug /etc/init.