Tag Archives: pppoe

一張網卡上面從 ISP 取得多個 DHCP IP 或是取得多個 PPPoE IP

昨天跟朋友吃飯的時候談到這個問題,回家幫他找一下解法。主要的限制是各 ISP 對單一 mac address 限制分配一個 IP,所以問題只在於要怎麼在 Linux 下的單一網卡建立多個不同的 mac address,後續的就好做了。 主要是參考 Macvlan and IPvlan basics 這篇文章的指令測試。 首先是建立 fakevlan1 (卡號系統會隨機產生),然後啟用他,最後呼叫 dhclient 請 ISP 提供 IP: # ip link add fakevlan1 link eth1 type macvlan mode bridge # ifconfig fakevlan1 up … Continue reading

Posted in Computer, Murmuring, Network | Tagged , , , , , , , , | 1 Comment

Ubuntu 在 Command Line 下自動重撥 PPPoE

HiNet 的 PPPoE 大約三四天會斷一次,但就算設定要自動重撥好像也不太會動,所以需要自己偵測 ppp0 界面是否存在,不是的話就要撥號... 測試 ppp0 界面是否存在可以用 ifconfig 的 exit status 判斷,而重撥則可以用 nmcli 來做,用 cron 去判斷變成: */1 * * * * root /sbin/ifconfig ppp0 > /dev/null 2>&1 || /usr/bin/nmcli connection up id "HiNet PPPoE" > /dev/null 2>&1 我是用 … Continue reading

Posted in Computer, Linux, Murmuring, Network, OS, Software | Tagged , , , , , , , , , , | 1 Comment

幾個新發現:IPv6 與 Facebook 台灣機房...

無意間測試時發現的... 用 Ubuntu 14.04 的 PPPoE 撥上 HiNet 後,會拿到 IPv6 address (我記得申請完後之前一直拿不到),然後一次拿好幾個 (不知道什麼原因,應該要去翻翻看 IPv6 是不是有什麼特性): ppp0 Link encap:Point-to-Point Protocol inet addr:1.163.x.x P-t-P:168.95.x.x Mask:255.255.255.255 inet6 addr: 2001:b011:3008:282:xxxx:xxxx:xxxx:xxxx/64 Scope:Global inet6 addr: 2001:b011:3008:282:xxxx:xxxx:xxxx:xxxx/64 Scope:Global inet6 addr: 2001:b011:3008:282:xxxx:xxxx:xxxx:xxxx/64 Scope:Global inet6 addr: 2001:b011:3008:282:xxxx:xxxx:xxxx:xxxx/64 Scope:Global inet6 … Continue reading

Posted in Computer, Murmuring, Network | Tagged , , , , , , , , , , , , | 1 Comment