Измените удаленный IP-адрес хоста, не теряя контроль (Linux)

Так как Вы используете CentOS 5, диспетчер пакетов по умолчанию yum, нет apt-get. Для установки программы с помощью него Вы обычно использовали бы следующую команду:

$ sudo yum install 

Однако при попытке установить мерзавца этот путь, Вы встретитесь со следующей ошибкой на CentOS 5:

$ sudo yum install git
Setting up Install Process
Parsing package install arguments
No package git available.
Nothing to do

Это говорит Вам что хранилища пакетов это yum знает о, не содержат необходимый rpms (Файлы менеджера по RPM-пакету) для установки git. Это, по-видимому, потому что CentOS 5 основан на RHEL 5, который был выпущен в 2007, прежде git считался сформировавшейся системой управления версиями. Для обхождения этой проблемы мы должны добавить другие хранилища к списку это yum использование (Мы собираемся добавить репозиторий RPMforge согласно этим инструкциям).

Это предполагает желание i386 пакетов. Тест путем выполнения uname -i. Если Вы хотите x86_64 пакеты, заменяете все случаи i386 с x86_64 в следующих командах

Во-первых, загрузите rpmforge-release пакет:

$ wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.3-1.el5.rf.i386.rpm

Затем, проверьте и установите пакет:

$ sudo rpm --import http://apt.sw.be/RPM-GPG-KEY.dag.txt
$ rpm -K rpmforge-release-0.5.3-1.el5.rf.i386.rpm
$ sudo rpm -i rpmforge-release-0.5.3-1.el5.rf.i386.rpm

И теперь мы должны смочь установить git:

$ sudo yum install git-gui

yum разработает зависимости и спросит Вас в важных моментах, если Вы захотите продолжить двигаться. Нажмите y для Да, и n или возвратитесь для Нет.

10
13.12.2013, 11:09
2 ответа

Необходимо установить promote_secondaries опция в интерфейсе, или во всех интерфейсах:

echo 1 > /proc/sys/net/ipv4/conf/eth0/promote_secondaries

или

sysctl net.ipv4.conf.eth0.promote_secondaries=1

Изменение eth0 кому: all чтобы иметь его работают над всеми интерфейсами.

Эта опция была в с тех пор 2.6.12.

Я протестировал это с фиктивным интерфейсом, и он работал там.

11
27.01.2020, 20:02

Итак, процедура такова: я меняю ее в /etc/sysconfig/network-scripts/ifcfg-en2xxxа затем запустите эту команду (как root):

echo 1 > /proc/sys/net/ipv4/conf/eth0/promote_secondaries

или

sysctl net.ipv4.conf.eth0.promote_secondaries=1

В настоящее время мой сервер CentOS находится в режиме DHCP, и я хочу удаленно назначить ему статический IP-адрес без потери соединения.

0
09.06.2021, 10:57

Теги

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