1.设置pppoe拨号上网
在通过免拨号网线的情况下(通常是个路由器),安装pppoeconf#aptitude install pppoeconf
它会生成/etc/ppp/peers/dsl-provider这个文件,之后可以自行修改。
在需要的时候启动ADSL连接,可以在终端中输入:
pon dsl-provider
断开ADSL连接,可以在终端中输入:
poff [dsl-provider]
如果你发现连接正常工作,尝试手动去调整你之前ADSL连接的配置(参考前一节)。
需要查看日志,可以在终端中输入:
plog
获得接口信息,可以在终端中输入:
ifconfig ppp0
用户还可以更改拨号名称,将dsl-prvider改为自己想要的更简短的名字。
启动时自动连线,pppoeconf 会在 /etc/network/interfaces 加入类以下一行:
# added by pppoeconf
auto eth0
iface eth0 inet manual
pre-up /sbin/ifconfig eth0 up
auto dsl-provider
iface dsl-provider inet ppp
provider dsl-provider
或者编辑/etc/rc.local这个文件,在最后一行("exit 0")前,增加以下内容:
ifconfig eth0 up
pon dsl-provider
lcp-echo-interval 如果有给这个选项,pppd 每秒将会送出一个LCP 回应要求(echo-request)封包(frame)给彼端。在Linux 系统下,回应要求在n 秒内没有从彼端接收到封包时会被送出。一般彼端应该以传送一个回应回覆(echo-reply)来反应该回应要求。这个选项可以与lcp-echo-failure 选项一起使用来侦测不再连线的彼端。
lcp-echo-failure 如果有给这个选项,那麽如果传送n 个LCP 回应要求没有接收到有效的LCP 回应回覆的话pppd 将会推测彼端是死掉的。如果发生这种情形,pppd 将会终结该连线。这个选项的使用要求一个非零的lcp-echo-interval 参数值。这个选项可以用在硬体数据机控制线路无法使用的情况下当实际连线被中断之後(e.g., 数据机已经挂断)终结pppd 的执行。
过了这两个选项的乘积时间后,中断连接,因此failure值可以改大些,比如50
2.配置无线
安装wireless-tools,wpa_supplicant
配置文件(一般为/etc/wpa_supplicant.conf)可以包含一个或多个网络块。Wpa_supplicant会根据配置文件里网络块的顺序自动选择最好的网络,以及网络安全等级(WPA/WPA2优先)和信号强度(参考)。
一个配置示例:
network={
ssid="ap's ssid"
scan_ssid=1 key_mgmt=WPA-PSK
proto=WPA RSN
pairwise=TKIP CCMP
psk="your ap's password" }
---------------------------------------------------------------------------------------------------------------------
其他:
使用 iwconfig 命令列出可以使用的 Wi-Fi 接口:
# iwconfig lo no wireless extensions.
wlan0 IEEE 802.11g ESSID:"" Nickname:""
Mode:Managed Frequency:2.447 GHz Access Point: 00:07:B5:21:C9:01
Bit Rate=54 Mb/s Tx-Power=27 dBm
Retry min limit:7 RTS thr:off Fragment thr=2346 B
Encryption key:off
Power Management:off
Link Quality=81/100 Signal level=-47 dBm Noise level=-69 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0
eth0 no wireless extensions.
以上画面显示只有网络接口 wlan0 属 Wi-Fi 接口。接着,可以透过指令 iwconfig 设定 Wi-Fi 连线
- essid : 无线网络名称,可以使用命令 「iwlist inf scanning」扫描可连接的 Wi-Fi 网络。
- mode : Managed 或 Ad-Hoc,设定为 Managed 表示有 Access Point 的 Infrastructure 模式。Ad-Hoc 表示没有 Access Point 并只和一个节点连接 Ad-Hoc 模式。
- channel : 频道编号,用作指定使用的频道。可以使用命令 「iwlist inf channel」列出可以使用的频道和其编号。不可以和 freq 共享。
- freq : 频道频率,用作指定使用的频道。可以使用命令 「iwlist inf frequency」列出可以使用的频道和其频率。不可以和 channel 共享。
- rate : 传送速度,可以是 auto 自动调整速度或如 54M (表示 54 Mbit/秒)
例如要设定 wlan0 连接网络 FOSSCafe 可以使用命令:
iwconfig wlan0 essid "FOSSCafe" mode Managed
要连接使用 WEP 加密的无线网络,需要加上「key "key"」,例如:
iwconfig wlan0 essid "FOSSCafe" mode Managed key 0123-4567-89
或
iwconfig wlan0 essid "FOSSCafe" mode Managed key WEPSecret
WPA 2
打「wpa_passphrase ESSID」,例如「wpa_passphrase freelan」:
# reading passphrase from stdin FreeLanPassPhrase network={
ssid="freelan"
#psk="FreeLanPassPhrase"
psk=7ed40337b4afcbc9935268b3fc6d36cfa1c0ec6f3cb4f85007a89ac85c86a021 }
更改/etc/network/interfaces,在无线网络接口后加入wpa-driver、wpa-ssid和wpa-psk等选项。
auto eth1 iface eth1 inet dhcp
wpa-driver wext wpa-ssid freelan wpa-psk 7ed40337b4afcbc9935268b3fc6d36cfa1c0ec6f3cb4f85007a89ac85c86a021
----------------------------------------------------------------------------------------------------------
首先测试一下能否正常运行:-i指定接口,-c指定配置文件,-d表示调试模式
wpa_supplicant -iwlan0 -c/etc/wpa_supplicant.conf –d
若正常则放入后台:
wpa_supplicant -iwlan0 -c/etc/wpa_supplicant.conf –B
3.桌面配置
安装openbox
安装后把默认的配置文件 rc.xml, menu.xml, 和 autostart 和environment复制到 ~/.config/openbox :
$ mkdir -p ~/.config/openbox
$ cp /etc/xdg/openbox/{rc.xml,menu.xml,autostart,environment} ~/.config/openbox
编辑~/.config/openbox/menu.xml(如果没有,从/etc/xdg/openbox中复制).
查找以下内容:
<item label="Exit Openbox">
<action name="Exit">
<prompt>yes</prompt>
</action>
</item>
改变为:
<item label="Exit Openbox">
<action name="Exit">
<prompt>yes</prompt>
<command>xfce4-session-logout</command>
</action>
</item>
为从命令行登录来运行Openbox,设置 .xinitrc 文件在你的home目录中并且插入以下行:
$ exec openbox-session
安装obconf, obmenu,feh,rox-filer, gtk主题和引擎
# apt-get install gtk-theme-switch gtk2-engines
Openbox 默认的自动启动脚本文件位于:
/etc/xdg/openbox/autostart
使用下列命令来建立一个自己的 autostart 文件:
vim ~/.config/openbox/autostar
比如,我们要开机即加载面板程序 Pypanel,可以加入下面的内容:
pypanel &
在没有使用图形化登录管理器的情况下,要进入 Openbox,我们需要敲 startx。如果使用 bash 的话,在 ~/.bash_profile 中加入下列内容,可以免敲 startx:
if [[ -z "$DISPLAY" ]] && [[ $(tty) = /dev/vc/1 ]]; then
startx
logout
fi
安装fbpanel
fbpanel --configure 配置
其它需要安装的东西:
终端:rxvt-unicode
浏览器:iceweasel