IP routing

Aloittaja virgo, kesäkuu 03, 2016, 01:53

« edellinen - seuraava »

virgo

perkules kun meinaa hermot mennä joten pitää kysyä viisaammilta
olen tässä nyt kaksi päivää koittanut väsätä toista A2000 verkkoon
käyttäen Linux pönttöä seriaali reitittimenä

olen päässyt nyt siihen vaiheeseen että koneet keskustelevat "verkon kautta" toisilleen
eli paketit siirtyvät oletettavasti samba ja muut FTP liikennet tomisi ihan ok
mutta kun pitäs päästä pidemmälle eli ihan internet verkkoon asti niin loppuukin ohjeet ku seinään tai ovat keskenään ristiriitaisia
eli tälläisellä koodilla muodostan linkin linukassa


sudo modprobe slip 
sudo slattach -p slip -s 9600 /dev/ttyS0 &
ifconfig -a
sudo ifconfig sl0 192.168.0.1 pointopoint 192.168.0.2 up


tällä saan koneet siis keskustelemaan keskenään ja siinä kaikki
ohjeet kertovat myös että pitää tehdä Routing


sudo route add -host 192.168.0.2 dev sl0


oman käsitykseni mukaan tämä ei kuitenkaan avaa yhteyttä yhtään pidemmälle :/

joten taas on sormisuussa netti jargoni taas ei edes suomeksi meinaa upota kaaliiin vaikka
sitä lukis edes ja takasin tuhannetta kertaa että mitvt...  :bang:

homma on mielestäni kiinni enään tuosta Routingista
kuvitellaan että seriaalilinkki koneen oma net IP on esim. 192.200.0.4
ja nettiin vievän pömpeli 192.200.0.1

joten miten linkkaan tämän seriaali väylän takana olevan koneen reitityksen
että saan aikaiseksi seuraavanlaisen ketjun ?

Amiga 192.168.0.2 -->( Linux 192.168.0.1 --> 192.200.0.4 ) --> ADSL 192.200.0.1 --> Internet

Genetic-PET C64 BBS:
g-point.tunk.org port 1025

Genetic-point Amiga BBS:
g-point.tunk.org port 500

virgo

okey no ainakaan tuo point to point ei ole oikea inettiin pyrkimiseen mutta mikä sitten =/
Genetic-PET C64 BBS:
g-point.tunk.org port 1025

Genetic-point Amiga BBS:
g-point.tunk.org port 500

Antti

Kyllä ihan oikeilla jäljillä olet, sulta puuttuu vaan Internet-yhteyden jako linuxista. Se tehdään iptablesilla. Tuolta   http://www.amiga.org/forums/showpost.php?p=701626&postcount=39 löytyy mallia.

virgo

thänksi pistän katsontaan mitä saan  tuosta irti

mutta kuten muissakin ohjeissa ohje muuttuu toimimattomaksi
saman tien jos toisella ei ole juuri samanlainen IP järjestelmä

tässäkään ohjeessa ei mainita millainen IP avaruus henkilöllä on käytössä
voin toki olettaa... tiettyjä asioita mutta koska ei ole varmaa tietoa mikä mikäkin on
siinä alkaa palaan aikaa kun niitä alkaa testailemaan "olisko se näin"

eilen jo noilla IP taulukoilla leikin ja aika usean kerran sain nettikoneen asetukset niin sekaisin ettei netti enään toiminut edes siiä
onneksi ohjeet eivä tee pysyviä asennuksia ja koneen restointi palauttaa tilanteen alkuun
samoin yhteys Amigaan hiljeni täysin eikä mikää taika saanut yhteyttä enään heräämään
ja taas resetoimaan jokseenkin turhauttavaa kun tätä jatkaa 6 tuntia putkeen :/
Genetic-PET C64 BBS:
g-point.tunk.org port 1025

Genetic-point Amiga BBS:
g-point.tunk.org port 500

Antti

Lainaus käyttäjältä: virgo - kesäkuu 03, 2016, 22:34
tässäkään ohjeessa ei mainita millainen IP avaruus henkilöllä on käytössä
voin toki olettaa...
No, tuossahan ohjeistetaan, että:
Lainaasudo ifconfig sl0 192.168.1.34 pointopoint 172.16.180.2 up
Eli sl0 on p2p-yhteys osoitteesta 192.168.1.34 osoitteeseen 172.16.180.2. Siispä linuxin osoite on ensin mainittu 192.168.1.34 ja jälkimmäinen 172.16.180.2 on Amigassa.

Kopioin tähän vielä koko linux-puolen rimpsun, jos sattuisi vaikka tuolta toiselta serveriltä katoamaan.
sudo modprobe slip
sudo slattach -v -d -p slip -s 19200 /dev/ttyS0 &
sudo ifconfig sl0 192.168.1.34 pointopoint 172.16.180.2 up
sudo ifconfig sl0 mtu 576

sudo iptables -A FORWARD -o eth0 -i sl0 -s 172.16.180.0/24 -m conntrack --ctstate NEW -j ACCEPT
sudo iptables -A FORWARD -m conntrack --ctstate ESTABLISHED,RELATED -j ACCEPT
sudo iptables -A POSTROUTING -t nat -j MASQUERADE

sudo sh -c "echo 1 > /proc/sys/net/ipv4/ip_forward"