Мне нужно подключиться к моей университетской сети, что немного сложно сделать на RPI. Я не могу найти способ выполнить шаги по ручной настройке, описанные на сайте uni, и приложение, которое автоматически настраивает сеть, не работает. Сценарий ищет архитектуру ЦП и сравнивает ее со следующим: x86(i386, i686, i486, i586) и x86_64. Хотя в случае rpi он возвращает ошибку, так как тип процессора - arw61.
Если вы знаете способ выполнить шаги, описанные в настройке вручную, или как мне выполнить скрипт, пожалуйста, дайте мне знать.
Я использую raspbian-wheezy, хотя я не против переключиться, если это выведет меня в онлайн.
Ниже приведен скрипт настроек:
#!/bin/sh
download_x86()
{
wget --output-document="/tmp/XpressConnect-x86.tar.bz2" http://autoconnect.york.ac.uk//tools/XpressConnect-x86.tar.bz2
}
download_x64()
{
wget --output-document="/tmp/XpressConnect-x64.tar.bz2" http://autoconnect.york.ac.uk//tools/XpressConnect-x64.tar.bz2
}
export HW_TYPE=`uname -m`
if [ "$HW_TYPE" = "i686" ] || [ "$HW_TYPE" = "i386" ] || [ "$HW_TYPE" = "i486" ] || [ "$HW_TYPE" = "i586" ]
then
if [ -f "cabs/XpressConnect-x86.tar.bz2" ]
then
echo "Running x86 version..."
export MY_DIR="`pwd`"
cd /tmp
tar xvjf "$MY_DIR/cabs/XpressConnect-x86.tar.bz2"
"./XpressConnect-x86"
else
if [ -f "/tmp/cabs/XpressConnect-x86.tar.bz2" ]
then
echo "Running x86 version from /tmp..."
cd /tmp
tar xvjf "/tmp/cabs/XpressConnect-x86.tar.bz2"
rm -f "/tmp/cabs/XpressConnect-x86.tar.bz2"
"./XpressConnect-x86"
else
echo "Will download x86 version..."
download_x86
if [ "0" = "$?" ]
then
cd /tmp
tar xvjf "XpressConnect-x86.tar.bz2"
"./XpressConnect-x86"
else
echo "Unable to download the x86 version. Please check your network connection" > /tmp/ubrun
echo "and verify it is working properly!" >> /tmp/ubrun
echo "(URL : http://autoconnect.york.ac.uk//tools/XpressConnect-x86.tar.bz2)" >> /tmp/ubrun
echo "" >> /tmp/ubrun
uname -a >> /tmp/ubrun
xmessage -file /tmp/ubrun
rm /tmp/ubrun
fi
fi
fi
else
if [ "$HW_TYPE" = "x86_64" ]
then
if [ -f "cabs/XpressConnect-x64.tar.bz2" ]
then
echo "Running x64 version..."
export MY_DIR="`pwd`"
cd /tmp
tar xvjf "$MY_DIR/cabs/XpressConnect-x64.tar.bz2"
"./XpressConnect-x64"
else
if [ -f "/tmp/cabs/XpressConnect-x64.tar.bz2" ]
then
echo "Running x64 version from /tmp..."
cd /tmp
tar xvjf "/tmp/cabs/XpressConnect-x64.tar.bz2"
rm -f "/tmp/cabs/XpressConnect-x64.tar.bz2"
"./XpressConnect-x64"
else
echo "Will download x64 version..."
download_x64
if [ "0" = "$?" ];
then
cd /tmp
tar xvjf "XpressConnect-x64.tar.bz2"
"/tmp/XpressConnect-x64"
else
echo "Unable to download the x64 version. Please check your network connection" > /tmp/ubrun
echo "and verify it is working properly!" >> /tmp/ubrun
echo "(URL : http://autoconnect.york.ac.uk//tools/XpressConnect-x64.tar.bz2)" >> /tmp/ubrun
echo "" >> /tmp/ubrun
uname -a >> /tmp/ubrun
xmessage -file /tmp/ubrun
rm /tmp/ubrun
fi
fi
fi
else
echo "Unable to determine the type of processor in this machine. Reported type was " $HW_TYPE "."
xmessage "Unable to determine the type of processor in this machine. Reported type was " $HW_TYPE "."
fi
fi
и т.д. / сеть / интерфейсы:
auto lo
iface lo inet loopback
iface eth0 inet dhcp
allow-hotplug wlan0
iface wlan0 inet manual
wpa- roam /etc/wpa_supplicant/wpa_supplicant.conf
iface default inet dhcp
и т.д. /resolv.conf:
domain sns.york.ac.uk
search sns.york.ac.uk
nameserver 144.32.128.110
Ifconfig:
eth0 Link ecap: Ethernet HWaddr b8:27:eb:f4:66:77
inet addr:172.17.63.53 bcase: 172.11.62.255 Mask 225.225.224.0
UP BROADCAST RUNNING MULTICAST MTU:1500 METRIC:1
PX PACKETS: 702 ERROS:0 DROPPED 0 OVERRUNNS0 FRAME 0
TX packets 303 errors 0 dropped 0 overruns 0 carrier 0
collisions 0 txquelen:100
RX bytes 152123 TX bytes 341232