我使用了macchanger
以下命令:
sudo ifconfig eth0 down
sudo macchanger -r eth0
sudo ifconfig eth0 up
我在本地网络上与 virtualbox 一起使用它,以前我从未遇到过这样的问题,但是现在一旦我这样做,我就会失去互联网连接。
当我重新启动机器时,问题就消失了,因为 MAC 地址重置为默认值。尝试重新启动路由器,并且我的 Linux 运行正常,直到我重置其 MAC 地址。
ifconfig
显示没有 ipv4 eth0
,重新启动网络管理器也无济于事。
故障排除未成功:
尝试了不同的硬件:计算机、路由器和全新安装的 virtualbox 和 Kali。
尝试使用旧版本的 virtualbox。
service network-manager restart
,,。macchanger -e -r
dhclient eth0
将 /etc/network/interfaces 更改为使用 dhcp 的 eth0,然后更改为 oreth0 static。
在 VirtualBox 上尝试了不同的网络设置。
检查防火墙是否禁用本地和网关。
重新安装网络管理器。
ping 8.8.8.8 返回“无法访问该站点”。
答案1
尝试直接编辑network-manager
:
右键单击
网络管理器->编辑连接->选择适配器“wifi 或有线”->...
...然后编辑所选适配器的 MAC 地址。
如果有效,请向我们反馈。
答案2
思路:
- 如果您全新安装的版本实际上是干净的,那么我认为您的 wifi 密码不正确(如果在 wlan 上)或者您存在接线/交换机/网关问题。
- 如果您正在链接您的 Mac,我会认为您是在一台虚拟机上,并且虚拟机通过虚拟交换机连接到您的主机。从您的主机确认您已连接到 WAN。
ping 8.8.8.8
或者ping 4.2.2.1
看看您是否可以联系到。 - 听起来网关/交换机上可能存在第 2 层访问控制。如果您有凭据,请登录并确认没有设置 mac 白名单。
- 检查您的本地/网络防火墙。尝试快速禁用本地和/或网关防火墙,看看问题是否消失。
- 可能存在数据包 MTU 设置问题,但可能性不大。排除故障的步骤可能有点高级。
- 如果您还控制网关/交换机,请尝试重置它们。您显然愿意炸掉您的盒子来解决这个问题,所以也许您也愿意重置它们。
- 查看您的 *nix 版本需要哪些网络服务。例如:https://theos.in/desktop-linux/tip-that-matters/how-do-i-restart-linux-network-service/。可能是其中一个服务已被禁用,需要启用。
答案3
似乎您无法通过 eth0 寻址您的 NIC,因为 MAC 地址是 00:00:00:00:00:00,不是吗?您无法保存 NIC 的任何配置,无法使用它,这就是为什么您在使用其他 Linux 发行版时遇到相同问题的原因。我担心这是硬件问题,而不是软件问题