最近,在docker內(nèi)部實(shí)現(xiàn)PPPoE網(wǎng)絡(luò)連接的話題備受關(guān)注。PPPoE是一種廣泛使用的寬帶接入技術(shù),用于在以太網(wǎng)中模擬點(diǎn)到點(diǎn)協(xié)議(PPP)多協(xié)議標(biāo)簽交換(MPLS)鏈接。在使用docker建立虛擬網(wǎng)絡(luò)時(shí),要求虛擬網(wǎng)絡(luò)實(shí)現(xiàn)PPPoE網(wǎng)絡(luò)連接就成為了一種新的需求。
#安裝pppoe-server apt-get install -y pppoe-server #修改配置文件/etc/ppp/pppoe-server-options debug #要求客戶端必須使用PAP方式認(rèn)證 require-pap #要求使用則添加 chap-interval 3600 #LISTENING主機(jī)名 name MyHome #對(duì)客戶端開放的網(wǎng)口 eth0 #對(duì)客戶端開放的IP地址范圍 192.168.10.1:192.168.10.200 #對(duì)客戶端分配的DNS服務(wù)器 ms-dns 223.5.5.5 ms-dns 223.6.6.6 #MTU值 mtu 1492 #修改配置文件/etc/ppp/pap-secrets #格式為:用戶名 服務(wù)名 密碼 #例如: bob * mypassword #啟動(dòng)pppoe-server /usr/sbin/pppoe-server -I eth0 -C MyHome -L 192.168.10.1 -R 192.168.10.200 -N 2 #服務(wù)開放成功后,客戶端配置PPPoE連接 pppoe-setup #填寫個(gè)人信息,例如: UserName:bob Password:mypassword PPPoE Service Name:MyHome #客戶端運(yùn)行PPPoE pppoe-start #驗(yàn)證網(wǎng)絡(luò)連接 ping 8.8.8.8
上述配置文件可根據(jù)實(shí)際情況進(jìn)行調(diào)整,如對(duì)網(wǎng)口、IP、DNS等進(jìn)行配置,使用pppoe-setup工具填寫個(gè)人信息等等。
總結(jié):通過(guò)在docker內(nèi)實(shí)現(xiàn)PPPoE網(wǎng)絡(luò)連接,實(shí)現(xiàn)了便捷的虛擬網(wǎng)絡(luò)建立和網(wǎng)絡(luò)通訊,為業(yè)務(wù)增添了不少便利性。
下一篇vue is指令