LINUX.ORG.RU
решено ФорумAdmin

systemd-networkd поднять сеть на VDS (одноранговая сеть)

 ,


0

1

Не могу поднять интернеты на VDS. Прошу Вас сделать это за меня.

Имею следующие данные:

IP адрес: 72.64.105.65
Маска сети: 255.255.252.0
Адрес шлюза: 72.64.104.254

Поднимаю сеть вот такой конфигурацией:

cat /etc/systemd/networkd/20-wired.network

[Match]
Name=ens3

[Network]
Address=72.64.105.65/22
Gateway=72.64.104.254
DNS=8.8.8.8

При этом несмотря на строку DNS... в resolv.conf сё равно прописывается неверный nameserver.

ip a выдаёт следующий выхлоп.

inet 72.64.105.65/22 brd 72.64.107.255 scope global ens3

Ради эксперимента запустил LiveCD Debian (там netctl), такой выхлоп ip a.

inet 72.64.105.65 peer 10.0.0.1/32 brd 72.64.105.65 scope global enp0s3
★★★

Последнее исправление: IIIypuk (всего исправлений: 1)

Ответ на: комментарий от anonymous

Это название интерфейса на другой системе. (оно в altname если чё)

networkd поднимается с этим конфигов без ошибок. У интерфейса статус configured.

IIIypuk ★★★
() автор топика
Последнее исправление: IIIypuk (всего исправлений: 2)

Меня смущает, что в панели адрес шлюза один, а в сетевом интерфейсе совсем другой.

IIIypuk ★★★
() автор топика
Ответ на: комментарий от IIIypuk

Меня смущает, что в панели адрес шлюза один, а в сетевом интерфейсе совсем другой.

Мы не сможем вам помочь, если вы не прикрепите его к сообщению.

Ради эксперимента запустил LiveCD Debian (там netctl), такой выхлоп ip a.

inet 72.64.105.65 peer 10.0.0.1/32 brd 72.64.105.65 scope global enp0s3

peer 10.0.0.1/32

Это какое-то peer-to-peer-соединение, а не чистый Ethernet. Вероятно, в случае Debian шлюз — 10.0.0.1/32

ValdikSS ★★★★★
()
Ответ на: комментарий от ValdikSS

Мы не сможем вам помочь, если вы не прикрепите его к сообщению. Я перепутал Broadcast с Gateway, извиняюсь. Это какое-то peer-to-peer-соединение, а не чистый Ethernet Вы правы. В Debian такой конфиг:

auto eth0
iface eth0 inet static
address 72.64.105.65
netmask 255.255.255.255
gateway 10.0.0.1
pointopoint 10.0.0.1
IIIypuk ★★★
() автор топика

IP адрес: 72.64.105.65
Адрес шлюза: 72.64.104.254

Адрес шлюза должен быть из того же сегмента (подсети), что и IP-адрес.

Как-то так должно быть: 72.64.105.1.

Novec1230
()
Ответ на: комментарий от ValdikSS

Вероятно, в случае Debian шлюз — 10.0.0.1/32

# ip r sh

default via 10.0.0.1 dev eth0 onlink
10.0.0.1 dev eth0 proto kernel scope link src 72.64.105.65
IIIypuk ★★★
() автор топика
Ответ на: комментарий от Novec1230

Там маска сети 255.255.252.0, в диапазон 104 входит.

Хостинг FirstVDS.

IIIypuk ★★★
() автор топика
Последнее исправление: IIIypuk (всего исправлений: 1)
Ответ на: комментарий от ValdikSS

Большое спасибо! Думал об этом, но не умел.

Решение:

[Match]
Name=ens3

[Address]
Address=72.64.105.65
Peer=10.0.0.1/32

[Network]
Gateway=10.0.0.1
IIIypuk ★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.