Mục lục:

Làm mới BBS trong Ubuntu Linux - Telnet - Multi-Node: 5 bước
Làm mới BBS trong Ubuntu Linux - Telnet - Multi-Node: 5 bước

Video: Làm mới BBS trong Ubuntu Linux - Telnet - Multi-Node: 5 bước

Video: Làm mới BBS trong Ubuntu Linux - Telnet - Multi-Node: 5 bước
Video: How to install Enigma 1/2 BBS 2024, Tháng mười một
Anonim
Gia hạn BBS trong Ubuntu Linux - Telnet | Multi-Node
Gia hạn BBS trong Ubuntu Linux - Telnet | Multi-Node
Gia hạn BBS trong Ubuntu Linux - Telnet | Multi-Node
Gia hạn BBS trong Ubuntu Linux - Telnet | Multi-Node

Cài đặt Renegade BBS đa nút cổ điển có hỗ trợ telnet trong Ubuntu Linux. Nhớ những ngày tốt đẹp? Khi mạng xã hội chỉ bao gồm một bản sao của pcplus, một modem 9600 baud và đối với nhiều SysOps, một bản sao của Renegade BBS huyền thoại. Thật tuyệt vời khi được thăm lại những ngày đó bằng cách sử dụng hệ thống Ubuntu của bạn. Có rất nhiều tài nguyên BBS mã nguồn mở dành cho Linux, nhưng tôi đã thiếu sót trong việc tìm kiếm bất cứ thứ gì thậm chí từ xa đề cập đến sự nổi loạn và Linux trong cùng một câu. Điều này khiến tôi cảm thấy bị thử thách hoài, vì vậy tôi bắt đầu tìm cách chạy một Renegade BBS đa nút telnet từ hệ thống Ubuntu của mình. Trong hướng dẫn này, tôi sẽ chỉ cho bạn cách tôi đạt được điều này và hy vọng cũng sẽ truyền cảm hứng cho một số cải tiến sáng tạo cần thiết.. Cũng lưu ý rằng chúng tôi sẽ mở nhiều cổng TCP để kết nối trực tiếp mà không cần bất kỳ xác thực Linux nào. Đây rất có thể là một vấn đề bảo mật. TIẾN HÀNH RỦI RO CỦA RIÊNG BẠN!

Bước 1: Cài đặt tệp và phần mềm hỗ trợ

Cài đặt Tệp và Phần mềm Hỗ trợ
Cài đặt Tệp và Phần mềm Hỗ trợ

Cài đặt DosBox (Trình mô phỏng DOS Linux) $ sudo apt-get install dosbox Tạo một thư mục trong thư mục chính của bạn có tên là Renegade. LƯU Ý: Bạn có thể muốn tạo một tài khoản người dùng mới có tên là "gia hạn" và cấp cho nó các quyền tối thiểu. Nếu bạn chọn làm điều này, hãy nhớ đăng nhập bằng tài khoản mới trước khi tiếp tục. USD $ mkdir Foss $ cd $ wget https://fido.mbse.eu/files/local/comms/FCI0106.zip $ giải nén FCI0106.zip $ cd.. Bắt đầu DosBox $ dosboxCài đặt Renegade BBS trong dosbox. Z: \> mount c ~ / Renegade Z: \> c: C: \> install Khi trình cài đặt hỏi bạn "đường dẫn chính" của bbs, hãy nhập "c: \". Giữ cửa sổ DosBox mở…

Bước 2: Tạo và sửa đổi tệp cấu hình

Tạo và sửa đổi tệp cấu hình
Tạo và sửa đổi tệp cấu hình

