Đây là vpcs lệnh có thể được chạy trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks bằng cách sử dụng một trong nhiều máy trạm trực tuyến miễn phí của chúng tôi như Ubuntu Online, Fedora Online, trình giả lập trực tuyến Windows hoặc trình giả lập trực tuyến MAC OS
CHƯƠNG TRÌNH:
TÊN
vpc - Trình mô phỏng PC ảo
SYNOPSIS
vpc [lựa chọn] [tập kịch bản]
MÔ TẢ
VPCS cung cấp giao diện dòng lệnh cho chín PC ảo mô phỏng. Bạn có thể ping / theo dõi
định tuyến từ / đến chúng, hoặc ping / theo dõi định tuyến các máy chủ / bộ định tuyến khác từ các PC ảo, làm cho
nó là một công cụ nghiên cứu lý tưởng khi bạn mô phỏng các bộ định tuyến của Cisco hoặc Juniper trong Dynamips hoặc GNS3
môi trường.
Máy tính ảo có thể tạo và phản hồi các gói ICMP (ping), TCP và UDP được phân phối
vào ứng dụng thông qua ống UDP hoặc giao diện nhấn Unix. Nếu như tập kịch bản được chỉ định, sau đó
vpcs đọc tệp khi khởi động và thực hiện các lệnh trong tệp script. tập kịch bản
phải ở trong vpc kịch bản hồ sơ định dạng.
vpc nghe tin nhắn trên chín cổng UDP liên tiếp và gửi tin nhắn trên chín cổng
các cổng UDP liên tiếp. Theo mặc định, vpc nghe trên các cổng UDP 20000 đến 20008 và gửi
thông báo trên các cổng UDP 30000 đến 30008. Mỗi cặp cổng UDP (20000/30000,
20001/30001 ... 20008/30008) đại diện cho một PC ảo. PC ảo được đánh số từ 1 đến 9.
LỰA CHỌN
-h, --Cứu giúp
In các tùy chọn dòng lệnh và thoát
-v In thông tin phiên bản và thoát
-i num số phiên bản vpc để bắt đầu (mặc định là 9)
[-r] tập kịch bản
If tập kịch bản được chỉ định, sau đó vpc đọc tệp khi khởi động và thực hiện
lệnh trong tập kịch bản. tập kịch bản phải ở trong vpc định dạng tệp script. Qua
mặc định, nếu một tệp có tên khởi động.vpc tồn tại trong thư mục nơi vpc chương trình
đã được bắt đầu, nó sẽ được đọc và thực thi khi vpc bắt đầu. Các -r Tùy chọn là
tùy chọn nếu tập kịch bản là tham số cuối cùng.
-p cổng
chạy vpc như một quy trình daemon lắng nghe trên cổng TCP được chỉ định bởi cổng. Như một daemon
quá trình, vpc không hiển thị giao diện dòng lệnh cho người dùng, nhưng
Giao diện dòng lệnh có thể được truy cập từ xa bằng ứng dụng dòng TCP như
as telnet hoặc netcat (nc). Khi daemon đã được khởi động, không có
cơ chế chấm dứt chương trình và chương trình phải được kết thúc bằng
gửi tín hiệu hệ thống 9, thường bằng cách sử dụng lệnh giết -9 PID (PID ở đâu
id quy trình của phiên bản vpcs)
-m num vpc sử dụng 9 địa chỉ MAC liên tiếp cho 9 vpc stating at 00:50:79:66:68:00
theo mặc định. Các -m tùy chọn thêm num đến byte cuối cùng của địa chỉ MAC cơ sở.
Nếu bất kỳ gia số nào khiến byte cuối cùng vượt quá 0xFF trong quá trình này, nó sẽ
tăng lên 0x00.
-e Trên các hệ thống hỗ trợ / dev / tapx giao diện (Unix / Linux), chạy vpc ở chế độ máy
chứ không phải là chế độ UDP. Ở chế độ chạm, các gói IP được gửi và nhận qua / dev / tapx
giao diện thay vì thông qua luồng UDP. Thông thường, giao diện / dev / tapx chỉ
có sẵn cho người dùng root, nghĩa là vpc cũng sẽ được yêu cầu để được điều hành bởi
người dùng root (sudo vpc -e) để sử dụng chế độ chạm.
[-u] Tùy chọn này là mặc định và không cần thiết, nhưng được bao gồm để tương phản với -e
Lựa chọn. Theo mặc định, vpc gửi và nhận các gói IP đến và đi từ UDP được chỉ định
Cảng. vpc lắng nghe trên cổng UDP 20000 và gửi đến cổng 127.0.0.1:30000 theo mặc định.
Các cổng nghe và gửi có thể được điều khiển bằng cách sử dụng -s, -c và -t tùy chọn.
UDP Chế độ Các lựa chọn
-s cổng
cổng chỉ định số cổng cơ sở vpc sử dụng để nghe tin nhắn. Qua
mặc định vpc lắng nghe tin nhắn trên cổng UDP 20000 đến 20008. Bằng cách thay đổi
cổng cơ sở đó vpc lắng nghe việc sử dụng -s tùy chọn gây ra XNUMX UDP liên tiếp
các cổng được sử dụng bắt đầu từ cổng được chỉ định bởi cổng.
-t ip vpc truyền các gói đến chín cổng UDP bắt đầu lúc 127.0.0.1:30000 theo mặc định.
Sản phẩm -t tùy chọn cho phép bạn truyền các gói đến một máy chủ từ xa như được chỉ định bởi IPv4
địa chỉ ip. Thông thường, máy chủ từ xa sẽ chạy các động với một đám mây
kết nối được định cấu hình để liên kết với địa chỉ IP của máy chủ lưu trữ này.
-c cổng
vpc truyền các gói đến chín cổng UDP bắt đầu lúc 127.0.0.1:30000. Các -c
tùy chọn cho phép bạn truyền các gói đến một tập hợp chín cổng khác bắt đầu tại
số cổng cơ sở được chỉ định bởi cổng.
TAP Chế độ Các lựa chọn
-d thiết bị
Tên thiết bị, chỉ hoạt động khi -i được đặt thành 1
Hypervisor Chế độ Tùy chọn
-H cổng
Chạy như một siêu giám sát, lắng nghe trên cổng TCP được chỉ định bởi cổng. Trong hypervisor
chế độ, bạn có thể kết nối điều khiển này cổng với telnet, bắt đầu hoặc dừng một phiên bản của
vpc.
VÍ DỤ
Không lệnh hàng lựa chọn
Nếu bạn bắt đầu vpc không có đối số, vpc sẽ bắt đầu và tìm kiếm kịch bản
khởi động.vpc trong thư mục hiện tại. Nếu nó tồn tại, nó sẽ chạy script. Đây là
cách bình thường để chạy vpc. Nó chỉ đơn giản được đưa ra từ dòng lệnh như thế này:
vpc
Bắt đầu vpc với an thay thế khởi động hồ sơ
Để bắt đầu vpc với một tệp kịch bản khởi động có tên say thay thế.vpc, sử dụng tên tệp là
một đối số với vpc chỉ huy:
vpc thay thế.vpc
Chạy chi tiết hơn chín ảo máy tính
Giả sử bạn cần nhiều hơn chín PC ảo, vì vậy bạn muốn chạy phiên bản thứ hai của
vpc trên máy chủ lưu trữ địa phương của bạn. Bạn sẽ phải xem xét:
1. Địa chỉ MAC của VPC cho trường hợp thứ hai sẽ cần phải khác,
2. Số cổng "cục bộ" hoặc số cổng UDP đang nghe cho phiên bản thứ hai sẽ phải khác nhau
từ trường hợp đầu tiên.
3. Số cổng UDP từ xa cho trường hợp thứ hai sẽ phải khác với lần đầu tiên
ví dụ.
Vì cổng nghe cục bộ mặc định là 20000 và cổng từ xa mặc định là 30000, bạn
muốn bắt đầu vpc với cổng nghe cục bộ 20009 (hoặc cao hơn) và cổng từ xa
30009 (hoặc lớn hơn). Bạn cũng muốn địa chỉ MAC cơ sở được bù đắp ít nhất
chín để tránh bất kỳ cuộc đụng độ. Trong trường hợp này, bạn sẽ sử dụng lệnh:
vpc -s 20009 -c 30009 -m 9
Chạy hai trường hợp of vpc việc này có thể giao tiếp với mỗi khác on các một chủ nhà
Giả sử bạn muốn chạy phiên bản thứ hai của vpc trên máy chủ lưu trữ địa phương của bạn có thể
giao tiếp với phiên bản đã chạy bằng cấu hình mặc định. Bạn muốn
phải xem xét:
1. Địa chỉ MAC của VPC cho trường hợp thứ hai sẽ cần phải khác,
2. Số cổng "cục bộ" hoặc số cổng UDP đang nghe cho phiên bản thứ hai sẽ phải khớp
số cổng "từ xa" của phiên bản đầu tiên
3. Số cổng UDP từ xa sẽ phải khớp với cổng UDP "cục bộ" hoặc đang nghe
số của trường hợp đầu tiên
Vì cổng nghe cục bộ mặc định là 20000 và cổng từ xa mặc định là 30000, bạn
muốn bắt đầu vpc với cổng nghe cục bộ 30000 và cổng từ xa 20000.
Bạn cũng muốn địa chỉ MAC cơ sở được bù đắp ít nhất là chín để tránh bất kỳ
các cuộc đụng độ. Trong trường hợp này, bạn sẽ sử dụng lệnh:
vpc -s 30000 -c 20000 -m 9
CƠ SỞ GIAO DIỆN
vpc trình bày cho người dùng một giao diện dòng lệnh (trừ khi chế độ daemon đã được gọi
bởi -p Lựa chọn). Dấu nhắc giao diện cho biết máy tính ảo nào trong số 9 PC hiện đang có
tập trung bằng cách chỉ ra số VPC trong ngoặc. Ví dụ.:
VPCS [1]
Ở đây chữ số 1 bên trong dấu ngoặc cho biết VPC 1 có tiêu điểm và mọi lưu lượng truy cập
được tạo sẽ được gửi từ VPC 1 và cơ bản hiển thị các lệnh sẽ liên quan đến VPC 1.
Các lệnh cơ bản được hỗ trợ là:
? In trợ giúp
Chuyển sang VPC . phạm vi 1 đến 9
arp Phím tắt cho: hiển thị arp. Hiển thị bảng arp
trong sáng [đối số] Xóa IPv4 / IPv6, bộ đệm arp / hàng xóm, lịch sử lệnh
dhcp [-options] Phím tắt cho: ip dhcp. Nhận địa chỉ IPv4 qua DHCP
bỏ lỡ Trưng bày đầu ra
giúp đỡ In trợ giúp
lịch sử Phím tắt cho: hiển thị lịch sử. Liệt kê lịch sử lệnh
ip [đối số] Định cấu hình cài đặt IP của VPC
tải Tải cấu hình / tập lệnh từ tệp
ping [-options] Ping mạng với ICMP (mặc định) hoặc TCP / UDP
bỏ thuốc lá Thoát chương trình
chuyển tiếp [tranh luận] Chuyển tiếp các gói giữa hai cổng UDP
đăng nhập [ ] Telnet để lưu trữ liên quan đến HOST PC
tiết kiệm Lưu cấu hình vào tệp
định [đối số] Đặt tên VPC, cổng ngang hàng, tùy chọn kết xuất, bật hoặc tắt tiếng vọng
hiển thị [đối số] In thông tin của VPC (mặc định). Cố gắng hiển thị ?
ngủ [text] In và tạm dừng tập lệnh đang chạy cho
theo dõi [-options] In các gói đường dẫn đến mạng
phiên bản Phím tắt cho: hiển thị phiên bản
vpc kịch bản hồ sơ định dạng
Bất kỳ tệp văn bản nào bao gồm các lệnh vpcs hợp lệ đều có thể được sử dụng làm tệp kịch bản vpcs. Dòng
trong tệp bắt đầu bằng # nhân vật sẽ được coi là bình luận và bị bỏ qua.
Các tệp lệnh có thể sử dụng bỏ lỡ và ngủ lệnh để tạo một số dạng
kịch bản tương tác.
Chú thích tệp script có thể được hủy bỏ bất kỳ lúc nào bằng cách nhấn Ctrl + c. Điều này có nghĩa rằng
các ping -t lệnh (phải được ngắt bằng Ctrl + c) không hữu ích trong vpcs
các tệp kịch bản.
NGƯỜI THUYẾT PHỤC GIAO DIỆN
các lệnh được hỗ trợ là:
giúp đỡ | ? In trợ giúp
vpc [tham số] Bắt đầu vpc daemon với các tham số.
dừng lại id Dừng vpc quá trình
Danh sách vpc quá trình
ngắt kết nối Thoát phiên telnet
bỏ thuốc lá [-f] Dừng lại vpc quy trình và siêu giám sát, -f buộc bỏ thuốc lá mà không
nhắc nhở
telnet [ ] Telnet tới tại (mặc định 127.0.0.1)
đăng nhập [ ] Giống như telnet
Sử dụng vpcs trực tuyến bằng các dịch vụ onworks.net