折騰前言:因?yàn)槲疫@邊是移動(dòng)寬帶,沒有ipv4的地址,網(wǎng)上看了不少教程,結(jié)合我自己的實(shí)際情況,折騰了兩天,才算是搞定了自己想要的功能。大神輕噴,寫個(gè)帖子,記錄一下自己的折騰過程,希望喜歡折騰軟路由的朋友少走點(diǎn)彎路。 最終實(shí)現(xiàn):1.舊電腦(單網(wǎng)口)hyper-v下安裝openwrt負(fù)責(zé)主路由,無線路由器負(fù)責(zé)做交換機(jī)和無線信號(hào) 2.IPV6下一個(gè)動(dòng)態(tài)域名+端口訪問局域網(wǎng)內(nèi)設(shè)備 硬件設(shè)備:寬帶:河南移動(dòng) 舊電腦:windows2019服務(wù)器版本 無線路由器:小米ax6000 接線及設(shè)置:光貓:開啟橋接,關(guān)閉dhcp 地址:192.168.1.1 無線路由器:關(guān)閉dhcp 普通路由器模式 地址:192.168.1.2 lan端口分別連接光貓和舊電腦 舊電腦:安裝openwrt后 開啟dhcp;負(fù)責(zé)撥號(hào);地址:192.168.1.3 同一個(gè)網(wǎng)段,方便互相訪問 光貓?jiān)O(shè)置橋接部分在我另外一篇教程中有詳細(xì)介紹:手把手帶你獲取移動(dòng)公網(wǎng)ipv6地址進(jìn)行遠(yuǎn)程控制和文件共享 另外關(guān)閉dhcp的設(shè)置是最好兩個(gè)都關(guān)閉,這里放一下我的設(shè)置圖 路由器操作 設(shè)置默認(rèn)地址為192.168.1.2 關(guān)閉dhcp 軟路由安裝:提前下載好所需軟件,最好斷開網(wǎng)線進(jìn)行安裝 1.虛擬網(wǎng)卡創(chuàng)建 我的舊電腦直接安裝的windosw2019服務(wù)器版本,在hype-v 管理器中直接創(chuàng)建虛擬機(jī) 首先我們創(chuàng)建一個(gè)虛擬網(wǎng)卡,作為軟路由的網(wǎng)口,我的電腦只有一個(gè)接口,因?yàn)橹靼遄詭У陌僬拙W(wǎng)口,我這里用的usb千兆網(wǎng)卡,這里都不影響。 首先下載x86版本的openwrt,解壓下載文件后進(jìn)行磁盤格式轉(zhuǎn)換 由img轉(zhuǎn)換為虛擬機(jī)支持比較好的vhdx文件格式方便虛擬機(jī)直接加載。 2.創(chuàng)建虛擬機(jī) 一代虛擬機(jī) 網(wǎng)絡(luò)選項(xiàng)暫時(shí)不選 磁盤選擇剛才轉(zhuǎn)換好的虛擬硬盤文件 3.設(shè)置虛擬機(jī) 啟動(dòng)項(xiàng),選擇ide 網(wǎng)絡(luò)選擇創(chuàng)建好的網(wǎng)卡-------打開mac地址 ![]() 設(shè)置完成后,啟動(dòng)設(shè)備,等加載到40%多的時(shí)候,禁用一下創(chuàng)建的虛擬網(wǎng)卡(自動(dòng)獲取ip模式),再開啟,獲取當(dāng)前ip地址 4.路由器設(shè)置 輸入192.168.1.1進(jìn)入路由器管理界面,需要設(shè)置的選項(xiàng): 1.網(wǎng)口,除lan和wan,其他都可以刪除。lan端口設(shè)置為192.168.1.3,網(wǎng)關(guān)為192.168.1.3子網(wǎng)掩碼,255.255.255.0 強(qiáng)制為dhcp服務(wù)器,動(dòng)態(tài) ![]() ![]() wan端口設(shè)置pppoe撥號(hào) 輸入賬號(hào)密碼,不做其他設(shè)置。(有教程說需修改mtu,我這里的寬帶不用修改就可以) ![]() ![]() 接著進(jìn)行防火墻設(shè)置,防火墻相關(guān)設(shè)置如下: 在端口中放行10000和10001,留作ipv6訪問路由器的地址和作為測試的遠(yuǎn)程連接端口 ![]() ![]() 重啟一下路由器,連接網(wǎng)線,就可以聯(lián)網(wǎng)啦! 動(dòng)態(tài)域名的申請域名還是很便宜的,什么結(jié)尾的都不重要,直接買一個(gè)。服務(wù)器,首先是阿里控制臺(tái)的配置,需要先把現(xiàn)有的路由器地址映射過去,這里這樣選擇。另外的話,需要阿里api的key 這里采用子賬戶的模式,專門來接管域名服務(wù)。 ![]() ![]() 在路由器當(dāng)中的配置,主要在smartdns中,這里的設(shè)置如下,主要是大家這里注意這個(gè) ![]() ![]() 這里的ddns主要是利用路由器的對外端口進(jìn)行映射。 主路由的搭建到此結(jié)束。 然后路由器安裝socat ![]() 這個(gè)軟件會(huì)幫助我們進(jìn)行ipv6到ipv4的端口轉(zhuǎn)發(fā), 書寫規(guī)則如下,比如,我們需要外網(wǎng)的10001端口到內(nèi)網(wǎng)192.168.1.202的3389端口,直接寫代碼如下,就可以進(jìn)行轉(zhuǎn)發(fā), socat TCP6-LISTEN:10000,reuseaddr,fork TCP4:192.168.1.201:3389 &socat UDP6-LISTEN:10000,reuseaddr,fork UDP4:192.168.1.201:3389 ![]() 為了固定下端口,在arp網(wǎng)卡中,將分配的地址,綁定到相應(yīng)的網(wǎng)卡即可 ![]() 這樣保證,我們的ip地址對應(yīng)的是我們的臺(tái)式電腦。直接可以進(jìn)行遠(yuǎn)程控制連接,需要其他設(shè)備的話,映射端口就可以,這樣,一個(gè)域名,通過端口號(hào)就可以連接內(nèi)網(wǎng)的設(shè)備。 折騰總結(jié)ipv4的端口映射很方便,網(wǎng)上教程也很多,ipv6的可能沒找到對應(yīng)我的教程,因?yàn)槲蚁氚衍浡酚勺鲋髀酚伞?/p> |
|