LINUX.ORG.RU

CentOS 7 добавить IP на интерфейс

 , ,


0

1

Здравствуйте, после загрузки ОС нужно добавить IP адрес на интерфейс, я делаю это командой ifconfig т.е.:

ifconfig ens18:0 x.x.x.x/21

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

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

ifcfg-eth0 ? А устройство у тебя - ens18 ? Может внутри стоит name=ens18 ?

В общем, создавай второй файл по-аналогии с именем: ifcfg-eth0:1 и прописывай внутри необходимые параметры.

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

Ой, я извиняюсь, перепутал, ifconfig eth0:0 x.x.x.x/21, просто такой же сервер есть на другой машине. nano -w /etc/sysconfig/network-scripts/ifcfg-eth0\:1

TYPE="Ethernet"
PROXY_METHOD="none"
BROWSER_ONLY="no"
BOOTPROTO="none"
DEFROUTE="no"
PREFIX=21
IPADDR=x.x.x.x
IPV4_FAILURE_FATAL="no"
NAME="eth0:1"
DEVICE="eth0"
ONBOOT="yes"

Так пойдет?

httpxss
() автор топика

через ifconfig делаешь, потому что NetworkManager выключил? Или по привычке? Если конфигурация дефолтная, то смотришь имена подключений (nmcli connection show), и потом

nmcli connection modify $connection ipv4.method manual ipv4.addresses $ipaddress ipv4.gateway $gwip ipv4.dns $dnsip autoconnect yes

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

По привычке уже, раньше просто в основном с Debian работал, сейчас все на CentOS.

Спасибо за такое решение, запишу себе в заметочки, попробую.

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

Да я NetworkManager не включал, ставил centos minimal, при установки сеть прописал статику и все. Там у меня крутится пару микро-сервисов, всего по минимуму установлено.

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

Он из коробки включен. Включен и networkmanager, и firewalld.

Подключи EPEL и установи bash-completion-extras. С автодополнением будет проще разобраться что к чему.

ifconfig ens18:0 x.x.x.x/21

при установки сеть прописал статику и все.

Раз есть ifconfig, значит ещё net-tools установил. Оно устарело, man ip, man ss, или гугли iproute2.

mogwai ★★★★★
()
Последнее исправление: mogwai (всего исправлений: 1)
echo ip addr add x.x.x.x/21 dev ens18 >> /etc/rc.local && \
 chmod +x /etc/rc.d/rc.local
riso
()
Ответ на: комментарий от stave

А где ж ты милый человек взял ifocnfig в 7 центе?

а его там нет? совсем?

 cat /etc/redhat-release && ifconfig --version
CentOS Linux release 7.4.1708 (Core) 
net-tools 2.10-alpha

novitchok ★★★★★
()

оооо. Представляю, как ты обрадуешься, когда дело до файрволла дойдёт. :)

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

Удобнее. Я первым делом ставлю net-tools, переименовываю интерфейсы в ethX и сношу непатрикоУГодные firewalld с networkmanager

Просто оставлю это здесь: https://www.tecmint.com/remove-unwanted-services-in-centos-7/

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

Да! Несколько сотен локалхостов - наше всё!

Получается, что так, раз ты руками по ним ходишь. Так то вообще наплевать, какая там обвязка.

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

Видимо, это чтобы было видно, что не бездельничает со всякими оркестраторами, а работает в поте ладошек.

anonymous
()
Ответ на: комментарий от httpxss
TYPE="Ethernet"
PROXY_METHOD="none"
BROWSER_ONLY="no"
BOOTPROTO="none"
DEFROUTE="no"
IPADDR1=x.x.x.x
PREFIX1=21
IPADDR2=y.y.y.y
PREFIX2=21
IPV4_FAILURE_FATAL="no"
NAME="eth0:1"
DEVICE="eth0"
ONBOOT="yes"
Ivan_qrt ★★★★★
()
Ответ на: комментарий от stave

Наивный чукотский юнуша!

Открою тебе секретик, только ты никому не говори, ладно? Тссс.

Есть несколько способов не ходить везде руками. Для начала - встать на ноги и ходить везде ногами. А потом - научиться создавать шаблоны виртуальных машин. Кроме того, есть такие волшебные вещи, как cobbler, ansible, puppet - ими тоже можно научиться пользоваться.

И тогда ты, юнуша, перестанешь ходить на руках.

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

Видимо, это чтобы было видно, что не бездельничает со всякими оркестраторами, а работает в поте ладошек.

у дев результат по CLOC, у опсов по размеру хистори в баше :)

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

Автор не я.

Не помню, установлены ли они в minimal. И были ли уже в 7.0 или появились позже. Не важно. То, что уже установлено, yum просто проигнорирует.

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

Не умеет пользоваться инструментарием, не знает чего есть в системе, но раздаёт советы. Не подобные ли в начале нулевых всем советовали разными «клинерами» для оффтопика чистить кеш и «ненужные» ветки реестра?

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

Например, если вирта в vCloud Director, то на любой чих с настройками вирты, nm будет менять настройки сетевой карты.

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

Спасибо попробую.

Нифигасебе вы из моего вопроса тут общение раздули)

httpxss
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.