Lý lịch
Việc chạy nhiều thiết bị ảo Mực nang có thể được thực hiện bằng cách thực hiện lệnh sau:
launch_cvd --num_instances=n
Khi bạn đang chạy hai phiên bản trở lên bằng cờ --num_instances
, các phiên bản sẽ chia sẻ phương tiện kết nối cho Wi-Fi và Bluetooth. Cài đặt này cho phép các phiên bản Mực nang khám phá và kết nối với nhau qua Bluetooth và Wi-Fi mà không cần thực hiện thêm hành động nào.
Tuy nhiên, nếu bạn đang thực thi nhiều phiên bản bằng cách sử dụng cờ --base_instance_num
và nhiều lệnh gọi launch_cvd
, bạn cần chỉ định đường dẫn máy chủ vhost của wmediumd
để chia sẻ phương tiện Wi-Fi, đồng thời ngăn khởi chạy nhiều phiên bản VM cho AP.
Ví dụ về khởi chạy nhiều thiết bị
Các lệnh sau đây cho biết cách khởi chạy hai phiên bản Mực nang chia sẻ phương tiện Wi-Fi bằng cách thực thi tuần tự launch_cvd
.
launch_cvd
launch_cvd --base_instance_num=2 \ --vhost_user_mac80211_hwsim=$HOME/cuttlefish_runtime.1/internal/vhost_user_mac80211 \ --ap_kernel_image="" --ap_rootfs_image="" #Prevent launching multiple VM instances for AP
Bluetooth
Việc triển khai bluetooth Cuttlefish được hỗ trợ bởi rootcanal và có thể được điều khiển bằng bảng điều khiển dòng lệnh Web UI.
Trong bảng điều khiển, có một số lệnh cho phép điều khiển bluetooth trên thiết bị khách:
Yêu cầu | Sự miêu tả |
---|---|
list | Liệt kê các thiết bị hiện tại và vật lý |
add DEVICE_TYPE [ARGS] | Tạo thiết bị mới thuộc loại DEVICE_TYPE |
del DEVICE_INDEX | Xóa một thiết bị |
add_phy PHY_TYPE | Thêm phy mới với PHY_TYPE |
del_phy PHY_INDEX | Xóa một bác sĩ |
add_device_to_phy DEVICE_INDEX PHY_INDEX | Thêm thiết bị vào phy |
del_device_from_phy DEVICE_INDEX PHY_INDEX | Xóa một `thiết bị khỏi phy |
add_remote HOSTNAME PORT PHY_TYPE | Thêm Rootcanal từ xa làm thiết bị và đăng ký nó với phy |
Loại thiết bị và đối số |
---|
beacon [MAC_ADDRESS] [ADVERTISE_INTERVAL] |
scripted_beacon [MAC_ADDRESS] [CONFIG_PATH] [EVENTS_PATH] |
keyboard [MAC_ADDRESS] [ADVERTISE_INTERVAL] |
loopback [MAC_ADDRESS] [ADVERTISE_INTERVAL] |
sniffer |
Wifi
wmediumd_control
wmediumd_control
là một công cụ dòng lệnh kiểm soát phương tiện kết nối Wi-Fi. Công cụ này có các lệnh sau để thao tác với Wi-Fi:
Yêu cầu | Sự miêu tả |
---|---|
set_snr MAC_ADDR1 MAC_ADDR2 SNR_VALUE | Đặt giá trị SNR (0~255) giữa hai trạm |
start_pcap PCAP_FILE_PATH | Bắt đầu chụp tất cả các khung được truyền lên mạng và lưu nó vào tệp .pcap |
stop_pcap | Dừng và hoàn tất việc chụp gói hiện tại |
list_stations | Liệt kê tất cả các trạm gắn liền với wmediumd |
reload_config [CONFIG_FILE_PATH] | Tải lại cấu hình wmediumd bằng CONFIG_FILE_PATH , nếu CONFIG_FILE_PATH bị bỏ qua, hãy tải lại tệp cấu hình hiện đang tải |
set_position MAC_ADDR X_POSITION Y_POSITION | Đặt vị trí của trạm trong không gian hai chiều |
OpenWRT
Nếu bạn muốn kết nối với OpenWRT (Điểm truy cập), bạn có thể sử dụng ssh
hoặc trang web quản trị.
Kiểu kết nối | Phương pháp |
---|---|
ssh | ssh root@192.168.96.2 |
Trang web quản trị | https://192.168.96.2 |