Debian サーバーでネットワークを構成できません

Debian サーバーでネットワークを構成できません

サーバーに Debian 9 をインストールしていましたが、残念ながらインターネットに接続できません。以下はインターフェース構成です。

auto lo 
iface lo inet loopback 
auto eno1
iface eno1 inet static
  address 10.0.xxx.xx/24
  gateway 10.0.xxx.x
  dns-nameservers 202.x.x.x

ifconfigの結果:

lo, inet 127.0.0.1 / netmask 255.0.0.0

他のサーバーからの SSH: タイムアウト、接続できません - ポート 22
ルート -n: 空
ifup eno1: RTNETLINK 応答: ファイルが存在しますが、eno1 の起動に失敗しました。

そして、いくつかテストも行いました。

sudo ifup --ignore-errors eno1

>> Output: Failed to load ... 
   RTNETLINK answers: No such file or directory
   RTNETLINK answers: Network is down

ifdown --force --verbose eno1 && ifup --force --verbose eno1

>> Output: ifdown: configuring interface eno1=eno1 (inet)
   /bin/run-parts --verbose /etc/network/if-down.d
   run-parts: executing /etc/network/if-down.d/upstart/bin/ip route del default via 10.0.106.1 dev eno1 2>&1 1>/dev/null ||true
   RTNETLINK answers: No such process
   /bin/ip link set dev eno1 down

しかし、サービスを再起動した後も、インターネットにアクセスできません。以前にこれに遭遇した人はいますか?

答え1

CIDR 表記を使用してネットマスクを設定した場合、ネットマスクは次のように設定する必要があります。

auto lo 
iface lo inet loopback 
auto eno1
iface eno1 inet static
  address 10.0.xxx.xx
  netmask 255.255.255.0
  gateway 10.0.xxx.x
  dns-nameservers 202.x.x.x

編集: Debian 9 は実際には/etc/network/interfacesファイル内の CIDR 表記を受け入れるので、別の問題があるはずです。ネットワーク設定を手動で設定し、接続性を確認してから、機能しているネットワーク設定を反映するように調整することをお勧めします/etc/network/interfaces

関連情報