我在 Virtualbox VM 中运行 Debian 稳定版。我已通过 GUI 配置了接口(并且它按预期工作)。但是,我现在在 /etc/network/interfaces 中看不到接口。只有环回接口在那里。
在哪里可以看到接口的配置(GUI 除外)?
答案1
似乎您正在使用 NetworkManager。您可以在此处找到配置文件:
/etc/NetworkManager/system-connections/name-of-connection
要手动配置您的接口,您的 /etc/network/interfaces 文件应该有如下内容:
auto eth0
iface eth0 inet static
address 192.168.1.3
netmask 255.255.255.0
gateway 192.168.1.1
更改eth0
为与您的接口名称匹配。然后将您的名称服务器 (DNS) 条目添加到/etc/resolv.conf
nameserver XX.XX.XX.XX
(List any others you may have)
然后启动你的界面并重新启动网络守护进程:
ifconfig eth0 up
/etc/init.d/networking restart
如果您的网络接口已启动并处于活动状态但无法找到它/etc/network/interfaces
,您是否检查过此目录?
/etc/network/interfaces.d
接口文件来源于里面的文件。
除此之外,您还可以使用以下命令:
ifconfig -a
ip addr
查看所有接口(-a 选项为‘全部’,包括关闭的接口)的当前配置设置。