我有一台笔记本电脑,主要用作备用,但它有一个问题,就是网卡需要不时禁用并重新启用。这在 Windows 中很容易,但在 Fedora (23) 中如何从命令行进行此操作?我的意思不是只想停止无线连接,而是实际上禁用网卡并重新启用它。
谢谢您的帮助。
答案1
我们这些转Eth0或者Wlan0如果这些是您想要打开或关闭的网络接口,则请关闭。
要关闭使用:
ifconfig wlan0 down
或者
ifdown wlan0
要重新使用:
Ipconfig wlan0 up
或者
Ifup wlan0
如果您安装了更新的软件包--->iproute2建议来自 @MariusMatutiae
关闭 wlan0。
ip link set dev wlan0 down
刷新 wlan0
ip addr flush dev wlan0
重启Wlan0
ip link set dev wlan0 up
答案2
只是为了清楚起见,我如何确保禁用并重新启动正确的接口,因为我的不是 wlan0?
命令
ip link show
显示所有接口。您将有一个lo
名为仅有的内部接口,用于 IPC(=进程间通信)。在其余接口中,您可以通过以下方式识别 wifi 接口
$ iwconfig
eth0 no wireless extensions.
wlan0 IEEE 802.11abgn ESSID:off/any
Mode:Managed Access Point: Not-Associated Tx-Power=15 dBm
Retry short limit:7 RTS thr:off Fragment thr:off
Power Management:off
wwan0 no wireless extensions.
lo no wireless extensions.
这清楚地表明,在我的个人电脑上,wlan0
只有 wifi 接口。
如果你有多个剩余接口,就像我的情况一样,你可以通过以下方式识别以太网网卡
sudo ethtool eth0
sudo ethtool wwan0
:以太网接口将产生较长的输出,另一个将非常短。就我而言,我有一个 wwan0 接口,用于连接电话数据网络、Edge/3G/4G。