Возникают проблемы с пониманием, почему я не получаю соединение по своему статическому IP с netplan.
Мой ip - 98.xxx.xxx.xx Мой зарезервированный адрес для моего устройства - 192.168.1.33 Интерфейс Ethernet: enp1s0.
Вот как выглядит мой файл 50-cloud-init.yaml.
network:
version: 2
renderer: networkd
ethernets:
enp1s0:
dhcp4: no
addresses: [98.xxx.xxx.xx/24]
gateway4: 192.168.1.33
nameservers: [8.8.8.8,8.8.4.4]
С этим я не могу пинговать google.com. Я получаю ошибку Temporary failure in name resolution
, и когда я пытаюсь пинговать 8.8.8.8, я получаю network is unreachable
после применения моего нетплана. Если я вернусь обратно к сгенерированному файлу yaml, я смогу нормально пропинговать оба файла после его применения.
После применения netplan интерфейс ethernet показывает мой статический ip в качестве адреса, но я не вижу свой зарезервированный адрес, прикрепленный к нему.
Интервал кажется правильным из моего понимания файла yaml. Только с использованием пробелов, без вкладок и перезагрузки я все еще не могу установить соединение.
Есть предложения или рекомендации?
Вы, кажется, неправильно понимаете, как использовать Ваш Ваш общедоступный IP-адрес (98.xxx.xxx.xx/24) для Вашего компьютера.
Общедоступный адрес является адресом Вашего модема / маршрутизатор. Это устройство имеет (по крайней мере) два соединения, WAN (Интернет) и LAN (Ваша локальная сеть). Соединение WAN использует общедоступный IP 98.xxx.xxx.xx/24. На стороне локальной сети обычно существует подсеть, с 256 IP-адресами которой можно использовать 253, 192.168.1.2 к 192.168.1.254.
Шлюз 192.168.1.1, IP numbet соединения LAN на Вашем бегстве/модеме.
Только IP-адреса 192.168.1.2 thtough 192.168.1.254 могут использоваться устройствами на Вас LAN.
Если Вы хотите, чтобы Ваша машина человечности прислушалась к входящим соединениям из Интернета на Вашем общедоступном IP-адресе, необходимо настроить это на маршрутизаторе/модеме. Можно заставить маршрутизатор/модем послушать на tcp портах и передать входящие соединения с tcp портами на машине человечности.