Kỹ Thuật Máy tính

Nghiên cứu - Phát triển - Phục vụ - Rút ngắn khoảng cách

Cấu hình IP trong Windows bằng command line

Posted by dongthao on February 8, 2007

Để cấu hình IP cho một máy trên Windows, hầu như tất cả chúng ta đều đã quen với giao diện của My Network Places và ngay cả trong giáo trình học của Windows (MCSA chẳng hạn) cũng không giới thiệu cách config IP bằng command line, có lẽ nó đã đi vào dĩ vãng với DOS. Nhưng với những người thích gõ hay đã quen config mạng trên Linux thì luôn có câu hỏi là không lẽ trên Windows không config IP bằng command line được? Câu trả lời là trình netsh.

 

1. Cấu hình TCP/IP
Vào cửa sổ command promt (Start>Run> gõ vào “cmd” với Win 2000, XP, 2003 hoặc “command” với Win 98,Me). Sau đó gõ lệnh sau vào:

 

netsh //xuất hiện dấu nhắc của netsh
interface IP

Bây giờ dấu nhắc có dạng: netsh>interface ip>
Gõ tiếp

 

/*set IP:*/
set address local static 192.168.2.2 255.255.255.0
// nếu dùng DHCP:
set address name= “Local Area Connection” source=dhcp
/*set DNS Server:*/
set DNS “Local Area Connection” static 192.168.2.1
//nếu dùng DHCP:
set dns name= “Local Area Connection” source=dhcp
/*set WINS address*/
set wins name= “Local Area Connection“ source=dhcp
//hoặc
set wins “Local Area Connection“ static 192.168.2.1

Câu lệnh

 

netsh interface ip set address name=”Local Area Connection” static 192.168.0.100 255.255.255.0 192.168.0.1 1

Thiết lập thông tin cho interface tên “Local Area Connection”: IP 192.168.0.100, netmask 255.255.255.0, default gw: 192.168.0.1, metric: 1.

 

2. Sử dụng network profile với netsh
Trường hợp sử dụng máy tính di chuyển qua nhiều nơi, mỗi nơi có một cấu hình IP tĩnh khác nhau thì ta có thể sử dụng netsh để chuyển đổi giữa các cấu hình như sau:

 

Đầu tiên, kết nối máy tính vào địa điểm 1, cấu hình IP hoàn chỉnh xong export cấu hình ra một file text như sau:

 

netsh -c interface dump > c:\location1.txt

Khi di chuyển đến địa điểm 2, ta cũng cấu hình IP hoàn chỉnh rồi export tương tự:

 

netsh -c interface dump > c:\location2.txt

Dĩ nhiên số địa điểm có thể sẽ không giới hạn ở 2, thao tác vẫn làm tương tự.
Bây giờ ta sẽ import cấu hình TCP/IP khi đến từng địa điểm thích hợp bằng netsh:

 

netsh -f c:\location1.txt
hay
netsh -f c:\location2.txt

Ta cũng có thể dùng exec thay cho -f:

 

netsh exec c:\location2.txt

Thoát khỏi netsh: exit
Xong gõ ipconfig /all kiểm tra lại xem ép phê chưa. Lưu ý:
- Đừng quên ? của windows để biết thêm chi tiết ở từng tập lệnh
- Gõ ipconfig /all không thấy hiện IP lên, xem lại kết nối mạng đã hoạt động chưa

 

Đông Thao

4 Responses to “Cấu hình IP trong Windows bằng command line”

  1. Vũ Quý Hòa Says:

    Tôi tình cờ vào trang web của anh tôi thấy rất hay. Tôi cũng làm về Ky Sư Hệ Thống công việc của tôi cũng là quản trị hệ thống máy tính và các thiết bị về mạng. Những kiến thức anh chia xẻ rất là bổ ích. Mong rằng anh sẽ tiếp tục với nhiệt huyết này.

  2. Đức Quang Says:

    Bài này của anh hay tuyệt, có thể vận dụng trong 1 số trường hợp để cấu hình IP từ xa. thanks

  3. Cấu hình IP trong Windows bằng command line « Học Linux Says:

    [...] by songphuong on August 9th, 2007 Có thể tham khảo tại Petri hoặc tại kythuatmaytinh web [...]

  4. Le Cong Binh Says:

    Không hiểu sao tôi không thể dump file cấu hình trong window Vista, có Bác nào biết chỉ cho tôi với. Cám ơn nhiều

Leave a Reply

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>