>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]~ >
надеюсь поможет.