Სარჩევი:
- ნაბიჯი 1: დააინსტალირეთ ფაილები და მხარდაჭერის პროგრამული უზრუნველყოფა
- ნაბიჯი 2: შექმენით და შეცვალეთ კონფიგურაციის ფაილები
- ნაბიჯი 3: შექმენით გამშვები მოწყობილობები
- ნაბიჯი 4: დაწყება და ტესტირება
- ნაბიჯი 5: რაც შეეხება ANSI– ს?
ვიდეო: Renegade BBS Ubuntu Linux - Telnet - მრავალ კვანძი: 5 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:22
დააინსტალირეთ კლასიკური მრავალ კვანძიანი Renegade BBS ტელნეტის მხარდაჭერით Ubuntu Linux– ში. გახსოვთ კარგი დღეები? როდესაც სოციალური ქსელები შედგებოდა არა მხოლოდ pcplus– ის ასლისგან, 9600 baud მოდემისა და მრავალი SysOps– ისთვის, ლეგენდარული Renegade BBS– ის ასლისგან. კარგი არ იქნება იმ დღეების გადახედვა თქვენი უბუნტუ სისტემის გამოყენებით. Linux– ის ბევრი ღია წყარო BBS არსებობს, მაგრამ მე მოკლედ აღმოვაჩინე ისეთი რამ, რაც დისტანციურად ახსენებდა რენეგატს და Linux– ს იმავე წინადადებაში. ამან ნოსტალგიურად გამოწვევის შეგრძნება დამიტოვა, ასე რომ მე გადავწყვიტე ვიპოვო გზა, რომ გამეშვა ტელნეტი მრავალ კვანძიანი Renegade BBS ჩემი უბუნტუ სისტემისგან. ამ სასწავლო ინსტრუქციაში მე გაჩვენებთ, თუ როგორ მივაღწიე ამას და ვიმედოვნებ, რომ შთააგონებ ასევე საჭირო შემოქმედებით გაუმჯობესებებს. რა ასევე გაითვალისწინეთ, რომ ჩვენ გავხსნით მრავალჯერადი TCP პორტს პირდაპირი კავშირისთვის Linux– ის ყოველგვარი ავტორიზაციის გარეშე. ეს, სავარაუდოდ, უსაფრთხოების საკითხია. გააგრძელე შენივე რისკი!
ნაბიჯი 1: დააინსტალირეთ ფაილები და მხარდაჭერის პროგრამული უზრუნველყოფა
დააინსტალირეთ DosBox (Linux DOS Emulator) $ sudo apt-get install dosbox შექმენით საქაღალდე თქვენი სახლის საქაღალდის ქვეშ, სახელწოდებით renegade. შენიშვნა: თქვენ შეიძლება გნებავთ შექმნათ ახალი მომხმარებლის ანგარიში სახელწოდებით "renegade" და მიანიჭოთ მას მინიმალური ნებართვები. თუ თქვენ ამის გაკეთებას გადაწყვეტთ, დარწმუნდით, რომ გააგრძელებთ შესვლას ახალი ანგარიშის ქვეშ. $ mkdir ~/renegade მიიღეთ და ამოიღეთ Renegade BBS $ cd ~/renegade $ wget https://mysite.verizon.net/tjm694/rgv100f.zip $ unzip rgv100f.zip მიიღეთ და ამოიღეთ FOSSIL დრაივერი. $ mkdir foss $ cd foss $ wget https://fido.mbse.eu/files/local/comms/FCI0106.zip $ unzip FCI0106.zip $ cd.. დაწყება DosBox $ dosbox დააინსტალირეთ Renegade BBS dosbox– ში. Z: \> mount c ~/renegade Z: \> c: C: \> install როდესაც ინსტალერი მოგთხოვთ bbs- ის "მთავარ გზას", შეიყვანეთ "c: \". შეინახეთ DosBox ფანჯარა ღია …
ნაბიჯი 2: შექმენით და შეცვალეთ კონფიგურაციის ფაილები
DosBox– ისთვის ზოგადი კონფიგურაციის ფაილის შესაქმნელად, ჩაწერეთ შემდეგი ბრძანება DosBox– ში. C: \> config -writeconf n1.conf გასვლა DoxBox C: \> გასასვლელი შეცვალეთ კონფიგურაციის ფაილი $ gedit ~/renegade/n1.conf იპოვეთ განყოფილება წარწერით [სერიული] და შეცვალეთ მისი შინაარსი შემდეგნაირად წასაკითხად.. [სერიული] serial1 = მოდემის მოსმენა: 2000 serial2 = dummy serial3 = გამორთული serial4 = გამორთული ახლა იპოვეთ განყოფილება სახელწოდებით [autoexec] და დაამატეთ შემდეგ სტრიქონებში (ეს უნდა იყოს ბოლო განყოფილება). [autoexec] mount c ~/renegade c: cd foss fci.exe cd.. renegade.exe -N1 შეინახეთ კონფიგურაციის ფაილი როგორც n1.conf ახლა დაბრუნდით და შეცვალეთ მოსასმენი serial1– დან 2000 – დან 2001 – მდე ასევე შეცვალეთ არგუმენტი „–N1“შემდეგ renegade.exe [autoexec] განყოფილებაში -N2 და შეინახეთ როგორც n2.conf გაიმეორეთ შესაბამისად სანამ არ შექმნით 4 ცალკეულ კონფიგურაციურ ფაილს n1 - n4.conf, იყენებთ listenports 2000 - 2003 და ასრულებთ renegade.exe კვანძებზე 1 - 4 -არგუმენტი. (მე ვფიქრობ, რომ თქვენ შეგიძლიათ შექმნათ იმდენი კვანძი, რამდენიც გსურთ.)
ნაბიჯი 3: შექმენით გამშვები მოწყობილობები
ახლა ჩვენ შევქმნით ოთხ გამშვებ მოწყობილობას, რომლებიც წარმოქმნიან BBS- ის თითოეულ კვანძს. დააწკაპუნეთ მარჯვენა ღილაკით სამუშაო მაგიდაზე და დააწკაპუნეთ "შექმნის გამშვები პროგრამის" შეცვალეთ პროგრამის ტიპი "აპლიკაცია ტერმინალში". დაასახელეთ გამშვები "RGN1" ბრძანების ტიპის მიხედვით: "dosbox -conf ~/renegade/n1.conf "გაიმეორეთ პროცესი იცვლება" RGN1 RGN2 "და" n1.conf "" n2.conf "და ასე შემდეგ სანამ არ შექმნით გამშვებ ოთხივე კვანძს.
ნაბიჯი 4: დაწყება და ტესტირება
ახლა გაუშვით პირველი კვანძი გამშვების (RGN1) გამოყენებით, რომელიც ჩვენ შევქმენით წინა საფეხურზე. თქვენ უნდა ნახოთ ეკრანი, როგორც ქვემოთ მოცემულ სურათზე. გახსენით ტერმინალის ფანჯარა და ჩაწერეთ შემდეგი ბრძანება კვანძის შესამოწმებლად. $ telnet localhost 2000 თუ ყველაფერი კარგად წარიმართა დაყენების პროცესში, თქვენ უნდა ნახოთ ნამდვილი მახინჯი, ნაგულისხმევი Renegade შესვლის ეკრანი თქვენს ტელნეტში. თქვენ უნდა შეძლოთ ოთხივე კვანძის გაშვება და თითოეული მათგანის ტელნეტი 2000-2003 წლის პორტებზე. შესაბამისად დააყენეთ თქვენი პორტის გადაგზავნა თქვენს როუტერზე და მოიწვიეთ თქვენი მეგობრები, რომ შეამოწმონ თქვენი ახალი hella underground hella leet Renegade BBS. მაგრამ რაც შეეხება მაგარ ANSI მენიუებს? როგორც ჩანს, ბრძანების ხაზს არ გააჩნია ძველი ANSI სიმბოლოების ხელახალი შექმნის უნარი, ამიტომ ის ნაგულისხმევია ASCII ტიპის ძირითადი ემულაციისთვის. წაიკითხეთ შემდეგი ნაბიჯი მარტივი გამოსავლისთვის.
ნაბიჯი 5: რაც შეეხება ANSI– ს?
გასაგრძელებლად დაგჭირდებათ ღვინის დაყენება, ასევე Windows- ის ინსტალაციაზე წვდომა. (Windows– ის ნებისმიერი ვერსია, პოსტი win95 საკმარისი იქნება).
თქვენს Windows ინსტალაციაზე იპოვეთ ფაილი "telnet.exe" ქვეშ / windows / system32. დააკოპირეთ telnet.exe სადმე თქვენს უბუნტუს ინსტალაციაზე და გახსენით ღვინით. ახალი ფანჯარა გამოჩნდება. მოთხოვნისთანავე გახსენით localhost 2000. თქვენ ახლა უნდა ნახოთ რაღაც ცოტა უფრო სენტიმენტალურად მადისაღმძვრელი.
გმადლობთ, რომ ხედავთ ჩემს სასწავლო ინსტრუქციას. გთხოვთ მოგერიდოთ ნებისმიერი შემოთავაზება ან იდეა ამ პროექტის ხარისხისა და უსაფრთხოების გასაუმჯობესებლად.
-პირო
გირჩევთ:
RaspberryPi WSPR კვანძი: 7 ნაბიჯი
RaspberryPi WSPR კვანძი: მინდოდა გამეკეთებინა WSPRnet (სუსტი სიგნალის გამავრცელებელი რეპორტიორი) გადამცემი, რომ WSPRnet თამაშში ფეხები დამესველებინა და დამეწყო იმის დანახვა, თუ რამდენად შორს შემიძლია შუქურის გადაცემა. მე მქონდა ამ აღჭურვილობის ნაწილი და გადავწყვიტე, რომ სწრაფად გადამედო
ჟესტით კონტროლირებადი უნივერსალური დისტანციური კვანძი-MCU: 12 ნაბიჯი
ჟესტით კონტროლირებადი უნივერსალური დისტანციური კვანძი-MCU: მოგესალმებით ყველას და კეთილი იყოს თქვენი მობრძანება ამ პროექტში! მე საკმაოდ ზარმაცი ადამიანი ვარ და ზარმაცების კოშმარი არის ტელევიზორის ყურება, როცა ხვდები, რომ დისტანციური მართვის პულტი ძალიან შორს არის! მივხვდი, რომ ჩემი პულტი არასოდეს იქნება ძალიან შორს, თუკი ხელთ მაქვს
UCL-IIOT-სიგნალიზაცია მონაცემთა ბაზით და კვანძი-წითელი: 7 ნაბიჯი
UCL-IIOT-სიგნალიზაციის მონაცემთა ბაზა და წითელი კვანძი: ამ აღნაგობის მიზანია ასწავლოს არდუინოს კვანძ-წითელთან და მონაცემთა ბაზასთან დაკავშირების შესახებ, ასე რომ თქვენ შეგიძლიათ შეხვიდეთ მონაცემები და ასევე შეაგროვოთ იგი შემდგომი გამოყენებისთვის. ამ აღნაგობისთვის ვიყენებ მარტივი arduino სიგნალიზაციის სისტემა, რომელიც გამოაქვს 5 მონაცემთა ნომერი, თითოეული გამოყოფილია
IOT გრძელი დიაპაზონის უკაბელო ტემპერატურისა და ტენიანობის სენსორი კვანძი-წითელი: 27 ნაბიჯი
IOT Long Range Wireless Temperature and Humidity Sensor With Node-Red: წარმოგიდგენთ NCD– ს შორი დისტანციის უკაბელო ტემპერატურის ტენიანობის სენსორს, რომელიც გამოირჩევა 28 მილის დიაპაზონით უკაბელო mesh ქსელის არქიტექტურის გამოყენებით. Honeywell HIH9130 ტემპერატურის ტენიანობის სენსორის ჩართვა გადასცემს უაღრესად ზუსტ ტემპერატურას
ESP8266 DS18B20 ტემპერატურის კვანძი-წითელი MQTT: 5 ნაბიჯი
ESP8266 DS18B20 ტემპერატურის კვანძი-RED MQTT: ამჯერად განხორციელდა ESP8266 და Node-RED პლატფორმის ინტეგრაცია ტემპერატურის ერთეულის პროტოკოლის DS18B20 სენსორის ინტეგრირებით. HMI ან SCADA ვებ შემქმნელიდან Node-Red-Dashboard– ზე, MQTT– ის ბაზის გამოყენებით. პროტოკოლი და pubsubclient ბიბლიოთეკა