文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>Laptop WirelessLan Intel Pro/Wireless 2100 解..

Laptop WirelessLan Intel Pro/Wireless 2100 解..

时间:2005-01-25  来源:sunday98


Part1

Wireless network card

(from http://www.vicentgozalbes.com/index.php)

This is a ipw2100 wifi card. You need to download the firmware ipw2100-fw-1.3.tgz and decompress it in: /usr/lib/hotplug/firmware/
:/usr/src# tar -zxf ipw2100-fw-1.3.tgz
:/usr/src# mv *.fw /usr/lib/hotplug/firmware/

Now download the driver sources -  ipw2100-source_0.56-1_all.deb, install it and create the module (install module-assistant and debhelper):  
:/usr/src# dpkg -i ipw2100-source_0.56-1_all.deb
:/usr/src# module-assistant a-i ipw2100


Now with modconf, install the modules for the wifi card:

:/usr/src# modconf

 Select: kernel/drivers/net/wireless/ipw2100
and then select all the modules for ipw2100 (ieee80211_crypt, ieee80211_crypt_wep, ieee80211, and ipw2100).

****************************************************************************
Part2

特定网卡的驱动模块

和许多其他新硬件一样,很多新型号的无线网卡没有厂商提供的兼容 GPL 的 驱动程序,或者由开放源代码社区开发的驱动程序仍然不成熟、无法进入内核。 这样,这些驱动程序就以单独的模块的形式出现,而这些驱动中的一部分将来某 一天可能就会进入到内核之中了。

这些驱动中的一个著名代表就是ipw2100 [3],它是 Intel Pro/Wireless 2100 的驱动程序,而这块无线网卡就是著名的 Intel 迅驰® 移动计算技术的一部分。本节中就以 ipw2100 驱动的安装为例。

首先,你需要从项目网站http://ipw2100.sourceforge.net下 载驱动的源代码包和firmware。确定了内核足够新并且已经支持了模块、hotplug firmware 和无线网卡之后,解压源代码包:

APTITUDE:/usr/src# tar -zxvf ipw2100-1.0.1.tgz
进入源代码目录编译、安装:
APTITUDE:/usr/src/ipw2100-1.0.1# make
APTITUDE:/usr/src/ipw2100-1.0.1# make install
安装完模块之后,它会提示你需要安装firmware:
Don't forget to copy firmware to /usr/lib/hotplug/firmware/ and have the
hotplug tools in place.
按照提示所说,把firmware解压缩到该目录之后,可以使用如下命令启动 ipw2100模块了:
APTITUDE:/usr/src/ipw2100-1.0.1# modprobe ipw2100
启动模块的时候可以使用参数来指定一些设置。比如可以用ifname参数来指定网络 接口的名称:
APTITUDE:/usr/src/ipw2100-1.0.1# modprobe ipw2100 ifname=wlan0
这样,新的接口就叫wlan0了。对于其他的参数,读者可以阅读源码包里的说明文档。
******************************************************************************************************

Part3(Mit VPN surfen in Uni unter Linux)

Ausser dem offiziellen VPN Client von Cisco gibt es für Linux und Unix einen alternativen VPN Client, der aber offiziell nicht unterstützt wird. Wer ihn ausprobieren will, kann das gerne tun. Nach unserem Wissensstand funktioniert dieser VPN Client nur, wenn root den vpn-Tunnel aufbaut.
Den freien VPN Client kann von http://www.unix-ag.uni-kl.de/~massar/vpnc heruntergeladen werden. Es gibt dieses Programm auch als Debian-Paket (vpnc) im unstable Tree.
Um eingesetzt zu werden benötigt der Client das Kernelmodul tun.o, man findet es unter Network Device Support -> Universal TUN/TAP device driver support. Falls das Modul noch nicht im Kernel enthalten ist, muss der Kernel neu kompiliert werden und hinterher das Modul mit geladen werden, z.B. mit insmod tun.

Installieren kann man den alternativen Client auf zwei Arten:

  • Über die Kommandozeile mit weget http://www.unix-ag.uni-kl.de/~massar/vpnc/ vpnc-0.2-rm+zomb-pre6.tar.gz tar xzf vpnc-0.2-rm+zomb-pre6.tar.gz dann cd vpnc-0.2-rm+zomb-pre6 dann ./configure dann make und dann make install.
  • Auf Debian-Systemen mit apt. Dazu die Datei /etc/apt/sources.list mit einem Editor öffnen und irgendwo (oben oder unten) eine Unstable-Source eintragen, z.B. deb http://ftp2.de.debian.org/debian/ sid main contrib non-free, das ganze speichern und den Editor beenden. Danach vpnc mit den Befehlen apt-get update und apt-get install vpnc installieren.

Nachdem die Installation fertig ist, liegen in /usr/sbin die drei folgenden Dateien: vpnc, vpnc-connect, vpnc-disconnect.

vpnc erwartet entweder eine Datei mit den Optionen oder eine Reihe von Kommandozeilenoptionein.
vpnc-connect ist ein Wrapper um vpnc und erwartet als Optionen nur eine Datei mit Optionen (dieselbe wie vpnc).
vpnc-disconnect trennt eine vorhandene Verbindung über vpnc (killt den Daemon).

Das Config-File für eine Verbindung als Student auf dem Campus Vaihingen sieht etwa so aus:

Debug 0
Interface name vtun0
Pidfile /var/run/vpnc/pid
Local Port 500
IKE DH Group dh2
Perfect Forward Secrecy nopfs
IPSec gateway vpn-v-srv1.rus.loc
IPSec id Student
IPSec secret Student
Die letzten drei Zeilen müssen der gewünschten Verbindung entsprechend angepasst werden, z.B. vpn-s-srv1.rus.loc für Stadtmitte oder IPSec id/secret Mitarbeiter für Mitarbeiter.
Die Verbindung muss dann von root mit vpnc-connect <Dateiname> aufgebaut und mit vpnc-disconnect oder killall vpnc beendet werden.

相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载