Смена точки Ethernet

Всем привет!

Вопрос такой, создал я сервер на Proxmox, роутер арендую у оператора, всё работает , всё хорошо!
Потом переехал в другое место, так же арендую роутер у оператора, подключаю Ethernet к серверу!
И ничего!

Тема для меня актуальная, думая будет полезна многим! Много где копался, но так ответ и не нашел!

  1. Как связать роутер и Proxmox?/Как зайти в графическое меню Proxmox во внутренней сети через IP?

ну так адрес твоего прокса должен быть из той же сети, что и роутер
если роутер другой, там и адресация может быть другая

Proxmox используюет статические IP адреса вместо DHCP, скорее всего, настройки локальной сети в роутерах отличается, например, старый имел локальную сеть 192.168.0.0/24, а новый 192.168.1.0/24.

Варианта 2 и я использую оба по необходимости.

Исходные данные (вам надо их знать)

Старая сеть: 192.168.0.0/24
Старый IP роутера: 192.168.0.1
Старый IP Proxmox: 192.168.0.10

Новая сеть: 192.168.0.0/24
Новый IP роутер: 192.168.0.1
Новый IP Proxmox: 192.168.0.10

Вариант 1

Требование: Все узлы находятся в рамках одного L2 сегмента сети
Заходим в настройки сети локального компью

  1. Заходите в настройки локальной сети на локальном комьютере и либо меняете руками IP адрес на что-то их старой сети например, 192.168.0.200/24, либо прописываете еще один адрес для интерфейса
  2. Открываете https://192.168.0.10:8006 и в настройках сетевого интерфейса меняете адрес, IP роутера, DNS сервер, нажимате применить
  3. Возвращаете настройки из пункта 1 к первоначальным

В linux примерно так выглядит (у меня интерфейс/мост называется lan, вы подставляете свой)

~ ⌚ 16:58:43
$ sudo ifconfig lan:1 192.168.0.200/24
Place your finger on the fingerprint reader

~ ⌚ 16:59:31
$ ifconfig lan:1
lan:1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 9000
        inet 192.168.0.200  netmask 255.255.255.0  broadcast 192.168.0.255
        ether 04:7c:16:7c:23:6a  txqueuelen 1000  (Ethernet)

// Тут настраиваем и тушим интерфейс по окончании работы

~ ⌚ 16:59:58
$ sudo ifconfig lan:1 down

В windows/mac в настройках сетевого итерфейса в разделе ipv4 переключаете динамический адрес на статический и вбиваете свои настройки, либо через alias добавляете новый адрес. Тут надо только IP адрес добавить, DNS и роутер остаются новыми 192.168.1.1

Вариант 2

  1. Подключаете монитор и клавиатуру к серверу или последовательную консоль в COM порт
  2. Заходите в консоль под рутом
  3. правите файл с настройками сети nano /etc/network/interfaces
  4. Правите хосты nano /etc/hosts
  5. Перезагружаете сервер или выполняете ifdown vmbr0 && ifup vmbr0, но я за перезагрузку т.к. она не зависит от дистрибутива

Вариант 3

  1. Делаете по 2 варианту 1 и 2 шаги
  2. Прописываете новый IP на сервере ifconfig vmbr0:1 192.168.1.200/24
  3. Открываете в браузере https://192.168.1.200:8006
  4. Вносите изменения в параметры сети и применяете настройки из веб интерфейса
  5. Проверяете, что vmbr0:1 нет, но если он остался, то тушите
root@pve-02:~# ip link show vmbr0:1 && ifconfig vmbr0:1 down
RTNETLINK answers: No such device
Cannot send link get request: No such device

Тут ошибка нормальная, т.к. интерфейс уже потушен

2 лайка

Второй вариант вполне решает эту задачу, установил Proxmox без подключения сетевого кабеля.
Подключил сетевой кабель и ничего!
Подключил монитор, вошёл под рутом.
В файле с настройками сети и хостами (пункты 4 и 4 Вариана 2) выставил IP и всё заработало!
Единственное Proxmox по умолчанию ставит себе IP 192.168.XXX.X/24
Нужно посмотреть по вашему роутеру, какие он даёт IP. Тоже нужно подогнать под себя в тех же файлах! В моём случае IP 192.168.X.XX/24

Здравствуйте ,поменял роутер ,вариант 2-машина не запускается, проверил ip a -остался старый mac адрес ,это влияет?

Не совсем понятно, не запускается или запускается, но не доступна по сети?

MAC адрес зашит производителем сетевой карты и не должен меняться, IP адрес задается в сетевых настройках хоста

Здравствуйте ,нет доступа по сети (поменял ip как в варианте 2)
Хотел попробовать вариант 3 но не понял с пунктом 2
Спасибо (я только учусь)
nano /etc/network/interfaces
adress 192.168.xx.xx
netmask (у меня такой строки нету) пишут надо заменить 255.255.255.0 на 255.255.252.0
gateway 192.168.xx.x

У меня сейчас

address 10.110.0.3/23

netmask нет, но

  • /24 соответствует маске 255.255.255.0
  • /23 соответствует маске 255.255.254.0
  • /22 соответствует маске 255.255.252.0

Соответственно, можно прописать нужное значение в адресе

Спасибо ,поправил netmask ,все заработало !!! :clap: