Назад | Перейти на главную страницу

Как залить сетевую строку в конфигурационном файле интерфейсов ubuntu?

Мне нужно настроить сетевой интерфейс жесткого сервера ubuntu.

Хостер службы сказал мне, что это сетевые данные для машины:

IP Range:  111.111.200.74 to 111.111.200.78
Netmask:   255.255.255.248
Broadcast: 111.111.200.79
Gateway:   111.111.200.73
Subnet:    111.111.200.72/29

Я использую только первый IP-адрес. Я обновлю файл / etc / hosts до 111.111.200.74, но я все еще не уверен, каким должен быть файл / etc / network / interfaces. Это мой план:

auto lo
iface lo inet loopback

auto eth0
iface eth0 inet static
  address   111.111.200.74
  netmask   255.255.255.248
  network   111.111.200.???
  broadcast 111.111.200.79
  gateway   111.111.200.73

Как видите, я не знаю, как построить сетевую линию. Как мне рассчитать данные для сетевой линии и каков результат?

(Я изменил первые 2 октета подсети, в реальной настройке они не "111.111".)

Редактировать: Это то, что я буду использовать, исходя из принятого ниже ответа:

auto lo
iface lo inet loopback

auto eth0
iface eth0 inet static
  address   111.111.200.74
  netmask   255.255.255.248
  # the following line is optional/redundant, 
  # because address and netmask are given above:
  network   111.111.200.72
  broadcast 111.111.200.79
  gateway   111.111.200.73

вы должны иметь возможность оставить это, если ваша сетевая маска и адрес верны.

Существуют также онлайн-калькуляторы типа subnet-calculator.com если хотите заполнить.

В вашем текущем примере он включен в «111.111.200.72/29». "/ 29" - это закодированная маска подсети, "111.111.200.72" - IP-адрес сети.