Linux за българи: Форуми

Linux секция за начинаещи => Настройка на програми => Темата е започната от: globaluty в Oct 16, 2015, 13:47



Титла: Вдигане на IP адрес без reboot
Публикувано от: globaluty в Oct 16, 2015, 13:47
Здравейте,

как да вдигна IP адрес, без да ребуутвам машината? Някаква команда, която да изпълня директно в терминала. С Дебиан съм.

Поздрави.


Титла: Re: Вдигане на IP адрес без reboot
Публикувано от: korea60 в Oct 16, 2015, 14:32
ifconfig eth0 address 192.168.168.1 netmask 255.255.255.0
ifup eth0 - вдига
ifdown eth0 -сваля

Работи до ребоот, иначе ги конфигурираш в network/interface


Титла: Re: Вдигане на IP адрес без reboot
Публикувано от: globaluty в Oct 16, 2015, 15:30
Ако eth0, eth0:0, eth0:1 са вече заети и netmask е 255.255.255.224, то би трябвало така да се вдигне?

ifconfig eth0:2 address NEWIP netmask 255.255.255.224
ifup eth0:2

 ::)


Титла: Re: Вдигане на IP адрес без reboot
Публикувано от: Stancho_25 в Oct 16, 2015, 17:45
Ако eth0, eth0:0, eth0:1 са вече заети и netmask е 255.255.255.224, то би трябвало така да се вдигне?

ifconfig eth0:2 address NEWIP netmask 255.255.255.224
ifup eth0:2

 ::)

Ами не е задължително ::). Тя маската ти дефинира големината (обхвата на IP адреси) на VLAN мрежата. Дали слагаш адреси от една мрежа на интерфейсите или конфигурираш на всеки един различна мрежа това си го знаеш само ти.


Титла: Re: Вдигане на IP адрес без reboot
Публикувано от: BRADATA в Oct 16, 2015, 17:53
Ако eth0, eth0:0, eth0:1 са вече заети и netmask е 255.255.255.224, то би трябвало така да се вдигне?

ifconfig eth0:2 address NEWIP netmask 255.255.255.224
ifup eth0:2

 ::)

Ами не е задължително ::) . Тя маската ти дефинира големината (обхвата на IP адреси) на VLAN мрежата. Дали слагаш адреси от една мрежа на интерфейсите или конфигурираш на всеки един различна мрежа това си го знаеш само ти.
Айде още един разбирач... Като не знаете какво правите недейте да обърквате и другите... Станчо, по мрежовата маска операционната система смята кой е мрежовия адрес и кой - броудкаст адреса. И когато ОС иска да достигне машина, чийто мак адрес не знае - тя праща запитване до въпросния боудкаст адрес. И когато мрежовата маска на машините в една мрежа е различна - никой нищо няма да види. Точно защото всички машини ще слушат и ще пращат запитвания на различни броудкаст адреси.


Титла: Re: Вдигане на IP адрес без reboot
Публикувано от: jet в Oct 16, 2015, 18:11
трябва и още една команда:
route add default gateway <ip_adres_na_routera-ti>

иначе да питам и аз:
с Дебиан тестинг съм, описал съм си мрежата в   network/interface със статично ИП, по някое време (горе долу по едно и също време по средата на денят) нещо ми сменя ИП-то като си взима едно от DHCP.
Рових наляво-надясно, крон джоб-и и т.н. не мога да го открия.
Чудя се дали не е някоя тъпня на systemD.
Искам си машината със статично ИП  :-[
Някакви идеи?


Титла: Re: Вдигане на IP адрес без reboot
Публикувано от: globaluty в Oct 16, 2015, 18:26
ifconfig eth0:2 address IP netmask 255.255.255.224
address: Unknown host
ifconfig: `--help' gives usage information.

 ::)

EDIT: добавих го в interfaces, след което ifup eth0:2 и вече се показва в ifconfig. Предполагам е вдигнат :)


Титла: Re: Вдигане на IP адрес без reboot
Публикувано от: korea60 в Oct 16, 2015, 23:06
Грешката е моя в случая е така address т,.е. така:

fconfig eth0:2 NEWIP netmask 255.255.255.224

но добре си направил, че си го записал в интерфейса, така или иначе командата важи до рестарт.