linux禁用网络连接wifi,禁用IPv6,解决Debian8系统无线网络掉线问题

我的Debian系统经常出现无线网络连接掉线的情况,这也是很多Linux用户会遇到的问题,本文讲解如何禁用IPv6以解决Debian8系统WiFi掉线的问题。

Wifi掉线具体症状

打开终端,使用ping工具检查系统与路由器的连通情况。

ping 192.168.1.1

ping工具说无法连通主机,但是网络管理器的图标显示电脑已经连上了无线网,我们可以重启网络管理器。

systemctl restart NetworkManager

现在可以ping通路由器并浏览互联网了,但是过了几分钟后Wifi又掉线了。

禁用IPv6以解决Debian8系统WiFi掉线的问题

要解决Debian WiFi掉线的问题,我们需要禁用IPv6,尽管IPv6是未来的趋势,但是这是一个很漫长的过程,而且在系统里同时启用IPv6和IPv4有时会造成麻烦,所以如果你并没有使用IPv6的必要,那么最好是禁用IPv6。

检查Debian系统是否开启了IPv6

利用ifconfig命令来查看系统是否开启了IPv6

de87b431daa5dec2899bda0aab4da6f7.png

如果在某个网卡中有一行以inet6 addr开头,那就说明你的系统开启了IPv6。

使用Sysctl命令禁用IPv6

sysctl可以用来修改Linux内核的运行参数,以root权限编辑/etc/sysctl.conf文件。

nano /etc/sysctl.conf

在文件末尾添加下面的几行文字。

# disable IPv6

net.ipv6.conf.all.disable_ipv6 = 1

net.ipv6.conf.default.disable_ipv6 = 1

net.ipv6.conf.lo.disable_ipv6 = 1

保存文件,然后使用sysctl的-p选项来重新加载/etc/sysctl.conf配置文件。

sudo sysctl -p

输出:

net.ipv6.conf.all.disable_ipv6 = 1

net.ipv6.conf.default.disable_ipv6 = 1

net.ipv6.conf.lo.disable_ipv6 = 1

现在,再次检查IPv6。

2414965e10c442716dff967e95f6f1fc.png

可以发现,inet6 addr的那一行已经消失了,说明我们成功禁用了IPv6。

使用Grub启动管理器来禁用IPv6

我们也可以使用Grub来修改Linux内核的启动参数,从而禁用IPv6,编辑/etc/default/grub文件。

nano /etc/default/grub

将ipv6.disable=1添加到GRUB_CMDLINE_LINUX这一行。

66bc657d81038bdd15d23d2a7257bf48.png

保存文件后,更新Grub配置,并重启系统

update-grub2

reboot

IPv6禁用了后,Debian无线网络掉线问题就解决了。

相关主题

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值