Để tạo tệp cấu hình chung cho DosBox, hãy nhập lệnh sau vào DosBox. C: \> config -writeconf n1.conf Thoát DoxBox C: \> thoát Chỉnh sửa tệp cấu hình $ gedit ~ / Renegade / n1.conf Tìm phần có nhãn [serial] và thay đổi nội dung của nó để đọc như sau.. [serial] serial1 = modem ngheport: 2000 serial2 = dummy serial3 = vô hiệu serial4 = bị vô hiệu Bây giờ tìm phần có tên [autoexec] và thêm vào các dòng sau (nó phải là phần cuối cùng). [autoexec] mount c ~ / Regade c: cd Foss fci.exe cd.. Renegade.exe -N1Lưu tệp cấu hình dưới dạng n1.confBây giờ quay lại và thay đổi cổng nghe trên serial1 từ 2000 đến 2001Ngoài ra, thay đổi đối số "-N1" sau Renegade.exe trong phần [autoexec] thành -N2 và lưu dưới dạng n2.conf Lặp lại tương ứng cho đến khi bạn đã tạo 4 tệp cấu hình riêng biệt n1 - n4.conf, sử dụng Listenports 2000 - 2003 và thực thi Renegade.exe trên các nút 1 - 4 bằng cách sử dụng -N tranh luận. (Tôi tưởng tượng về cơ bản bạn có thể tạo bao nhiêu nút tùy thích.)

Bước 3: Tạo bệ phóng

Tạo bệ phóng
Tạo bệ phóng

Bây giờ chúng ta sẽ tạo bốn trình khởi chạy sẽ tạo ra từng nút của BBS. Rút phải trên màn hình và nhấp vào "Tạo Trình khởi chạy" Thay đổi loại ứng dụng thành "Ứng dụng trong thiết bị đầu cuối". Đặt tên trình khởi chạy là "RGN1" Dưới loại lệnh: "dosbox -conf ~ / Renegade / n1.conf "Lặp lại quá trình thay đổi" RGN1 thành RGN2 "và" n1.conf "thành" n2.conf ", v.v. cho đến khi bạn đã tạo một trình khởi chạy cho cả bốn nút.

Bước 4: Bắt đầu và kiểm tra

Bắt đầu và Kiểm tra
Bắt đầu và Kiểm tra
Bắt đầu và Kiểm tra
Bắt đầu và Kiểm tra

Bây giờ Khởi chạy nút đầu tiên bằng trình khởi chạy (RGN1) mà chúng ta đã tạo ở bước trước. Bạn sẽ thấy một màn hình như trong hình dưới đây, hãy mở cửa sổ terminal và gõ lệnh sau để kiểm tra nút. $ telnet localhost 2000 Nếu mọi việc suôn sẻ trong quá trình thiết lập, bạn sẽ thấy một màn hình đăng nhập Gia hạn mặc định, xấu xí thực sự trong phiên telnet của mình. Bạn sẽ có thể khởi chạy tất cả bốn nút và telnet cho mỗi nút trên các cổng 2000-2003. Thiết lập chuyển tiếp cổng trên bộ định tuyến của bạn cho phù hợp và mời bạn bè khám phá hella ngầm hella leet Renegade BBS. Nhưng còn các menu ANSI thú vị thì sao? Dòng lệnh dường như thiếu khả năng tạo lại các ký tự ANSI cũ đó nên nó được mặc định là giả lập kiểu ASCII cơ bản. Đọc tiếp bước tiếp theo để có giải pháp đơn giản.

Bước 5: Còn về ANSI?

Còn về ANSI?
Còn về ANSI?
Còn về ANSI?
Còn về ANSI?

Để tiếp tục, bạn sẽ cần phải cài đặt wine cũng như có quyền truy cập vào bản cài đặt Windows. (Bất kỳ phiên bản windows nào, đăng win95 là đủ).

Trên cài đặt windows của bạn, định vị tệp "telnet.exe" trong / windows / system32. Sao chép telnet.exe vào đâu đó trên cài đặt ubuntu của bạn và mở nó bằng wine. Một cửa sổ mới sẽ xuất hiện. Tại dấu nhắc, hãy mở localhost 2000. Bây giờ bạn sẽ thấy một cái gì đó cảm thấy ngon miệng hơn một chút.

Cảm ơn bạn đã xem hướng dẫn của tôi. Vui lòng đưa ra bất kỳ đề xuất hoặc ý tưởng nào để cải thiện chất lượng và bảo mật của dự án này.

-pyro

Đề xuất: