![]() |
Два IP на одно eth
Как в линуксе на один eth повесит два IP адреса?
Конкретно: надо на eth0 повесит 192.168.1.1 и 192.168.2.1 Первый я в настройках eth пропишу, а второй? Вроде можно так ifconfig eth0:1 ipaddres и т.д. точно не знаю, подскажите. |
Сам допёр: #ifconfig etho:1 192.168.2.1 и всё работает.
Вопрос в другом, после перезапуска сети второй айпишник пропадает, как сделать чтоб при запуске сети он появлялся автоматом? |
Я так понимаю что тебе нужно прицепить к интерфейсу один адрес
а другой сделать в виде альяса. man ifconfig твой лучший друг. |
TiamaT
Может и лучший, только я там нифига не нашёл.... тупой наверное.... Один адрес я в свойствах eth0 прописал, при запуске сети этот адрес соответсвенно на eth0 есть, а второй я при уже запущенной сети с помощью вышеупомянутого способа прикрутил, при перезапуске сети его соответсвенно нету. Как сделать чтоб он был? Или объясни сам как эти альясы делать, я не из мэна нифига не понял относительно их создания. |
Как запускать зависит от типа Линукса. Если Редхат- это одно, если Дебиан- это другое!
Что у тебя за Линукс? |
ingoa
RedHat 7.3 |
ну дык /etc/sysconfig/network-scripts/ifup-aliasses
там смотришь как сделать файлик ifcfg-eth(0|1..)-range и че в него класть |
Каждый раз при перезагрузке ты должен сделать следующее:
Сначала прицепляешь первый ip к интерфейсу: ifconfig eth0 192.168.1.1 Потом создаешь альяс: ifconfig eth0 alias 192.168.2.1 Если у тебя еще какие-нибудь специфические опции для ifconfig то добавь их тоже. Да, и не забудь потом запустить ifconfig eth0 up ;-) |
TiamaT Ащущаю себя недалёким парнем.... но в чём принципиальное отличие от предложенного мною способа? Как я понял, после #service network restart мне всё равно придётся заново второй айпишник цеплять к eth0?
Как сделать чтоб после перезапуска сети он автоматом цеплялся? |
ingoa
# range specification files: # # One can specify ranges of alised ipaddress using ifcfg-$DEV-range* files. # Specify multiple ranges using multiple files, such as ifcfg-eth0-range0 and # ifcfg-eth0-range1, etc. In these files, the following configuration variables # specify the range: # # IPADDR_START -- ipaddr to start range at. eg "192.168.30.1" # IPADDR_END -- ipaddr to end range at. eg "192.168.30.254" # CLONENUM_START -- interface clone number to start using for this range. eg Из этого всего я понял, что нифига не понял... И чего с этими диапазонами делать? А если мне надо на eth0 повесит например 192.168.1.1 и 213.45.23.1? Напиши пример ентого файла для вот такого случая... :help: |
Ну дык!
1. Делаешь файлик ifcfg-eth0-range0 2. в него пишешь IPADDR_START=192.168.2.1 IPADDR_END=192.168.2.1 CLONENUM_START=0 вот и все... # shutdown now- в сингл моду а потом exit это чтоб не перегружаться по полной. Смотри что получится |
ingoa
Всё понял, спасибо! :beer: |
| Часовой пояс GMT +4, время: 09:18. |
Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.