頁:
[1]
2
大量電腦 IPV6設定 有可能一個批次檔搞定嗎?
事情是這樣 企業內部有大約六百台電腦 原先是使用 IPV4 IP 準備要規劃使用 IPV6 轉換方式為 原先後兩組 不變 照樣套用 找好幾天都找不到這類轉換程式我知道可以寫一個批次檔 USER自行選擇想對應 IPV6 IP 點兩下就設定好 但這樣我要寫 六百個批次檔 (因為每台IP都不同 ) 有辦法做到 每台電腦自動匯出目前 IPV4 IP 然後自動對應到 IPV6 IP 批次檔 每台電腦要自動帶入 2001:4420:60CB:11:10:11:():() 自己準備 六百個批次檔不是問題 問題是怕 USER 點錯 (兩人點到同一個批次檔 IP衝突就很煩人)
原IP v4位址為10.11.X.Y,
新IPv6位址可直接對應為2001:4420:60CB:11:10:11:X:Y;
子網路遮罩為/64;
Gateway 2001:4420:60CB:11:10:11:255:1
DNS 2001:4420:60CB:60:10:60:254:3
2001:4420:60CB:60:10:60:254:4
以我為示範 IPV4 10.11.28.70 IPV6 為 2001:4420:60CB:11:10:11:28:70...<div class='locked'><em>瀏覽完整內容,請先 <a href='member.php?mod=register'>註冊</a> 或 <a href='javascript:;' onclick="lsSubmit()">登入會員</a></em></div><div></div> 用一份bat 一份ipv4-ipv6對應文件csv
動態取得用戶ipv4後bat搜尋相應的ipv6
done
附上相關資訊
http://www.bkjia.com/DOS_BAT/848819.html
https://tw.answers.yahoo.com/question/index?qid=20100104000015KK04273 jys922 發表於 2018-5-29 02:13 PM static/image/common/back.gif
用一份bat 一份ipv4-ipv6對應文件csv
動態取得用戶ipv4後bat搜尋相應的ipv6
done
有聽懂你的意思 但這並不是我要的 這方式變成是 還要先調查出 IPV4 整理後 再轉成 IPV6 這就是我目前使用的方式
我想要的是 只要寫一個程式會自動去檢視 目前電腦 IPV4 設定參數 然後自動轉換成 IPV6
一隻程式搞定 沒有選錯問題 ...<div class='locked'><em>瀏覽完整內容,請先 <a href='member.php?mod=register'>註冊</a> 或 <a href='javascript:;' onclick="lsSubmit()">登入會員</a></em></div> 本帖最後由 jys922 於 2018-6-5 04:51 PM 編輯
取得本機ip存成txt如下:
@echo off
@REM 搜尋ipconfig指令結果中含有IPv4的訊息
@REM 過濾不必要訊息的ip都寫入ip1.txt暫存檔中
ipconfig | find "IPv4" | find /v "192" | find /v "自動"> D:\ip1.txt
@REM 拿掉不需要的字符
for /f "tokens=1-2 delims=:" %%j in (D:\ip1.txt) do (@set _Ip=%%k)
@REM 刪除暫存檔ip1.txt
del D:\ip1.txt
@REM 寫入ip字串到ip.txt
echo %_Ip% >> D:\ip.txt
產生的ipv4就會在D:\ip.txt裡面 路徑改成你要的就可
其餘ipv4 ipv6轉換你那邊應該有
在稍微啪捨一下應該就可以...<div class='locked'><em>瀏覽完整內容,請先 <a href='member.php?mod=register'>註冊</a> 或 <a href='javascript:;' onclick="lsSubmit()">登入會員</a></em></div> jys922 發表於 2018-6-5 04:49 PM static/image/common/back.gif
取得本機ip存成txt如下:
@echo off
帥喔 這應該是我要的 感謝你替我省下很多時間 這次改 IPV6講白一點也是改假的
只是把原本 IPV4 前面套 2001:4420:60CB:11:10:11:
一直要先確認 IPV4 感覺很沒效率 但有一直想不出辦法讓 電腦內 IPV4先匯出 然後帶入變成 IPV6
...<div class='locked'><em>瀏覽完整內容,請先 <a href='member.php?mod=register'>註冊</a> 或 <a href='javascript:;' onclick="lsSubmit()">登入會員</a></em></div><br><br><br><br><br><div></div> fhc0612 發表於 2018-6-5 05:39 PM static/image/common/back.gif
帥喔 這應該是我要的 感謝你替我省下很多時間 這次改 IPV6講白一點也是改假的
只是把原本 IPV4 前 ...
讚喔!不用客氣~~~~{:3:}{:3:}{:3:} 1.為何不用DHCP?
2.就算IPv6設好,還是只能走NAT模式出去,電信公司沒那佛心
chuway 發表於 2019-1-12 11:17 PM static/image/common/back.gif
1.為何不用DHCP?
2.就算IPv6設好,還是只能走NAT模式出去,電信公司沒那佛心
小朋友 不是你想的哪樣簡單的 如果 照您這樣說 也不用出 IPV6 反正大家都用 DHCP
沒有一個真實固定 IP 會有很多問題 IPv6有多種自動設定方式,DHCP只是其中一種
已中華電信來說,現行固接是電路雖然配發/56的IP (2^72組IPv6 IP)
但是能使用的IP和IPv4配發的數量是一樣,如固6IP只有6的IPv4+6個IPv6能夠使用
使用路由模式的電路亦同,所以才說IPV6要使用NAT
不過如果設備數量少於所配發的數量,那就不受限了
其實我已經將區網內的IPv6全部設定好,不過PC全部採用NAT方式出去,主機才用Route出去
我使用的方案:防火牆+DHCPv4+DHCPv6
isc-DHCPd 可以依照mac Address配發指定的IP,就如同版主所需的:固定設備固定IP
不過實際上網速度上並沒有差別,因為網路速度就是這樣,另外要留意內部DNS支援v6
如果樓主只是要研究,那麼OK,要實際應用路還很長,公司支持最好!!
因為使用虛擬IPv4不會覺IP不夠,而且老設備(印表/傳真/工控)汰換還要一段時間
另外IPv6的防火牆管制也不十分完善,有網路安全考量的公司會更謹慎
我要表達的是:電信公司會限制,大部分的PC還是得走NAT
...<div class='locked'><em>瀏覽完整內容,請先 <a href='member.php?mod=register'>註冊</a> 或 <a href='javascript:;' onclick="lsSubmit()">登入會員</a></em></div> chuway 發表於 2019-1-22 12:28 AM static/image/common/back.gif
IPv6有多種自動設定方式,DHCP只是其中一種
已中華電信來說,現行固接是電路雖然配發/56的IP (2^72組IPv6 I ...
抱歉是處理公家單位 就是非要用 說穿了都是在應付上面 沒辦法使用 DHCP配發 <br><br><br><br><br><div></div> GOV/GSN ipv6 可以走ipv6 route
改一下就可以用了
先設定IP→設定閘道→設定第二組DNS
netsh interface ipv6 add address "區域連線" 2001:288:c115::3010/64
netsh interface ipv6 add route ::/0 "區域連線" 2001:288:c115::254
netsh interface ipv6 add dnsserver "區域連線" 2001:288:C115::1 index 2 本帖最後由 fhc0612 於 2019-1-24 09:34 AM 編輯
chuway 發表於 2019-1-24 12:31 AM static/image/common/back.gif
GOV/GSN ipv6 可以走ipv6 route
改一下就可以用了
先設定IP→設定閘道→設定第二組DNS
訴求是 拿自動帶入 原本 IPV4 IP 轉換成 IPV6 如果一個個設 就沒意思
本帖最後由 chuway 於 2019-1-26 11:29 PM 編輯
要用一些工具,本次使用AWK
附件有個檔案,自己斟酌一下
1.先下載 GNU AWK
gnuwin32.sourceforge.net/packages/gawk.htm
(Binaries),取出awk.exe 即可
2.編輯ipv4to6.awk
{
gsub(" ","",$2);
gsub("10.11.","2001:4420:60CB:11:10:11:",$2);
gsub("\\.",":",$2);
ipv6=$2"/64";
print "netsh interface ipv6 add address \"區域連線\" ",ipv6;
print "netsh interface ipv6 add route ::/0 \"區域連線\" 2001:4420:60CB:11:10:11:255:1";
print "netsh interface ipv6 add dnsserver \"區域連線\" 2001:4420:60CB:60:10:60:254:3 index=1";
print "netsh interface ipv6 add dnsserver \"區域連線\" 2001:4420:60CB:60:10:60:254:4 index=2";
}
3.編輯ipv4to6.bat
@echo off
ipconfig |findstr IPv4 |findstr "10.11." |awk -F: -f ipv4to6.awk >...<div class='locked'><em>瀏覽完整內容,請先 <a href='member.php?mod=register'>註冊</a> 或 <a href='javascript:;' onclick="lsSubmit()">登入會員</a></em></div> fhc0612 發表於 2019-1-24 09:24 AM static/image/common/back.gif
訴求是 拿自動帶入 原本 IPV4 IP 轉換成 IPV6 如果一個個設 就沒意思
網管需要一些 script 的功力
Windows: cmd(bat),ps(powershell)
Unix: shell script,sed/awk
這樣才能使用命令讓設備自動工作 chuway 發表於 2019-1-26 11:28 PM static/image/common/back.gif
要用一些工具,本次使用AWK
附件有個檔案,自己斟酌一下
先收下 感謝你這大力協助 但有一個問題 電腦內 網卡名稱不一定是 區域連線 可能是 XX連線之類的 不同機型 還有可能各部門又自行更改網卡名稱 但還是感謝你...<div class='locked'><em>瀏覽完整內容,請先 <a href='member.php?mod=register'>註冊</a> 或 <a href='javascript:;' onclick="lsSubmit()">登入會員</a></em></div><br><br><br><br><br><div></div>
頁:
[1]
2