3.调整以太网卡的参数
有时在加载完网卡的驱动后,如果网卡的状态不正确,比如驱动起一块网卡,但是它在 100Mb的速度上工作很不稳定,就可以使用mii-tool命令调整以太网卡的属性。目前多数以太网卡为10BaseT与100BaseTx的 10Mb/100Mb自适应网卡,也有较新的支持1000BaseT的千兆以太网卡。
下面介绍mii-tool命令的一些用法:
(1)显示当前网卡所使用的以太网类型,目前这块网卡使用的是100baseTx的全双工工作方式。
# mii-tool
eth0: negotiated 100baseTx-FD flow-control, link ok
|
(2)显示当前的网卡支持的所有以太网类型。
# mii-tool -v
eth0: negotiated 100baseTx-FD flow-control, link ok
product info: vendor 00:08:18, model 22 rev 2
basic mode: autonegotiation enabled
basic status: autonegotiation complete, link ok
capabilities: 100baseTx-FD 100baseTx-HD 10baseT-FD 10baseT-HD
advertising: 100baseTx-FD 100baseTx-HD 10baseT-FD 10baseT-HD flow-control
link partner: 100baseTx-FD 100baseTx-HD 10baseT-FD 10baseT-HD flow-control
|
(3)强制eth0使用10baseT-FD的方式(10Mb全双工的方式)工作。
# mii-tool -F 10baseT-FD eth0
|
(4)解除eth0的强制状态,让eth0自动侦测使用什么方式通信。
# mii-tool -R
resetting the transceiver...
|
Modem和ADSL驱动安装及PPP连接设置
1.外置Modem的驱动程序安装
Modem分为外置和内置两种。比较而言,外置的Modem配置较容易,使用方便。Modem一般接在串口上,在Linux中串口对应的设备文件为 /dev/ttyS*,如果是COM1口,则对应/dev/ttyS0。如果不知道连接的是哪一个COM口,可以先给Modem加电,用以下命令测试:
如果Modem的TR灯亮,则表明该Modem接到COM1口上;如果不亮,再试一下/dev/ttyS1文件。知道了Modem连接的是哪一个串口后,就可以拨号了。拨号的过程实际上是通过Modem建立PPP(点对点通信协议)的连接。
在命令行下,可以使用pppd进行拨号,常见的Linux系统中会安装这个拨号程序,大家可以看一下/etc/ppp目录下是否有相关的脚本文件,如果没有可以下载并安装ppp包ftp: //cs.anu.edu.au/pub/software/ppp。将包安装后,可以查找ppp-on和ppp-on-dialer文件,把文件复制到 /etc/ppp文件夹下,修改ppp-on文件如下几个地方:
TELEPHONE=270 //ISP提供的上网电话号码
ACCOUNT=user //ISP提供的账号名称
PASSWORD=123 //登录密码
LOCAL_IP=0.0.0.0 //PPP连接的IP地址,0.0.0.0表示由ISP动态分配
REMOTE_IP=0.0.0.0 //远端IP地址,一般为0.0.0.0
NETMASK=255.255.255.0
export TELEPHONE ACCOUNT PASSWORD \
DIALER_SCRIPT=/etc/ppp/ppp-on-dialer \ //查找另一个必须的配置脚本
exec /usr/sbin/pppd lock modem crtscts /dev/ttyS0 115200 \ //设置COM口及速度
asyncmap 0 kdebug 4 \
$LOCAL_IP:$REMOTE_IP noipdefault netmask $NETMASK defaultroute \
connect $DIALER_SCRIPT&
|
|