Friday, March 4, 2011

Cấu hình địa chỉ mạng IP bằng câu lệnh MS-DOS

Giao diện đồ họa là cách cấu hình thông thường thực hiện cac công việc quản tri. Như cấu hình IP address dùng Network Connections và thiết lập địa chỉ IP trong giao thức TCP/IP bằng giao diện Windows.

Một công cụ cấu hình khá mạnh nhằm tiết kiệm nhiều thời gian và công sức cuả quản trị đó là sử dụng câu lệnh Command line.
Cách này dùng khi viết Script hay quản trị thông qua WAN-Low speed conn.

Công cụ TCP/IP: NETSH cấu hình theo ngữ cảnh.

VD:

Để cấu hình địa chỉ IP, DNS,.. bằng command line. Các bạn thực hiện các bước sau:
Quote:

C:\>netsh
netsh>int
netsh interface>ip
netsh interface ip>

Từ ngữ cảnh này:
Để thiết lập IP Address:

- Thiết lập IP Động cho Host:
Quote:
set address name="Local Area Connection" source=dhcp 

- Thiết lập IP tĩnh cho Host:
Quote:
set address local static 192.168.1.2 255.255.255.0 

- Thiết lập DNS Server cho Host:
DNS Động :
Quote:
set dns name="Local Area Connection" source=dhcp 

DNS Tĩnh:
Quote:
add dns "Local Area Connection" 203.162.4.190
add dns "Local Area Connection" 203.162.4.191 index=2 

hay
Quote:
set DNS "Local Area Connection" static 203.162.4.190

Để trở về ngữ cảnh trước:

netsh interface ip>..
netsh interface>

Để thoát khỏi NETSH:

netsh interface> exit

============================

Xem help đầy đủ:
Quote:
netsh>help

The following commands are available:

Commands in this context:
.. - Goes up one context level.
? - Displays a list of commands.
aaaa - Changes to the `netsh aaaa' context.
abort - Discards changes made while in offline m
add - Adds a configuration entry to a list of
alias - Adds an alias.
bridge - Changes to the `netsh bridge' context.
bye - Exits the program.
commit - Commits changes made while in offline mo
delete - Deletes a configuration entry from a lis
dhcp - Changes to the `netsh dhcp' context.
diag - Changes to the `netsh diag' context.
dump - Displays a configuration script.
exec - Runs a script file.
exit - Exits the program.
firewall - Changes to the `netsh firewall' context.
help - Displays a list of commands.
interface - Changes to the `netsh interface' context
ipsec - Changes to the `netsh ipsec' context.
offline - Sets the current mode to offline.
online - Sets the current mode to online.
popd - Pops a context from the stack.
pushd - Pushes current context on stack.
quit - Exits the program.
ras - Changes to the `netsh ras' context.
routing - Changes to the `netsh routing' context.
rpc - Changes to the `netsh rpc' context.
set - Updates configuration settings.
show - Displays information.
unalias - Deletes an alias.
wins - Changes to the `netsh wins' context.
winsock - Changes to the `netsh winsock' context.

ứng với mỗi ngữ cảnnh bạn cũng có thể "/?" để được trợ giúp.

VB:

Quote:
netsh interface ip>add dns /?
Usage: add dns [name=] [addr=] [[index=]]

add dns "Local Area Connection" 10.0.0.1
add dns "Local Area Connection" 10.0.0.3 index=2

No comments: