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は実際にファイルでCIDR表記を受け入れるので、/etc/network/interfaces明らかに別の問題があります。ネットワーク設定を手動で設定し、接続されていることを確認してから、会社の/etc/network/interfacesネットワーク設定を反映するように調整することをお勧めします。

関連情報