Obiecany how-to dla linuxa z rodziny "debianopodobnych":
1. Gdzie ta Amiga?
Najpierw musimy zlokalizować do jakiego portu jest podpięta amiga przez nullmodem:
-jeżeli mamy w PC tylko jeden port serial i do niego podpinamy amigę to sprawa jest prosta
ttyS0.
-jeżeli dwa porty serial tu jest już trudniej bo możliwości są dwie
ttyS0 i
ttyS1, trzeba sprawdzić na chybił trafił gdzie jest amiga.
-jeżeli amigę podpinamy przez przejściówkę USB-Serial to musimy zlokalizować jaki numerek urządzenia USB ma przejściówka, otwieramy terminal i wpisujemy albo kopiujemy i wklejamy:
dmesg | grep tty
Przeglądamy i odnajdujemy wpis podobny do tego:
[ 13.322738] usb 1-1: ch341-uart converter now attached to ttyUSB0
Czyli nasza przejściówka jest podpięta do portu
ttyUSB0.
2. Czym połączyć?
Instalujemy PPP (w większości przypadków jest już zainstalowane):
sudo apt-get install ppp
Włączamy przekierowanie portu ipv4:
sudo nano /etc/sysctl.conf
Odnajdujemy linijkę i ją odkomento... usuwamy "#" na początku.
net.ipv4.ip_forward=1
By zapisać zmieniony plik naciskamy ctrl+X i potwierdzamy literką "T"
Dodajemy PPP Deamona do autostartu.
Otwieramy:
sudo crontab -e
I na końcu pliku dodajemy:
@reboot /usr/sbin/pppd /dev/ttyUSB0 19600 noauth local passive xonxoff persist ms-dns 8.8.8.8 10.0.0.1:10.0.0.2
Gdzie:
-
ttyUSB0 to nazwa portu do którego podłączony jest kabel null-modem (patrz punkt 1)
-
19600 prędkość połączenia, spokojnie można szybciej, pamiętajmy, że po stronie amigi musimy ustawić taką samą prędkość
-
8.8.8.8 serwer DNS
-
10.0.0.1 adres IP który nadajemy PeCetowi
-
10.0.0.2 adres IP który nadajemy Amidze
3.A gdzie internet?
Pozostało nam tylko włączyć internet amidze.
Wpisujemy:
sudo iptables --table nat --append POSTROUTING --jump MASQUERADE
i:
sudo apt-get install iptables-persistent
Na pytanie czy zatrzymać ustawienia ipv4 i ipv6 odpowiadamy "Tak".
Restartujemy PC, połączenie powinno działać.
Co do konfiguracji po stronie amigi jest ona identyczna jak dla windowsa (pierwszy post tego tematu).
Testowane na:
Debian
Linux Mint
Raspbian
Źródło