在 Alpine Linux 中设置静态 IP 后无法使用 ssh 访问服务器

在 Alpine Linux 中设置静态 IP 后无法使用 ssh 访问服务器

我正在尝试配置一个新的 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

相关内容