我正在尝试配置一个新的 Alpine 服务器,并且我只有一些网络和 Linux 的基本知识。
如果我使用带有 DHCP 的默认配置,一切都会无缝运行,但当我尝试使用静态 IP 配置时,就会中断。我每天都必须配置此系统上的 adguard home 和一些应用程序
默认情况下,使用 DHCP 的网络配置会提供动态 IP,例如192.168.68.110
我使用更改了配置nano /etc/network/interfaces
,下面是我的配置示例:
默认配置有:
auto eth0
iface eth0 inet dhcp
我的新配置是:
auto eth0
iface eth0 inet static
address 192.168.10.1
netmask 255.255.0.0
gateway 192.168.29.1
如果我执行 ifconfig 我会得到下面的结果:
eth0 Link encap:Ethernet HWaddr XXXXXXXX
inet addr:192.168.10.1 Bcast:0.0.0.0 Mask:255.255.255.0
inet6 addr: fe80::e65f:1ff:fe31:9e45/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:3826 errors:0 dropped:87 overruns:0 frame:0
TX packets:6 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:367860 (359.2 KiB) TX bytes:516 (516.0 B)
的输出ip addr
是
inet 192.168.10.1/24 scope global eth0
valid_lft forever preferred_lft forever
但我甚至无法 ping 具有新配置的机器192.168.68.103
。
答案1
ip config 输出中的网络掩码仍然是 /24 子网掩码。请验证这一点。也许您需要重新启动。请同时检查路由
ip route