如何配置以太网?

如何配置以太网?

我刚刚开始使用 Linux(安装了 Debian),我现在想做的一件事就是让我的互联网正常工作。

我连接了以太网端口,但仍然无法连接互联网。我用谷歌搜索了一段时间,认为我已经编辑了网络接口配置文件,但我不能,因为它说它是只读的。

我不确定如何以 root 身份访问该文件,因为我找不到相应的选项。

任何与此相关的帮助都会很棒。

答案1

欢迎使用 Linux。

“Root”是您系统上的一个帐户。登录时,您可以使用“root”作为用户名,然后输入您在设置过程中为 root 指定的密码。用户root对权限没有任何限制,因此可以修改任何文件,运行任何程序,并且程序/进程运行可以root做任何他们想做的事情。

因此,除非需要,否则运行是很危险的root,因此通常的做法是拥有一个标准用户帐户供日常使用,然后提升root需要执行管理操作(例如您正在尝试执行的操作)时。 (如果您有 Windows 背景,那么root在 Linux 下您可以远的比管理员帐户下的 Windows 对系统的破坏性更大。)

文件也有权限和所有者——权限分为“读”、“写”和“执行”。这些权限分为三组,一组用于文件所有者,一组用于文件所属的组,一组用于其他所有人。 root或文件的所有者,或属于“组所有者”的帐户始终可以更改文件的权限。 (我不会在这里讨论权限的细微差别,但这man chmod是更多学习的一个很好的起点。)

由于 Debian 发行版使用和命令/etc/network/interfaces定义网络接口信息,因此它被认为很重要 - 因此仅通过对所有者或“组所有者”以外的任何人具有“读取”权限来进行保护。ifupifdown

因此,要获得对此文件的写访问权限,您需要:

1) 以 root 身份登录系统,然后进行所需的更改

2)使用以root身份运行单个命令的方法 - 该sudo命令使这变得相当简单 - 因此sudo vi /etc/network/interfaces一旦您输入密码,应该允许您对其进行编辑。如果您正在运行图形桌面,请查找“Terminal”或“xterm”应用程序。

查看 Debian wiki 以获取 /etc/network/interfaces 中选项的参考:http://wiki.debian.org/NetworkConfiguration

答案2

当您刚接触 Linux 和 Debian 时,如果网络不能开箱即用,那么设置网络可能会非常令人沮丧。

首先,您需要确定问题所在:是驱动程序还是IP配置问题?

如果您的路由器使用 DHCP(自动分配的 IP 地址),您可能只需要为您的盒子分配一个 IP 地址,如其他答案中所述,但如果它确实使用 DHCP 并且 debian 仍然无法自动配置它,您的网卡驱动程序可能无法(正确)加载,您需要查明您的网卡名称、芯片以及是否有驱动程序。为此,您可以使用命令lspci -k | grep -A 2 Ethernet

如果手动为设备分配 IP 不起作用,您应该使用该命令的输出更新您的问题。

相关内容