我在配置接口以在 Debian 11 中使用 DHCP 时遇到问题。因此,我的静态尝试如下/etc/network/interfaces
:
source /etc/network/interfaces.d/*
auto lo
iface lo inet loopback
auto enp1s3
allow-hotplug enp1s3
### iface enp1s3 inet dhcp ### sink in hell!!!
iface enp1s3 inet static
address 192.168.0.7
netmask 255.255.255.0
gateway 192.168.0.1
dns-nameservers 181.213.132.3
不可能:使用systemctl
、nmcli
、ifconfig
和许多其他方法,因为我只实现了安装它。 (没有互联网=没有apt-get install
)
ip a
命令似乎没有向我显示我需要的一切。我通过连接到该家庭网络的 Windows 计算机获得了网关、网络掩码和 DNS。
一切设置完毕后,它只会对自己进行 ping 操作。 ping dns、谷歌的 dns、路由器、广播,没有给出任何结果。这台机器很旧,使用两个以太网设备,尽管它只显示一个正在ip addr
运行。我知道电缆可以正常工作,因为我在 Windows 机器上进行了测试。
我想知道我是否设置错误或者主板是否过时并且需要任何固件或召唤一些恶魔来工作。
编辑1:更多细节。
# ip addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: enp1s3: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_fast state DOWN group default qlen 1000
link/ether 00:17:31:77:a3:c9 brd ff:ff:ff:ff:ff:ff
inet 192.168.0.7/24 brd 192.168.0.255 scope global enp1s3
valid_lft forever preferred_lft forever
和
# ip route
default via 192.168.0.1 dev enp1s3 onlink linkdown
192.168.0.0/24 dev enp1s3 proto kernel scope link src 192.168.0.7 linkdown
我不明白为什么链接的状态是“向下”,但在括号之间说它是“向上”。 (我尝试了好几次,ifup/ifdown 和 ip link 设置/关闭。这里似乎有点不对劲。)
答案1
假设这是有线连接,它说NO-CARRIER
,这意味着另一端没有以非常低的协议级别响应。
因此,也许这听起来很明显,但是,尝试使用不同的以太网电缆(如果您有电缆测试仪,请检查您的电缆,或者使用不同的机器来测试电缆),并验证插入电缆时链路指示灯是否确实亮起。
如果使用已知正常工作的电缆失败,请尝试路由器上的其他端口(可能该端口已损坏)。
如果失败,则机器上的插孔或网卡可能已损坏或损坏。
无论如何,请验证链接指示灯是否亮起。如果没有,则指向上述之一。