The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Добавление дополнительных IP-адресов"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"Добавление дополнительных IP-адресов"
Сообщение от Serg emailИскать по авторуВ закладки on 13-Май-02, 21:23  (MSK)
FreeBSD 4.5
на сетевую карту уже прикручено несколько
IP-адресов
При добавлении новых IP после команды, к примеру:
ifconfig fxp0 209.126.201.74 netmask 255.255.255.0 alias
вываливается сообщение:
ifconfig: ioctl (SIOCAIFADDR): No buffer space available
Обьясните в чем проблема и пожалуйста помогите её
решить...
Спасибо.
  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "RE: Добавление дополнительных IP-адресов"
Сообщение от Garry emailИскать по авторуВ закладки on 14-Май-02, 11:52  (MSK)
Нетривиальная штука то. Стэк tcp/ip хочет буферов что бы данные там держать, а их нет. Можно только предполагать - например ядру памяти не хватает, много запущенных сетевых приложения, утечка памяти из за какого то сервиса, нет коннекта сеть. карты, грабли с роутом, loopback не сконфигурен. ping попробуй до чего нить, в принципе должен то же самое сказать. Проверь память и скока места на харде. А далее ребут и выясняй на сколько ребута хватит. Потом отключай лишнее и проверяй.
  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "RE: Добавление дополнительных IP-адресов"
Сообщение от lavr emailИскать по авторуВ закладки on 14-Май-02, 12:56  (MSK)
>FreeBSD 4.5
>на сетевую карту уже прикручено несколько
>
>IP-адресов
>При добавлении новых IP после команды,
>к примеру:
>ifconfig fxp0 209.126.201.74 netmask 255.255.255.0 alias
>
>вываливается сообщение:
>ifconfig: ioctl (SIOCAIFADDR): No buffer space
>available
>Обьясните в чем проблема и пожалуйста
>помогите её
>решить...
>Спасибо.

man ifconfig

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

удаляем:

ifconfig fxp0 inet 159.93.17.129  netmask 255.255.255.255 -alias

вставляем:

ifconfig fxp0 inet 159.93.17.129  netmask 255.255.255.255 alias

смотрим:

[unix1]~ > ifconfig -a
fxp0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
        inet 159.93.17.121 netmask 0xfffff000 broadcast 159.93.31.255
        inet6 fe80::250:8bff:fe5b:ae06%fxp0 prefixlen 64 scopeid 0x1
        inet 159.93.25.88 netmask 0xffffffff broadcast 159.93.25.88
        inet 193.124.144.1 netmask 0xffffff00 broadcast 193.124.144.255
        inet 159.93.17.129 netmask 0xffffffff broadcast 159.93.17.129
        ether 00:50:8b:5b:ae:06
        media: Ethernet 100baseTX <full-duplex>
        status: active
lp0: flags=8810<POINTOPOINT,SIMPLEX,MULTICAST> mtu 1500
ppp0: flags=8010<POINTOPOINT,MULTICAST> mtu 1500
ppp1: flags=8010<POINTOPOINT,MULTICAST> mtu 1500
ppp2: flags=8010<POINTOPOINT,MULTICAST> mtu 1500
ppp3: flags=8010<POINTOPOINT,MULTICAST> mtu 1500
faith0: flags=8002<BROADCAST,MULTICAST> mtu 1500
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384
        inet6 ::1 prefixlen 128
        inet6 fe80::1%lo0 prefixlen 64 scopeid 0x8
        inet 127.0.0.1 netmask 0xff000000
[unix1]~ >

добавляем:
[unix1]~ > ifconfig fxp0 inet 159.93.16.130  netmask 255.255.255.0 alias
[unix1]~ > ifconfig fxp0 inet 159.93.16.131  netmask 255.255.255.255 alias
[unix1]~ > ifconfig fxp0 inet 159.93.16.132  netmask 255.255.255.255 alias
[unix1]~ > ifconfig fxp0 inet 159.93.16.133  netmask 255.255.255.255 alias
[unix1]~ > ifconfig fxp0 inet 159.93.16.134  netmask 255.255.255.255 alias
[unix1]~ > ifconfig fxp0 inet 159.93.16.135  netmask 255.255.255.255 alias
[unix1]~ > ifconfig fxp0 inet 159.93.16.136  netmask 255.255.255.255 alias
[unix1]~ > ifconfig fxp0 inet 159.93.16.137  netmask 255.255.255.255 alias
[unix1]~ > ifconfig fxp0 inet 159.93.16.138  netmask 255.255.255.255 alias
[unix1]~ >

смотрим:
[unix1]~ > ifconfig -a
fxp0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
        inet 159.93.17.121 netmask 0xfffff000 broadcast 159.93.31.255
        inet6 fe80::250:8bff:fe5b:ae06%fxp0 prefixlen 64 scopeid 0x1
        inet 159.93.25.88 netmask 0xffffffff broadcast 159.93.25.88
        inet 193.124.144.1 netmask 0xffffff00 broadcast 193.124.144.255
        inet 159.93.17.129 netmask 0xffffffff broadcast 159.93.17.129
        inet 159.93.16.130 netmask 0xffffff00 broadcast 159.93.16.255
        inet 159.93.16.131 netmask 0xffffffff broadcast 159.93.16.131
        inet 159.93.16.132 netmask 0xffffffff broadcast 159.93.16.132
        inet 159.93.16.133 netmask 0xffffffff broadcast 159.93.16.133
        inet 159.93.16.134 netmask 0xffffffff broadcast 159.93.16.134
        inet 159.93.16.135 netmask 0xffffffff broadcast 159.93.16.135
        inet 159.93.16.136 netmask 0xffffffff broadcast 159.93.16.136
        inet 159.93.16.137 netmask 0xffffffff broadcast 159.93.16.137
        inet 159.93.16.138 netmask 0xffffffff broadcast 159.93.16.138
        ether 00:50:8b:5b:ae:06
        media: Ethernet 100baseTX <full-duplex>
        status: active
lp0: flags=8810<POINTOPOINT,SIMPLEX,MULTICAST> mtu 1500
ppp0: flags=8010<POINTOPOINT,MULTICAST> mtu 1500
ppp1: flags=8010<POINTOPOINT,MULTICAST> mtu 1500
ppp2: flags=8010<POINTOPOINT,MULTICAST> mtu 1500
ppp3: flags=8010<POINTOPOINT,MULTICAST> mtu 1500
faith0: flags=8002<BROADCAST,MULTICAST> mtu 1500
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384
        inet6 ::1 prefixlen 128
        inet6 fe80::1%lo0 prefixlen 64 scopeid 0x8
        inet 127.0.0.1 netmask 0xff000000
[unix1]~ >

надеюсь поможет.

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру