[bash] command not found afvangen

Pagina: 1
Acties:

  • TrailBlazer
  • Registratie: Oktober 2000
  • Laatst online: 07-02 09:48

TrailBlazer

Karnemelk FTW

Topicstarter
Ik ben netwerkspecialist en moet nogal regelmatig naar een router telnetten. Het lijkt me handig dat ik niet elke keer telnet hoef in te kloppen voordat ik naar een router toe kan gaan maar alleen de hostname/ip hoef in te kloppen. Hoe zorg ik echter voor dat bash eerst kijkt of het toevallig een ip adres is of de naam in de dns staat en dan telnet naar dat device. Is dit niet het geval kom maar met je foutmelding
Ik ben alleen een beetje bang dat ik code van bash erbij moet gaan halen en dat zie ik eigenlijk niet zitten. Iemand anders nog geniale ideeen

  • x-force
  • Registratie: Maart 2001
  • Laatst online: 05-01-2024
Je kan toch zelf een scriptje schrijven en dat telnetrouter noemen oid? Of een alias in je profile zetten ?

VangenopBetaalwater.nl Het platform om ervaringen over betaalwater in Frankrijk te delen met andere karpervissers zodat iedereen kan vangen op betaalwater!


  • Seth4Chaos
  • Registratie: Maart 2001
  • Niet online

Seth4Chaos

that's me...

code:
1
alias x="telnet"


hoef je alleen x <ipadres> te typen, zonder lukt niet naar mijn weten

Mistakes are proof that you are trying...


  • u_nix_we_all
  • Registratie: Augustus 2002
  • Niet online
Dat wordt idd lastig, maar kun je niet beter een scriptje maken,
of een alias aan telnet hangen.
Als je netwerkcomponenten in een subnet zitten, bijv 10.0.0.x ,
maak je een scriptje dat "telnet 10.0.0.$1" doet, noem het "t" en je
kunt "t 5" intypen ipv telnet 10.0.0.5

You don't need a parachute to go skydiving. You need a parachute to go skydiving twice.


  • SyS_ErroR
  • Registratie: Juni 2002
  • Laatst online: 13:40
Is het werkelijkwaar zoveel werk om eerst naar een nieuwe router "telnet" te typen? :).. Vind t idee wel creatief, maar vraag me af of het zoveel zin heeft.. :)

  • DGTL_Magician
  • Registratie: Februari 2001
  • Laatst online: 13-03 14:21

DGTL_Magician

Kijkt regelmatig vooruit

SyS_ErroR schreef op donderdag 15 september 2005 @ 11:20:
Is het werkelijkwaar zoveel werk om eerst naar een nieuwe router "telnet" te typen? :).. Vind t idee wel creatief, maar vraag me af of het zoveel zin heeft.. :)
Ik denk dat hij Cisco routers heeft. Als je daar namelijk gewoon het IP intikt probeert ie erheen te telnetten. :P

Blog | aaZoo - (Wireless) Networking, Security, DDoS Mitigatie, Virtualisatie en Storage


  • TrailBlazer
  • Registratie: Oktober 2000
  • Laatst online: 07-02 09:48

TrailBlazer

Karnemelk FTW

Topicstarter
gaat inderdaad om cisco's en die doen dat wel inderdaad. Die alias is in ieder geval een idee.
Het idee van klick en telnet lijkt me gewoon wel handig. Ik kan namelijk niet doorhoppen van de ene naar de andere router ivm security regels

  • JeroenE
  • Registratie: Januari 2001
  • Niet online
Je kan het lui zijn ook overdrijven hoor ;)
code:
1
2
3
4
5
#!/bin/sh
while true; do
  read -p Telnet: telnet
  telnet $telnet
done

  • DeMoN
  • Registratie: Maart 2001
  • Laatst online: 12-03 14:25

DeMoN

Pastafari

jeroene schreef op donderdag 15 september 2005 @ 13:12:
Je kan het lui zijn ook overdrijven hoor ;)
code:
1
2
3
4
5
#!/bin/sh
while true; do
  read -p Telnet: telnet
  telnet $telnet
done
Als het ook zo mag :P

code:
1
echo -e '#!/usr/bin/env python\nimport os;ip=raw_input("Telnet:");cmd="telnet"+" "+ip;os.system(cmd)'>/usr/bin/x&&chmod +x /usr/bin/x


code:
1
x [ip]


Python :Y)

[ Voor 25% gewijzigd door DeMoN op 15-09-2005 16:00 ]

Gamertag: Cosmicv0id
"Het woord Gods is voor mij niets meer dan een expressie en het product van menselijke zwakheid. De Bijbel is een verzamelwerk van legendes die achtenswaardig zijn maar ook primitief en kinderachtig.'' - Albert Einstein


  • Valium
  • Registratie: Oktober 1999
  • Laatst online: 13-02 09:40

Valium

- rustig maar -

Een oplossing die je zou kunnen doen is:
Maak een script, met een willekeurige naam. Bijvoorbeeld "mytelnet".
De inhoud van dat script is bijvoorbeeld:
code:
1
2
#!/bin/sh
telnet `basename $0`
Als je dan een symlink maakt met de naam/het ip-adres van de machine, zul je door alleen het adres in te tikken direct erheen telnetten.
bijvoorbeeld:
ln -s /usr/local/bin/mytelnet /usr/local/bin/10.0.0.4
zal als resultaat geven dat je tenet naar 10.0.0.4 als je 10.0.0.4 intikt.
Het nadeel is dat je die symlinks zult moeten aanmaken. Maar een scriptje kan dat snel voor je doen. Ook is die "ln -s" regel snel ingetikt als er een nieuwe router bijkomt (of je maakt alvast voor alle waarschijnlijke ip-adressen een symlink aan).

Verwijderd

waarom neem je niet een goeie telnet client waar je gewoon een hele lijst routers / servers in kan zetten. geconfigureerd met poort en al.

dit gebruik ik tenminste al jaren zonder problemen.
powerterm is een goeie

  • Parasietje
  • Registratie: Juli 2004
  • Laatst online: 10-06-2024

Parasietje

linux-geek

Of gebruik nmap om even snel je netwerk te scannen op ip-adressen waar poort 23 op staat. Dan kan je daar bijvoorbeeld snel uitkiezen, door ze in een menu'tje te zetten oid?
Wordt wel heel erg veel werk om een "telnet ip" te vervangen hoor...

WebDAV in Vista is horribly broken. Ik wil het fixen, maar ben nog steeds op zoek naar de tarball met de source...


  • TrailBlazer
  • Registratie: Oktober 2000
  • Laatst online: 07-02 09:48

TrailBlazer

Karnemelk FTW

Topicstarter
even voor de duidelijkheid het gaat hier om 6000 cisco devices :7

Verwijderd

Onderstaand stukje is volgens mij het meest eenvoudige om aan de praat te krijgen. Ok, je krijgt op een gegeven ogemblik een sloot met aliasses in je profile, maar dat is overkomelijk.
code:
1
alias rtr1='telnet router1'


Overigens is het mischien ook een id om eens naar Expect en/of PExpect te kijken, daarmee kun je interactieve sessies compleet mee automatiseren.

  • TrailBlazer
  • Registratie: Oktober 2000
  • Laatst online: 07-02 09:48

TrailBlazer

Karnemelk FTW

Topicstarter
het telnetten automatisren doe ik met de Telnet Module van perl. Kan ik gelijk alle output lekker eenvoudig parsen. Is blijkbaar toch zo lastig als ik dacht. Ik kan inderdaad wel een aantal symlinks voor de meest voorkomende maken
Pagina: 1