Mac Linux 重启网卡

Mac 重启网卡

$ ifconfig

可以看到:

en0: ...
en1: ...
en2: ...
en3: ...

仔细查看这些信息:

en0: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
    options=50b<RXCSUM,TXCSUM,VLAN_HWTAGGING,AV,CHANNEL_IO>
    ether xx:xx:xx:xx:xx:xx
    media: autoselect (none)
    status: inactive
en1: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
    options=400<CHANNEL_IO>
    ether xx:xx:xx:xx:xx:xx
    inet6 xxxx::xxxx:xxxx:xxx:3926%en1 prefixlen 64 secured scopeid 0x6
    inet 192.168.1.100 netmask 0xffffff00 broadcast 192.168.1.255
    nd6 options=201<PERFORMNUD,DAD>
    media: autoselect
    status: active
en2: flags=8963<UP,BROADCAST,SMART,RUNNING,PROMISC,SIMPLEX,MULTICAST> mtu 1500
    options=460<TSO4,TSO6,CHANNEL_IO>
    ether xx:xx:xx:xx:xx:xx
    media: autoselect <full-duplex>
    status: inactive
en3: flags=8963<UP,BROADCAST,SMART,RUNNING,PROMISC,SIMPLEX,MULTICAST> mtu 1500
    options=460<TSO4,TSO6,CHANNEL_IO>
    ether xx:xx:xx:xx:xx:xx
    media: autoselect <full-duplex>
    status: inactive

会看到 en1 的信息中比其它的 en* 多了 inet6inetnd6 的信息,说明就是这个无线网卡了,我们可以关闭它:

$ sudo ifconfig en1 down

之后会断网,可以查看一下当前的网卡状态:

$ ifconfig

关闭状态的网卡:

en1: flags=8822<BROADCAST,SMART,SIMPLEX,MULTICAST> mtu 1500
    options=400<CHANNEL_IO>
    ether xx:xx:xx:xx:xx:xx
    nd6 options=201<PERFORMNUD,DAD>
    media: autoselect (<unknown type>)
    status: inactive

会发现少了 inet6inet 信息,以及会看到 media: autoselect (<unknown type>),这就是被关闭的网卡状态。
启动该网卡:

$ sudo ifconfig en1 up

这样就完成了网卡的重启。
Mac 重启本地 DNS

Linux 重启网卡

$ /etc/init.d/networking restart

ssh 连接慢可以尝试 ssh -v host 来 Debug。

本作品采用《CC 协议》,转载必须注明作者和本文链接
不要试图用百米冲刺的方法完成马拉松比赛。
讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!