Egy rövid leírást a Cisco router eléréséről Linux alatt. A Cisco routerhez egy PC típusú számítógéppel csatlakoztam univerzális soros porton keresztül. A számítógépen Debian GNU/Linux 8.6 verziója fut. A rotuer egy Cisco 1700 sorozat tagja.
Linuxról használhatjuk a putty, a screen vagy a minicom programokat a soros porton való munkához. Mi most az utóbbit választjuk.
Csatlakoztassuk a számítógéphez a sorosporton keresztül a routert.
Telepítsük a minicom programot:
apt install minicom
Nézzük meg van-e, és ha van, milyen azonosítón érhető el a soros port:
dmesg | grep ttyS
Indítsuk el a minicom programot:
# minicom -D ttyS0
Ha USB konvertert használunk, akkor ttyUSB eszközt keressünk:
dmesg | grep ttyUSB
A kapcsolódás ekkor:
# minicom -D /dev/ttyUSB0
A ttyUSB0 a root és a dialout csoport számára elérhető. Ha szeretnénk, hogy egy szimpla felhasználó is hozzáférjen a porthoz, akkor vegyük fel ebbe a csoportba.
A minicom menüje elérhető a következő billentyűkombinációval:
Ctrl+A Z
Először állítsuk be a menüből a terminált:
T billentyű
Az újabb „panelen” az „A” billentyűvel állítsuk a Terminal emulation értéket „ANSI”-ra.
Menjünk megint a főmenübe. Válasszuk a „minicOm beállítása” pontot:
O billentyű
Válasszuk a „Sorosport beállításai” pontot.
Állítsuk be „sebesség/paritás/bitszám” tulajdonságot, erre:
9600 8N1
Kapcsoljuk ki a „Hardveres folyamszabályozás”-t. Legyen Nem.
Egy szimpla „Enter” lenyomással nyugtázzuk a beállításokat. Majd lépjünk ki a beállítások menüből.
apt install putty
Nézzük meg van-e, és ha van, milyen azonosítón érhető el a soros port:
dmesg | grep ttyS
Ha USB konvertert használunk, akkor ttyUSB eszközt keressünk:
dmesg | grep ttyUSB
A putty programot indító felhasználónak a dialout csoportba kell tartoznia, vagy rendszergazdaként kell indítani!
A puttyban kiválasztjuk a Serial lehetőséget, majd beírjuk például:
/dev/ttyUSB0
Az előugró ablakban nyomjunk Entert.
Putty beállítások utólag a Ctrl + jobb egér gombbal.
rommon 1 >dev Devices in device table: idname flash:flash rommon 2 > dir flash: File size Checksum File name 780 bytes (0x30c) 0x9773 vlan.dat 15039832 bytes (0xe57d58) 0xafa0 c1700-k9o3sy7-mz.124-25d.bin rommon 3 > boot flash:c1700-k9o3sy7-mz.124-25d.bin program load complete, entry point: 0x80008000, size: 0xe57bb8 Self decompressing the image : #######...####]
Router>enable Router#configure terminal Enter configuration commands, one per line. End with CNTL/Z. Router(config)#no boot system Router(config)#boot system flash flash:c1700-k9o3sy7-mz.124-25d.bin Router(config)#config-register 0x2102 Router(config)#^Z Router#copy ru st Router#reload
Ellenőrizzük, mi van beállítva bootoláshoz:
sh run | i boot sys
Ha ez a sor visszaad egy ilyen eredményt:
boot system flash flash:c1700-k9o3sy7-mz.124-25d.bin
akkor ezt előbb törölni kell:
Router#conf t Router(config)#no boot system flash flash:imagesomething.xyz
Router(config)#line vty 0 4 Router(config-line)#password titok Router(config-line)#login Router(config-line)#transport input telnet ssh
+-----------[beállítás]-----------+ | Fájlnevek és mappák | | Fájlátviteli protokollok | | Sorosport beállításai | | Modem és tárcsázás | | Képernyő és billentyűzet | | A beállítások mentése mint dfl | | A konfiguráció mentése mint... | | Kilépés | +---------------------------------+
+-----------------------------------------------------------------------+ | A - Soros port : /dev/ttyS0 | | B - Zárolási fájl helye : /var/lock | | C - Bejövő hívás programja : | | D - Kimenő hívás programja : | | E - sebesség/paritás/bitszám : 9600 8N1 | | F - Hardveres folyamszabályzás : Igen | | G - Szoftveres folyamszabályzás : Nem | | | | Melyik beállítást módosítsuk? | +-----------------------------------------------------------------------+
Lépjünk emelet szintű hozzáférési módba:
en
Nézzük meg milyen hálózati eszközök vannak:
sh ip int brief
Interface IP-Address OK? Method Status Prol Async1 unassigned YES unset down dow FastEthernet0 unassigned YES unset administratively down dow FastEthernet1 unassigned YES unset up dow FastEthernet2 unassigned YES unset up dow FastEthernet3 unassigned YES unset up dow FastEthernet4 unassigned YES unset up dow Vlan1 unassigned YES unset up dow
Lépjünk be konfigurációs módba:
config t
Kimenet:
Enter configuration commands, one per line. End with CNTL/Z. Router(config)#
Mondjuk meg, hogy az első FastEtherent eszközt szeretnénk konfigurálni:
int fa0 Router(config-if)#
Állítsuk be az IP címet:
ip address 172.16.16.41 255.255.0.0
Aktualizáljuk az IP címet:
no shut
A kimenet ehhez hasonló lesz:
Majd:
Közben lépjünk ki a konfigurációs módból: Ctrl + Z
Nézzük meg beállításokat:
sh ip int brief Interface IP-Address OK? Method Status Prol Async1 unassigned YES unset down dow FastEthernet0 172.16.16.41 YES manual up up FastEthernet1 unassigned YES unset up dow FastEthernet2 unassigned YES unset up dow FastEthernet3 unassigned YES unset up dow FastEthernet4 unassigned YES unset up dow Vlan1 unassigned YES unset up dow