URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 19584
[ Назад ]

Исходное сообщение
"А что такое в FreeBSD 4.6 с алиасом на сетевуху?"

Отправлено Василий , 12-Авг-02 11:33 
В 4.5 работало без проблем, а в 4.6 что случилось?
Чтение man ifconfig просветления не дало :(
--------------------------------------------------

# ifconfig fxp0
fxp0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
        inet 192.168.0.1 netmask 0xffffff00 broadcast 192.168.0.255
        ether xx:xx:xx:xx:xx:xx
        media: Ethernet autoselect (100baseTX <full-duplex>)
        status: active

# ifconfig fxp0 inet 192.168.0.2 alias
ifconfig: ioctl (SIOCAIFADDR): File exists


Содержание

Сообщения в этом обсуждении
"RE: А что такое в FreeBSD 4.6 с алиасом на сетевуху?"
Отправлено AVA , 12-Авг-02 11:40 
># ifconfig fxp0 inet 192.168.0.2 alias
>ifconfig: ioctl (SIOCAIFADDR): File exists

напиши
ifconfig fxp0 inet 192.168.0.2 netmask 255.255.255.255 alias



"ОК ВСЕМ СПАСИБО!"
Отправлено Василий , 12-Авг-02 11:47 
и как я это проглядел?

"RE: А что такое в FreeBSD 4.6 с алиасом на сетевуху?"
Отправлено lavr , 12-Авг-02 11:43 
>В 4.5 работало без проблем, а в 4.6 что случилось?
>Чтение man ifconfig просветления не дало :(
>--------------------------------------------------
>
># ifconfig fxp0
>fxp0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
>        inet 192.168.0.1 netmask 0xffffff00
>broadcast 192.168.0.255
>        ether xx:xx:xx:xx:xx:xx
>        media: Ethernet autoselect (100baseTX <full-duplex>)
>        status: active
>
># ifconfig fxp0 inet 192.168.0.2 alias
>ifconfig: ioctl (SIOCAIFADDR): File exists

советую еще раз прочитать man ifconfig:
fxp0 - основной интерфейс привязан к адресу 192.168.0.1 - указано выше,
попытка сделать alias на ip из той же сети - 192.168.0.2:

     alias   Establish an additional network address for this interface.  This
             is sometimes useful when changing network numbers, and one wishes
             to accept packets addressed to the old interface.  If the address
             is on the same subnet as the first network address for this
             interface, a non-conflicting netmask must be given.  Usually
             0xffffffff is most appropriate.


ifconfig fxp0 inet 192.168.0.2 netmask 255.255.255.255 alias


"А что такое в FreeBSD 4.6 с алиасом на сетевуху?"
Отправлено Василий , 12-Авг-02 11:44 
Короче, не дает делать алиас если адрес из той же подсети, например ifconfig fxp0 inet 192.168.1.2 - все ок. КАК ЗАСТАВИТЬ ???

"RE: А что такое в FreeBSD 4.6 с алиасом на сетевуху?"
Отправлено lavr , 12-Авг-02 12:39 
>Короче, не дает делать алиас если адрес из той же подсети, например
>ifconfig fxp0 inet 192.168.1.2 - все ок. КАК ЗАСТАВИТЬ ???

[alone]~ > ifconfig -a
dc0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
        inet 62.84.100.160 netmask 0xffffff00 broadcast 62.84.100.255
        inet6 fe80::200:1cff:feb0:e394э0 prefixlen 64 scopeid 0x1
        ether 00:00:1c:b0:e3:94
        media: Ethernet autoselect (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
1. [alone]~ > ifconfig dc0 inet 192.168.0.1 netmask 255.255.255.0 alias
2. [alone]~ > ifconfig dc0 inet 192.168.0.2 netmask 255.255.255.255 alias
3. [alone]~ > ifconfig dc0 inet 192.168.0.3 netmask 255.255.255.255 alias
4. [alone]~ > ifconfig dc0 inet 192.168.0.4 netmask 255.255.255.255 alias
5. [alone]~ > ifconfig dc0 inet 192.168.0.5 netmask 255.255.255.255 alias

хватит или еще!?
для тех кто в танке, найти ОДНО отличие строки "1." от всех остальных
пронумерованных

[alone]~ > ifconfig dc0
dc0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
        inet 62.84.100.160 netmask 0xffffff00 broadcast 62.84.100.255
        inet6 fe80::200:1cff:feb0:e394э0 prefixlen 64 scopeid 0x1
        inet 192.168.0.1 netmask 0xffffff00 broadcast 192.168.0.255
        inet 192.168.0.2 netmask 0xffffffff broadcast 192.168.0.2
        inet 192.168.0.3 netmask 0xffffffff broadcast 192.168.0.3
        inet 192.168.0.4 netmask 0xffffffff broadcast 192.168.0.4
        inet 192.168.0.5 netmask 0xffffffff broadcast 192.168.0.5
        ether 00:00:1c:b0:e3:94
        media: Ethernet autoselect (100baseTX <full-duplex>)
        status: active
[alone]~ >