질문과 답변
소프트웨어 VBS로 IP만 변경하면 게이트웨이 앞자리가.
2020.06.17 13:36
VBS로 IP변경하면 기본 입력되는건 많이 있던데요
IP를 입력하면 게이트웨이가 ip의 세번째까지 같이 따라오게 하고 싶습니다.
예를들어
ip : 123.456.789.123을입력하면 게이트웨이가 123.456.789.1
ip : 777.888.999.666을 입력하면 게이트웨이가 777.888.999.1 이 되게
dns와 서브넷은 고정입니다.
어케 해야할까요 올라와있거나 인터넷에 있는건 전부 게이트웨이가 고정이네요
댓글 [3]
-
DarknessAngel 2020.06.17 19:12
-
토르망치 2020.06.18 08:54
고정으로 1인데 연구 해봐야겠네요
-
userplus 2020.06.26 10:01
안녕하세요.
vbs 사용시
strIPAddress = "192.168.0.5"
strGateway = Left(strIPAddress, InStrRev(strIPAddress, ".")) & "1"
이렇게 하시면 게이트웨이 192.168.0.1 가져올수 있습니다.
참고로 저는 실습실 컴퓨터 번호만 입력하면 아이피, 컴퓨터 이름 자동 변경되도록 처리하고 있습니다.
스크립트수준에선 하기 힘들어요
그걸 엄밀하게 구현할려면 스크립트가 서브넷 마스크를 이해하고, 거기에 맞게 GW를 줘야합니다 (랄까 GW가 반드시 1이란 법도 없습니다)
고정적으로 1을 주는게 전부라면 올려져 있는 스크립트에서 GW입력 부분의 변수의 값을 입력받은 ip값에서 마지막자리만 1로 변경해서 주세요