Máy khách / Máy chủ TCP trong Cisco EEM 3.0


9

Tôi đang cố gắng thiết lập ổ cắm máy khách / máy chủ trong Cisco EEM 3.0 TCL với phiên bản iOS 12.4 (24) T8 (điều này gần đây đã được nâng cấp để xác định xem sự cố có phải là EEM ver hay không).

Tôi có hai tập lệnh Tcl ví dụ sau (ref: http://wiki.tcl.tk/15315 )

Máy chủ.tcl:

::cisco::eem::event_register_none maxrun 120

namespace import ::cisco::eem::*
namespace import ::cisco::lib::*

proc accept {chan addr port} {
    puts "$addr:$port says [gets $chan]"
    puts $chan goodbye
    close $chan
}
socket -server accept 12345
vwait forever

Khách hàng.tcl:

::cisco::eem::event_register_none maxrun 20

namespace import ::cisco::eem::*
namespace import ::cisco::lib::*

set chan [socket 10.0.0.2 12345]
puts $chan hello
flush $chan
puts "10.0.0.2:12345 says [gets $chan]"
close $chan

10.0.0.2 được gán cho một loopback.

Khi tôi hiển thị các cổng nghe thông qua lệnh "hiển thị cổng mở máy chủ điều khiển mặt phẳng", cổng máy chủ của 12345 đang lắng nghe, nhưng tập lệnh máy khách không tạo ra bất kỳ đầu ra nào. Một telnet đến bộ định tuyến (thông qua giao diện vật lý) đến cổng 12345 dẫn đến kết nối bị từ chối. Không có ACL được kích hoạt.

Các tập lệnh này hoạt động từ máy tính Windows XP chạy ActiveTCL 8.5.

Đây có phải là một lỗi hoặc tính năng bảo mật trong EEM 3.0 không? Có bất kỳ lệnh hoặc cài đặt bổ sung nào được yêu cầu để kích hoạt ổ cắm TCP trong EEM 3.0 không?


Có câu trả lời nào giúp bạn không? nếu vậy, bạn nên chấp nhận câu trả lời để câu hỏi không xuất hiện mãi mãi, tìm kiếm câu trả lời. Ngoài ra, bạn có thể cung cấp và chấp nhận câu trả lời của riêng bạn.
Ron Maupin

Câu trả lời:


Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.