Fedora18博通430g电信无线拨号上网

回家折腾了有两三天,想让fedora18也能蹭上网。首当其冲的问题就是fedora没有为无线网卡安装驱动,只能自己慢慢找驱动。费了好久找到上传了驱动下载,满心欢喜按照README编译,结果出错了,错误是找不到system.h文件。仔细看看README,发现这版本的驱动原来是对应2.6.32。又去下了个2.6.32的源码来编译,编译到是成功了,但是fedora18却启动不了了。真是没办法,折腾这么久,又回到了起点。还是顺着system.h的线索找下去吧!偶然间找到了,改了改源码,编译通过,期待已久的wl.o啊。方法如下:

#vi wl_linux.c
43行左右移除下面这行
#include<asm/system.h>

搜索下面的字符串
.ndo_set_multicast_list
替换为下面的字符串
.ndo_set_rx_mode


各位珍惜,来之不易。贴一下解决方法:system.h文件缺失解决方法


按照README中的指示安装好驱动之后,终于不是再‘缺乏固件支持了’。但是连的是电信送的无线猫,经过阉割没有了拨号功能。所以需要PC自己拨号连接,fedora18下可以使用rp-pppoe拨号,下载安装好以后pppoe-setup,大部分都知道,关键几点注意一下:DNSserver,选择设备的时候大部分都是eth1(表示无线网卡)。接下来就是pppoe-start。是不是很满心期待能联网了?老夫悲剧了,上网各种找原因,幸得大神指点,因为/var/log/messages中关键的一句:notreplacing existing default route via192.168.1.1。原因就是使用了pppoe拨号后ppp0就跟eth0一样都是同样意义上的设备了。但是拨号后的数据还是通过192.168.1.1,说一下解决方法。把route表中的default项删除

iproute delete default

如果这个时候还是上不了网,那看看是不是DNS服务器的问题

#vim/etc/resolv.conf

我用的是nameserve8.8.8.8 GoogleDNS

贴一下原帖:pppoe拨号问题解决

但是这么做,每次重启之后所做的这两项工作都会被重置,偷懒的话就把上面两项工作写到pppoe-start中吧!

如果到了这一步,还是没有解决,私信老夫吧!

你可能感兴趣的:(fedora18,fedora18,system.h,rp-pppoe,BroadCom430g)