debian网络配置、安装Qualcomm Atheros QCA9565 AR9565网卡驱动

成功安装好Debian后首要任务当然是连网了,一下记录我配置网络的艰难历程(Debian9)

因为Debian默认是没有sudo的,而后面的操作很多都需要管理员权限,所以先切换root用户

su root

输入密码即可(一般会在安装时设定)

然后查看一下网络接口的状况

ip a

出现一个lo(本地环路接口),enp2s0(???),wlp3s0(???),没有看到eth0、wlan0这种熟悉的接口,网上一搜是由于网卡没有识别

以下是网上提供的解决方案(亲测有效)

配置文件/etc/default/grub

GRUBCMDLINE_LINUX=""

改为

GRUBCMDLINE_LINUX="net.ifnames=0 biosdevname=0"

输入指令

sudo grub-mkconfig -o /boot/grub/grub.cfg

重启就OK了,查看接口发现变成了lo、eth0、wlan0

启动无线网卡试试

ifup wlan0

出现unknown interface,应该是网卡驱动没有安装,查看一下网卡驱动信息

lspci

发现我需要一个Qualcomm Atheros AR9565的网卡驱动

下载驱动包

wget https://www.kernel.org/pub/linux/kernel/projects/backports/stable/v4.14-rc2/backports-4.14-rc2-1.tar.gz

我是先连接了有线网,也可以通过别的渠道下载离线包

安装依赖

apt-get install build-essential linux-headers-$(uname -r)

解压并安装

tar -zxvf backports-4.14-rc2-1.tar.gz

cd backports-4.14-rc2-1

make defconfig-ath9k

make

make install

加载ath9k

modprobe ath9k

至此网卡驱动就安装好了

查看可能的连接

iwlist wlan0 scan | grep -i essid

WEP加密方式连接

iwconfig wlan0 essid "essid" key password

WPA加密方式连接,配置文件/etc/network/interface

动态获取IP添加

auto wlan0

iface eth0 inet dhcp

pre-up ip link set wlan0 up

pre-up iwconfig wlan0 essid ssid

wpa-ssid ssid

wpa-psk password

静态IP

auto wlan0

iface eth0 inet static

address 192.168.*.*

netmask 255.255.255.0

gateway 192.168.*.*

pre-up ip link set wlan0 up

pre-up iwconfig wlan0 essid ssid

wpa-ssid ssid

wpa-psk password

注意IP要为路由器支持的IP段且未被占用,gateway也要有自己的路由器而定

最后检查一下DNS服务器/etc/resolv.conf

重启一下网络服务

service networking restart

至此终于能连接上WiFi了

  • 2
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值