Невозможно настроить сеть на сервере 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чтобы они отражали ваши рабочие сетевые параметры.

Связанный контент