是否有可能永久禁用 Ubuntu 下的互联网访问?

是否有可能永久禁用 Ubuntu 下的互联网访问?

我必须想办法完成一篇极其无聊的论文,我是个拖延症患者,很容易分心。一个非常有用的技巧是带着我的一台装有 Ubuntu 11.04 的旧笔记本电脑去图书馆,在那里我删除了“network-manager”和“network-manager-gnome”软件包以禁用互联网连接。

不幸的是,我找到了一种快速重新安装它们的方法,现在“魔法”消失了。所以我的问题是:你知道还有其他方法可以完全消除 Ubuntu 11.04 下连接到互联网的能力吗?也许通过阻止安装新软件包的能力?

因为这在某种程度上是与我自己的斗争,处理权限等的解决方案实际上不起作用,因为我知道 su 密码:) 我真的很感激任何帮助!

答案1

虽然我同意大家的看法,认为这确实是一个相当非技术性的问题,但我还是想发表一下我的看法。这取决于你真正想付出多少努力来实现这一点,以及你希望恢复到何种程度,我能想到的最快、最简单的恢复模式是运行以下命令

sudo iptables -I INPUT 1 -j DROP

如果您想要更严肃一点,更难修复,请找到每个 NIC 的内核模块或仅找到要禁用的 NIC 并删除它们,然后 rmmod 它们或重新启动系统。您可以通过运行来找到模块​​的名称

ethtool -l eth0

并将 eth0 替换为您不想激活的所有 NIC。然后查找内核模块,假设您发现驱动程序是 e1000e,然后运行

find /lib/modules/ -iname e1000e | grep '\/kernel\/drivers\/net\/'

这样您就可以清楚地看到驱动程序的位置,您可以删除它们,但要恢复它们,您需要从软件包或您制作的另一个备份中将它们复制回来,然后将它们放回它们应该在的位置。如果出于某种原因,我想禁用我的 NIC,以确保我在外出时无法启用它,那么我会将它们复制到 USB 遥控器上,并将遥控器留在家里。

无论如何,这都是假设。如果你真的想确保自己不在不该上网的时候上网,那么你需要学会自我克制和个人纪律。

附言:如果您想确保笔记本电脑不再访问网络,请将其打开。如果笔记本电脑的 mini PCI 端口带有 WiFi NIC,则将其弹出并扔掉。如果它使用板载 WiFi 芯片,即专用芯片/它不是北桥或南桥的一部分,并且不提供任何其他功能,那么 WiFi 就将其拆焊并扔掉。如果它在共享芯片组中内置了 WiFi,那么要么看看您是否可以在 BIOS 中禁用它,让其他人设置 BIOS 管理员密码,这样您就无法更改它,要么干脆卖掉电脑,买一台没有集成 WiFi 的电脑,然后去买一些关于完成任务的自助书籍和其他完成任务的激励指南。

答案2

与其试图寻找技术方法来破坏您自己计算机的互联网访问,也许您应该尝试停止拖延。首先,停止在这里发布不该问的问题(您会发现这已经为您节省了一些时间),其次,停止与自己作斗争。这不会奏效。只需完成您的论文并尽量克制自己不要点击浏览器图标,直到完成为止。如果这仍然不起作用,请创建一个没有管理员权限的新用户帐户并删除您的管理员(根)帐户。这应该会阻止您上网,并阻止您安装任何新软件包,直到您找到 Ubuntu 安装盘,从该盘启动,然后再次开始拖延。

答案3

您的笔记本电脑是否有可拆卸的调制解调器/局域网模式?如果有,请将其取下并留在家中。但我怀疑您总是能找到其他方法来浪费时间,因此获得主干网可能是最好的解决方案。

答案4

删除网络管理器后,让系统自动登录并通过复制粘贴设置密码。如果您忘记了密码,则无法安装任何东西。只要您手边没有救援 CD,您就成功破坏了互联网。您甚至可以将密码复制到文件中并删除读取它的权限。因此,您稍后可以使用救援 CD 重新获得对系统的访问权限。

相关内容