Mój post może wywołać śmiech u niektórych czytelników, ale jednak mimo wszystko zaryzykuję:
Nie mając za wiele związku z informatyką dostałem sporą dawkę (dla mnie) zaawansowanych informacji, jak skonfigurować sieć w wirtualnym środowisku netkit.
No to uruchomiłem taką stronę netkit.org i tam znalazłem parę rozwiązań.
Dwa komputery zestawiłem i się pingują, Dwa routery + komputery w sieciach lokalnych też się "widzą". Udało mi się nawet stworzyć konfigurację dla kilku routerów w ringu.
Ale zadanie z routerami w szeregu mnie zupełnie przerasta. Po prostu może nie znam jakichś podstaw.
Mam dwie prośby:
- albo podpowiedź, gdzie szukać odpowiedzi na ten temat, tzn. co przeczytać, żeby się doedukować;
- albo o wskazanie błędów w poniższym moim rozwiązaniu.
Stworzyłem plik konfiguracyjny:
lab.conf
r1[0]=A
r2[0]=A
r2[1]=B
r3[0]=B
r3[1]=C
r4[0]=C
r4[1]=D
r5[0]=D
r5[1]=E
r6[0]=E
Ustawiłem konfigurację dla poszczególnych routerów:
r1:
ifconfig eth0 192.168.8.1 netmask 255.255.255.252 broadcast 192.168.8.3 up
route add default gw 192.168.8.2 dev eth0
r2:
ifconfig eth0 192.168.8.2 netmask 255.255.255.252 broadcast 192.168.8.3 up
ifconfig eth1 192.168.8.10 netmask 255.255.255.248 broadcast 192.168.8.15 up
r3:
ifconfig eth0 192.168.8.11 netmask 255.255.255.248 broadcast 192.168.8.15 up
ifconfig eth1 192.168.8.20 netmask 255.255.255.240 broadcast 192.168.8.31 up
r4:
ifconfig eth0 192.168.8.21 netmask 255.255.255.240 broadcast 192.168.8.31 up
ifconfig eth1 192.168.8.35 netmask 255.255.255.224 broadcast 192.168.8.63 up
r5:
ifconfig eth0 192.168.8.36 netmask 255.255.255.224 broadcast 192.168.8.63 up
ifconfig eth1 192.168.8.65 netmask 255.255.255.192 broadcast 192.168.8.127 up
r6:
ifconfig eth0 192.168.8.66 netmask 255.255.255.192 broadcast 192.168.8.127 up
route add default gw 192.168.8.65 dev eth1
I tu niestety pingują się tylko sąsiedzi, a założenie było takie, żeby wszyscy.
Chodziło też o to, żeby maską regulować rozsyłanie pakietów na poszczególnych poziomach.
Czy ktoś mi pomoże?
Byłbym bardzo wdzięczny!