Как настроить статический ip в Ubuntu? Где мне нужно указать параметры сети, широковещания, DNS от моего провайдера?

У меня есть публичный IP, как показано ниже, который является статическим (мой провайдер предоставлен), как показано ниже:

IP Address: x.x.146.50
Subnet Mask:    255.255.255.240
Default Gateway:    x.x.146.49
DNS1:   x.x.1.196
DNS2:   x.x.7.196

Но что такое моя сеть, широковещательная рассылка и DNS (это напугало меня целую вечность, ища легкий способ сделать 100% точный расчет / математика).

iface eth0 inet static
    address x.x.146.50
    netmask 255.255.255.240
    network ????????????
    gateway x.x.146.49
    broadcast ?????????

Продолжение : (короткий путь)

$ ipcalculator 8.8.8.8/28
Address:   8.8.8.8              00001000.00001000.00001000.0000 1000
Netmask:   255.255.255.240 = 28 11111111.11111111.11111111.1111 0000
Wildcard:  0.0.0.15             00000000.00000000.00000000.0000 1111
=>
Network:   8.8.8.0/28           00001000.00001000.00001000.0000 0000
HostMin:   8.8.8.1              00001000.00001000.00001000.0000 0001
HostMax:   8.8.8.14             00001000.00001000.00001000.0000 1110
Broadcast: 8.8.8.15             00001000.00001000.00001000.0000 1111
Hosts/Net: 14                    Class A

1) It tells me Broadcast what to copy and paste
2) It tells me Netmask what to copy and paste
3) It tells me Network what to copy and paste

Теперь все просто! Я всегда находил их сложными, чтобы выполнять вычисления вручную, и сервер не работал в течение 20 дней: P. Больше нет.

4
задан 15 April 2015 в 21:26

2 ответа

Вам не нужны сеть и трансляция. Это для хостинга локальной сети. Поскольку вы подключаетесь напрямую к провайдеру, вам нужен только шлюз, адрес, маска сети. Я подключаюсь к своему провайдеру таким же образом. Вам необходимо записать днс в /etc/resolv.conf

0
ответ дан 15 April 2015 в 21:26

Ваша сеть x.x.146.48, а ваша трансляция x.x.146.63.

Сеть и широковещание могут быть получены из ip и netmask. Маска сети используется для разделения IP на два разных сегмента (они называются сетью и хостом). Если вы посмотрите на свою сетевую маску в двоичном виде, она будет выглядеть следующим образом:

11111111.11111111.11111111.11110000
255     .255     .255     .240

Те, которые отмечают сегмент сети, нули - хост. Ваш IP в двоичном виде (я не собираюсь переводить 146, поскольку он полностью является частью сетевого адреса):

x.x.146.0011-0010

Из маски сети мы знаем, что последние четыре цифры - это адрес вашего хоста, поэтому ваши сети есть.

x.x.146.0011-0000 or 48

Широковещательный адрес тот же, что и сетевой, но со всеми битами хоста в 1.

x.x.146.0011-1111 or 63

Вы можете найти гораздо больше информации о IP-маршрутизации и подсетях в википедии .

0
ответ дан 15 April 2015 в 21:26

Другие вопросы по тегам:

Похожие вопросы: