insmod tun.ko
<?xml version="1.0"?>
<BOOT_CAMID CURRENT_CAMID="OPENVPN" />
/root/plugin/var/bin/OPENVPN
#!/bin/sh
PLUGINDIR=/root/plugin/var
# loading missing tun.ko device driver
insmod $PLUGINDIR/lib/modules/tun.ko
# create required device nodes..
mkdir -p /dev/net
mknod /dev/net/tun c 10 200
chmod 600 /dev/net/tun
# fetching network time
$PLUGINDIR/usr/bin/ntpclient -s -h 0.de.pool.ntp.org
# starting OPENVPN Service
ln -s $PLUGINDIR/etc/openvpn /etc/openvpn
ln -s $PLUGINDIR/usr/bin/openvpn /usr/bin/
cd /etc/openvpn;openvpn --config openvpn.conf
PLUGINDIR=/root/plugin/var
chmod +x $PLUGINDIR/usr/bin/ntpclient
chmod +x $PLUGINDIR/usr/bin/openvpn
Hi,
Hier ist meine erste Version des Start-Skriptes. Ohne Fehlerüberprüfung:
Leuchtet beim GM beim Ethernet irgendetwas wenn der in Standby ist? Eigentlich müsste der Ethernet Baustein nämlich Wake-On-Lan können. Beim Pingu ist der aber im Standby deaktiviert ;-(
STMicroelectronics Base Distribution version 2.2
Linux/sh4 2.6.32.16_stm24_V2.1-SAT7111_7111-STSDK
[root@stlinux]#uname -a
Linux stlinux 2.6.32.16_stm24_V2.1-SAT7111_7111-STSDK #63 PREEMPT Mon Feb 6 17:52:50 CST 2012 sh4 GNU/Linux
[root@stlinux]#find / -name "libcrypto*"
/lib/libcrypto.so.0
/root/spark/lib/libcrypto.so.0.9.8
/root/spark/lib/libcrypto.so
/root/spark/lib/libcrypto.so.1.0.0
/usr/lib/libcrypto.so
/usr/lib/libcrypto.so.0.9.8
/usr/lib/libcrypto.so.1.0.0
[root@stlinux]#find / -name "libss*"
/root/spark/lib/libssl.so
/root/spark/lib/libssl.so.1.0.0
/root/spark/lib/libssl.so.0.9.8
/usr/lib/libssl.so
/usr/lib/libssl.so.0.9.8
/usr/lib/libssl.so.1.0.0
[root@stlinux]#find / -name "liblz*"
[root@stlinux]#PLUGINDIR=/root/plugin/var
[root@stlinux]#insmod $PLUGINDIR/lib/modules/tun.ko
insmod: can't insert '/root/plugin/var/lib/modules/tun.ko': invalid module format
[root@stlinux]#
hab im kathi forum deinen post gefunden mit dem tun.ko für [FONT=Tahoma,Helvetica][SIZE=1][B]2.6.32.46 [/B][SIZE=2]gefunden. Damit geht es aber auch nicht.[/SIZE][/SIZE][/FONT][SIZE=2][/SIZE]
Dann les ich jetzt wohl mal ein wenig zum Thema cross-compiling ;-)
das image hab ich für vmware player 4.0.2 genommen: ftp://ftp.stlinux.com/pub/vmware/40G-fedora11.zip
die iso wie beschrieben installiert: ftp://ftp.stlinux.com/pub/stlinux/2.4/iso/STLinux-2.4-sh4-20100401.iso
meine .bashrc:
echo "Welcome to the Spark STM2.4 software development tree"
echo
PATH=/opt/STM/STLinux-2.4/devkit/sh4/bin:/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin
PREFIX="sh4-linux"
export CC="${PREFIX}-gcc"
export LD="${PREFIX}-ld"
export NM="${PREFIX}-nm -B"
export AR="${PREFIX}-ar"
export RANLIB="${PREFIX}-ranlib"
export LN_S="ln -s"
export CFLAGS="-g -O2"
zusätzlich musste ich noch rechte für /opt/STM vergeben:
$ su
$ chgrp -R satdev /opt/STM
$ chmod -R 770 /opt/STM
[root@stlinux]#uname -a
Linux stlinux 2.6.32.16_stm24_V2.1-SAT7111_7111-STSDK #63 PREEMPT Mon Feb 6 17:52:50 CST 2012 sh4 GNU/Linux
-bash-4.0$ STM/STLinux-2.4/host/bin/stmyum list stlinux24-sh4-linux-kernel-headers*
Installed Packages
stlinux24-sh4-linux-kernel-headers.noarch 2.6.32.10_stm24_0201-42
@STLinux_Distribution
Available Packages
stlinux24-sh4-linux-kernel-headers.noarch 1:2.6.32.46-45 STLinux_Distribution_Updates
rpm2cpio myrpmfile.rpm | cpio -idmv
CONFIG_TUN=m
_stm24_0209
_stm24_V2.1-SAT7111_7111-STSDK
make CROSS_COMPILE=sh4-linux- oldconfig
make ARCH=sh CROSS_COMPILE=sh4-linux- modules
cp drivers/net/tun.ko /tmp/
make ARCH=sh CROSS_COMPILE=sh4-linux- menuconfig
[root@stlinux]#insmod /root/plugin/var/lib/modules/tun.ko
insmod: can't insert '/root/plugin/var/lib/modules/tun.ko': invalid module format
Wir verwenden Cookies und ähnliche Technologien für folgende Zwecke:
Akzeptieren Sie Cookies und diese Technologien?
Wir verwenden Cookies und ähnliche Technologien für folgende Zwecke:
Akzeptieren Sie Cookies und diese Technologien?