Đổi IP qua file .BAT

zeroFILL

New member
Thời buổi nhà nhà laptop, người người laptop này em xin dâng 1 mẹo nhỏ giúp các bác khi vác laptop đi về đỡ mất công đổi địa chỉ IP.

Đổi IP chẳng phải việc gì khó khăn lắm, cũng chẳng mất mấy thời gian nhưng đôi khi cũng gây phiền toái khó chịu. Giờ đây thay vì phải properties cái network, chọn TCP/IP rồi gõ vào IP, subnet mask, gateway... thì các bác chỉ việc double click vào 1 file .BAT là xong xuôi. Tất cả nhờ vào lệnh netsh

Ở cơ quan em dùng IP cố định, do đó em làm 1 file workip.bat như sau:
netsh interface ip set address name="Local Area Connection" source=static addr=10.0.0.233 mask=255.255.255.0
netsh interface ip set address name="Local Area Connection" gateway=10.0.0.1 gwmetric=0
netsh interface ip set dns name="Local Area Connection" source=static addr=10.0.0.5
Lệnh đầu tiên đổi địa chỉ IP và Subnet mask, lệnh thứ hai đổi Default Gateway và cuối cùng là lệnh đổi DNS Server.

Về đến nhà em lại có nhu cầu dùng DHCP để nối mạng vào nuocnga.net, em lại double click vào file homeip.bat để đổi thành IP động:
netsh interface ip set address name="Local Area Connection" dhcp
netsh interface ip set dns name="Local Area Connection" dhcp

Các bác chú ý các dòng name="Local Area Connection" phải đúng với tên network connection mà các bác muốn dùng nhé. Hy vọng mẹo nhỏ này giúp ích được nhiều cho các bác :emoticon-0100-smile
 
Thời buổi nhà nhà laptop, người người laptop này em xin dâng 1 mẹo nhỏ giúp các bác khi vác laptop đi về đỡ mất công đổi địa chỉ IP.
...
Lệnh đầu tiên đổi địa chỉ IP và Subnet mask, lệnh thứ hai đổi Default Gateway và cuối cùng là lệnh đổi DNS Server.
...
Hy vọng mẹo nhỏ này giúp ích được nhiều cho các bác :emoticon-0100-smile
Ở cơ quan tôi anh em quản trị mạng còn có thêm 1 địa chỉ DNS Server nữa cơ bác zeroFILL ạ. Đó là cái Alternate DNS Server bên dưới cái Preferred DNS Server đã được đổi theo lệnh netsh. Phiền bác cho hỏi xem có thể thiết lập thông số này trong tập lệnh trên của bác được không.
Cảm ơn bác nhiều.
 
Xin lỗi anh, em online không thường xuyên lắm :)
Em cũng mới google ra, nếu muốn đổi cả 2 Preferred và Alternate DNS thì dùng 2 câu lệnh sau:
netsh interface ip set dns "Local Area Connection" static 10.0.0.1 primary
netsh interface ip add dns "Local Area Connection" 10.0.1.1

Dòng đầu tiên đổi Preferred và dòng thứ 2 đổi Alternate DNS. Em đã thử thành công rồi :)
 
Back
Top