![Изменение IP-адреса текущего сервера](https://rvso.com/image/568223/%D0%98%D0%B7%D0%BC%D0%B5%D0%BD%D0%B5%D0%BD%D0%B8%D0%B5%20IP-%D0%B0%D0%B4%D1%80%D0%B5%D1%81%D0%B0%20%D1%82%D0%B5%D0%BA%D1%83%D1%89%D0%B5%D0%B3%D0%BE%20%D1%81%D0%B5%D1%80%D0%B2%D0%B5%D1%80%D0%B0%20.png)
У меня есть виртуальная машина с IP-адресом 10.10.10.99, как мне изменить IP-адрес на что-то другое, например, 10.10.10.100? Я пингую 10.10.10.100, но такого сервера в сети нет. Нужны ли какие-то другие проверки?
Когда я искал, я нашел, что ifconfig
и ip addr
команды можно использовать для этого. Но я не вижу, как их использовать.
решение1
Какую ОС и виртуальную машину вы используете? Если вы не добавляете новый IP, а только обновляете, я бы просто отредактировал один из двух файлов в зависимости от того, используете ли вы ОС на основе Debian или ОС на основе Redhat
В ОС на основе Debian (например, Ubuntu, Debian, Xandros, Mint) измените настройки в /etc/network/interfaces, а затем:
service networking restart
На основе RedHat (например, Fedora, RHEL, CentOS) вам следует обновить /etc/sysconfig/network-scripts/ifcfg-eth0 и затем запустить
service network restart
Не уверен, что это вообще можно обновить вне ОС. С xenserver я всегда просто обновляю в ОС.
Что касается других вещей, которые вы бы проверили, это будет зависеть от того, в какой подсети вы находитесь. Я предполагаю, поскольку это в пространстве RFC1918, вы, вероятно, находитесь в 10.10.10.0/24, и поэтому вы сможете добавить его, если никто другой его не использует.
решение2
Вам следует проверить в программе виртуальной машины, в каком статусе находится сетевая карта, есть ли NAT, в котором используется DHCP, поэтому сменить IP проблематичнее.
но ничто не мешает вам попробовать то, что вам предложил @Glen.