алиасы на одном сетевом интерфейсе

12
TF-Studio
На сайте с 17.08.2010
Offline
334
1565

имеем сервер. (lin)

там множество ip (v4)

соответственно админ завел их через отдельные интерфейсы, что не особо удобно (длительная загрузка сервера)

саппорт сказал делать именно так

как использовать алиасы на одном сетевом интерфейсе, вместо множества отдельных интерфейсов?

как решить эту проблему?

Всё ещё лучший способ заработка для белых сайтов: GoGetLinks (https://www.gogetlinks.net/?inv=fahbn8).
Den73
На сайте с 26.06.2010
Offline
523
#1

ifconfig eth0:0 xxx.xxx.xxx.xxx netmask 255.255.255.255 up

ifconfig eth0:1 xxx.xxx.xxx.xxx netmask 255.255.255.255 up

...

или в конфиге описывать eth0:X

redeyer
На сайте с 27.01.2010
Offline
102
#2

Собственно, они именно так и настроены. Проблема в том, что долго поднимается сеть при рестарте хоста (несколько часов). В общем, там овер 8к (восемь тысяч!) алиасов. Есть ли какой-то способ ускорить поднятие сети?

К примеру, при настройке ipv6 есть такой параметр IPV6ADDR_SECONDARIES, в который можно вписать списком адреса. И там 8к адресов поднимаются очень быстро, минуты за две. Но это ipv6. А у ТС ipv4, причем сеть каким-то способом заведена на сервер от другого провайдера.

Услуги сисадмина. Настройка и оптимизация VPS https://searchengines.guru/ru/forum/928318 . Поднятие своих прокси, восстановление сайтов из вебархива. Мой канал о хостингах https://t.me/hostingexpert
Andreyka
На сайте с 19.02.2005
Offline
822
#3

Адреса из разных подсетей или из одной?

Если из одной, то проще добавить всю подсеть

ip addr add 10.0.0.1/8 dev eth0 label eth0:1

Не стоит плодить сущности без необходимости
DV
На сайте с 01.05.2010
Offline
644
#4

Бздю вам надо юзать.

VDS хостинг ( http://clck.ru/0u97l ) Нет нерешаемых задач ( https://searchengines.guru/ru/forum/806725 ) | Перенос сайтов на Drupal 7 с любых CMS. ( https://searchengines.guru/ru/forum/531842/page6#comment_10504844 )
redeyer
На сайте с 27.01.2010
Offline
102
#5
Andreyka:
Адреса из разных подсетей или из одной?
Если из одной, то проще добавить всю подсеть
ip addr add 10.0.0.1/8 dev eth0 label eth0:1

Попробовал - не срабатывает. На интерфейс добавляется только 1 IP, начальный.

Andreyka
На сайте с 19.02.2005
Offline
822
#6

andrey@andrey-Aspire-V5-573G:~$ ifconfig 

eth0 Link encap:Ethernet HWaddr ...
inet addr:192.168.1.108 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fe80::a9e:1ff:fef3:ecf2/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:30144044 errors:0 dropped:0 overruns:0 frame:0
TX packets:24797085 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:22332139028 (22.3 GB) TX bytes:4246976214 (4.2 GB)

lo Link encap:Локальная петля (Loopback)
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:65536 Metric:1
RX packets:112665348 errors:0 dropped:0 overruns:0 frame:0
TX packets:112665348 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:7833959675 (7.8 GB) TX bytes:7833959675 (7.8 GB)

andrey@andrey-Aspire-V5-573G:~$ sudo ip addr add 10.0.0.1/8 dev eth0 label eth0:1
[sudo] password for andrey:
andrey@andrey-Aspire-V5-573G:~$ sudo ip route show
default via 192.168.1.1 dev eth0 proto static
10.0.0.0/8 dev eth0 proto kernel scope link src 10.0.0.1
192.168.1.0/24 dev eth0 proto kernel scope link src 192.168.1.108 metric 1
andrey@andrey-Aspire-V5-573G:~$ ifconfig
eth0 Link encap:Ethernet HWaddr ...
inet addr:192.168.1.108 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fe80::a9e:1ff:fef3:ecf2/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:30146017 errors:0 dropped:0 overruns:0 frame:0
TX packets:24798844 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:22333277727 (22.3 GB) TX bytes:4247354491 (4.2 GB)

eth0:1 Link encap:Ethernet HWaddr 08:9e:01:f3:ec:f2
inet addr:10.0.0.1 Bcast:0.0.0.0 Mask:255.0.0.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1

lo Link encap:Локальная петля (Loopback)
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:65536 Metric:1
RX packets:112665585 errors:0 dropped:0 overruns:0 frame:0
TX packets:112665585 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:7833972229 (7.8 GB) TX bytes:7833972229 (7.8 GB)

У меня все работает. Проблема на вашей стороне ☝

redeyer
На сайте с 27.01.2010
Offline
102
#7
Andreyka:

У меня все работает. Проблема на вашей стороне ☝

Да так-то у меня тоже работает.

Но и у вас, и у меня только один IP онлайн. А адреса 10.0.0.2, 10.0.0.3,... 10.254.254.253, 10.254.254.254 - в дауне. А должны пинговаться, если мы друг друга правильно поняли. Мне нужно поднять ВСЕ адреса из диапазона.

Я их поднимаю как eth0:1, eth0:2, ..., eth0:8192 . Но на это уходит несколько часов времени при перезапуске интерфейсов.

Andreyka
На сайте с 19.02.2005
Offline
822
#8

У меня они пингуются, я специально роутинг вывел.

Ищите проблему на своей стороне.

redeyer
На сайте с 27.01.2010
Offline
102
#9
Andreyka:
У меня они пингуются, я специально роутинг вывел.
Ищите проблему на своей стороне.

Да роутинг то понятно что будет. Что толку от него, если на интерфейсе у вас ТОЛЬКО ОДИН адрес. Он и будет онлайн. Все остальные в дауне. Похоже мы с вами таки не понимаем друг друга.

Интерфейс отвечает по каждому адресу из сети? Вы этого не показываете.

Покажите кроме ifconfig еще, ping 10.0.0.3, ping 10.10.10.10

Вообще, я впервые слышу о такой настройке. и нагуглить ничего не смог.

Можете ткнуть в ссылку на подробные мануалы на эту тему?

Andreyka
На сайте с 19.02.2005
Offline
822
#10

Что значит один адрес, если у меня там алиасом прописаны остальные?

Сколько прописано - столько и будет доступно.

Плохо гуглили, http://www.cyberciti.biz/faq/linux-creating-or-adding-new-network-alias-to-a-network-card-nic/, см range

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий