成功安装好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/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了
更多推荐
debian网络配置、安装Qualcomm Atheros QCA9565 AR9565网卡驱动
发布评论