Software > Software (16-/32-Bit)
Sting, Nullmodem und SLIP Fragen...
FrederickMeißner:
Hallo!
Ja, sehr interessant. Super! Ich nutze auch (x)ubuntu und habs über die COM schnittstelle leider nie hinbekommen.
Ich werde Deine konfiguration mal testen. Danke! :)
m0n0:
Hallo, ja, probier das doch mal aus :)
Noch ein kleines Update für das Script:
Eine Zeile sollte besser:
sudo slattach -L -vp slip -s 57600 /dev/ttyS1 &
lauten, dann ist der Atari immer online, egal ob man ihn vor oder nach dem Script hochgefahren hat.
Mit 115200 (oder so...) Baud habe ich es übrigens nicht hinbekommen... dann gibt es einige "korrupte" Pakete und es scheint ein Bug in Sting zu tage zu kommen das es keine TCP Retransmission Pakete mehr annimmt... bei Geringeren Baudraten nimmt es diese aber noch an :( Schade.... naja, mit 57600 kann man schon halbwegs vernünftig (Atari-)Dateien per FTP ziehen :)
Wenn man das script immer beim Starten von Linux ausführen möchte, sollte man es unter init.d mit dem namen slipnet.sh anlegen. folgender Inhalt:
--- Code: ---#! /bin/sh
### BEGIN INIT INFO
# Provides: slipnet
# Required-Start: $remote_fs
# Required-Stop: $remote_fs
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: Slipnet 4 Atari
# Description: Nullmodem networking for ... Ataris
### END INIT INFO
PATH=/sbin:/usr/sbin:/bin:/usr/bin
DESC="SLIP LAN SERVICES"
NAME=slipnet
DAEMON=/sbin/$NAME
DAEMON_ARGS="--options args"
PIDFILE=/var/run/$NAME.pid
SCRIPTNAME=/etc/init.d/$NAME
# Load the VERBOSE setting and other rcS variables
. /lib/init/vars.sh
# Define LSB log_* functions.
# Depend on lsb-base (>= 3.0-6) to ensure that this file is present.
. /lib/lsb/init-functions
echo "slipnet!"
do_start()
{
echo "Installing NAT kernel Module"
modprobe iptable_nat
echo "creating slip network interface..."
modprobe slip
slattach -L -vp slip -s 57600 /dev/ttyS0 &
#slattach -L -vp slip -s 115200 /dev/ttyS0 &
sleep 3
ifconfig sl0 192.168.102.1 pointopoint 192.168.102.2 mtu 1400 up
route add -host 192.168.102.2 dev sl0
iptables -A FORWARD -i eth0 -o eth1 -s 192.168.102.0/24 -m conntrack --ctstate NEW -j ACCEPT
iptables -A FORWARD -m conntrack --ctstate ESTABLISHED,RELATED -j ACCEPT
iptables -A POSTROUTING -t nat -j MASQUERADE
sh -c "echo 1 > /proc/sys/net/ipv4/ip_forward"
echo "slip configuration done"
return 0
}
do_stop()
{
kill `pidof slattach`
rmmod iptables_nat
modprobe -r slip
return 0
}
do_reload() {
do_stop
do_start
return 0
}
case "$1" in
start)
log_daemon_msg "Starting $DESC" "$NAME"
do_start
echo "Done"
;;
stop)
log_daemon_msg "Stoping $DESC" "$NAME"
do_stop
echo "Done"
;;
#reload|force-reload)
log_daemon_msg "Restarting $DESC" "$NAME"
do_reload
;;
*)
echo "Usage: $SCRIPTNAME {start|stop|restart|force-reload}" >&2
exit 3
;;
esac
:
--- Ende Code ---
mit dem Kommando:
update-rc.d slipnet start 90 2 3 4 5 . stop 10 0 1 6 .
kann es dann installiert werden.
Navigation
[0] Themen-Index
[*] Vorherige Sete
Zur normalen Ansicht wechseln