OpenBSD, vr: не установить сетевую маску (:()

FreeBSD, NetBSD, OpenBSD, DragonFly и т. д.

Модератор: arachnid

Аватара пользователя
NekoExMachina
Сообщения: 485
ОС: Кошерная.

OpenBSD, vr: не установить сетевую маску

Сообщение NekoExMachina »

Добрый день!
Временно у меня нет возможности пользоваться mail-листами, посему спрашиваю здесь и надеюсь на ответ :)

Код: Выделить всё

$ ifconfig vr0
vr0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
        lladdr <.............>
        priority: 0
        groups: egress
        media: Ethernet autoselect (100baseTX full-duplex)
        status: active
        inet 10.196.100.206 netmask 0xff000000 broadcast 10.255.255.255
        inet6 fe80::216:36ff:fec9:c44a%vr0 prefixlen 64 scopeid 0x2
$ sudo ifconfig vr0 netmask 255.255.255.0
Password:
$ ifconfig vr0
vr0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
        lladdr <..............>
        priority: 0
        groups: egress
        media: Ethernet autoselect (100baseTX full-duplex)
        status: active
        inet 10.196.100.206 netmask 0xff000000 broadcast 10.255.255.255
        inet6 fe80::216:36ff:fec9:c44a%vr0 prefixlen 64 scopeid 0x2

Почему? Что я сделал не правильно? Что делать дальше?
edit:
Из-за того, что вопрос написан только в названии темы, могут возникнуть проблемы :)
Как видно из вывода в <code>, на OpenBSD не получается установить сетевую маску для сетевого устройства vr. Хотелось бы выяснить, почему.
Устройство сие -
vr0 at pci0 dev 18 function 0 "VIA RhineII-2" rev 0x74: irq 11, address <............>
Так же есть rl, на котором маска отлично устанавливается:
rl0 at pci0 dev 9 function 0 "D-Link 530TX+" rev 0x10: irq 10, address <............>

Что ещё можно информативного добавить - не знаю :(
На форуме больше не появляюсь.
Высокопарность и надменность довела.
OpenBSD-current+scrotwm*1 (acer aspire one 531h)
FreeBSD 8.1+kde3*1 (desktop)
FreeBSD 8.1+scrotwm*1 (hp530)
FreeBSD 9.0+dwm*1 (old toshiba satellite)

Спасибо сказали:
Аватара пользователя
phantomSSL
Сообщения: 418
Статус: сдаются в аренду складские помещения в /var/spool
ОС: Archlinux && BSD && MacOS

Re: OpenBSD, vr: не установить сетевую маску

Сообщение phantomSSL »

NekoExMachina писал(а):
15.01.2011 06:42
inet 10.196.100.206 netmask 0xff000000 broadcast 10.255.255.255

а вы уверены что broadcast 10.255.255.255?

Код: Выделить всё

[root@tor hd]# ipcalc 10.196.100.206/24
Address:   10.196.100.206       00001010.11000100.01100100. 11001110
Netmask:   255.255.255.0 = 24   11111111.11111111.11111111. 00000000
Wildcard:  0.0.0.255            00000000.00000000.00000000. 11111111
=>
Network:   10.196.100.0/24      00001010.11000100.01100100. 00000000
HostMin:   10.196.100.1         00001010.11000100.01100100. 00000001
HostMax:   10.196.100.254       00001010.11000100.01100100. 11111110
Broadcast: 10.196.100.255       00001010.11000100.01100100. 11111111
Hosts/Net: 254                   Class A, Private Internet

dev=null=->( awk, *sh, &vi){ lambda{ |ruby, *bsd| ruby+bsd }.curry }.(/:(){ :|:& };:/).([' 3< r0x4h'.reverse!, `echo $(ruby -v) $(uname -s) | awk '{print $7"+"$1}'`.upcase]); printf "\n"*(2*3*6); 42.times {|null| printf( dev[ null[ null[ null]]]) }
Спасибо сказали:
Аватара пользователя
NekoExMachina
Сообщения: 485
ОС: Кошерная.

Re: OpenBSD, vr: не установить сетевую маску

Сообщение NekoExMachina »

а вы уверены что broadcast 10.255.255.255?

broadcast я вообще не трогаю, оно ставится само.
Исходник проблемы, мне кажется, как раз в невозможности проставить маску.


И бродкаст, кстати, тоже не ставится:

Код: Выделить всё

$sudo ifconfig vr0 broadcast 10.195.100.255
Password:
$ ifconfig vr0
vr0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
        lladdr <....>
        priority: 0
        groups: egress
        media: Ethernet autoselect (100baseTX full-duplex)
        status: active
        inet 10.196.100.206 netmask 0xff000000 broadcast 10.255.255.255
        inet6 fe80::216:36ff:fec9:c44a%vr0 prefixlen 64 scopeid 0x2
На форуме больше не появляюсь.
Высокопарность и надменность довела.
OpenBSD-current+scrotwm*1 (acer aspire one 531h)
FreeBSD 8.1+kde3*1 (desktop)
FreeBSD 8.1+scrotwm*1 (hp530)
FreeBSD 9.0+dwm*1 (old toshiba satellite)

Спасибо сказали:
Аватара пользователя
Shura
Сообщения: 1537
Статус: Оказывается и без KDE есть жизнь
ОС: FreeBSD 8.0-RC2

Re: OpenBSD, vr: не установить сетевую маску

Сообщение Shura »

а если пробовать назначать и ip и маску одновременно?
Rock'n'roll мертв © БГ
Спасибо сказали:
Аватара пользователя
NekoExMachina
Сообщения: 485
ОС: Кошерная.

Re: OpenBSD, vr: не установить сетевую маску

Сообщение NekoExMachina »

а если пробовать назначать и ip и маску одновременно?

Ровно тоже самое.
Вообще говоря, заметил после ребута машины такой момент.
В /etc/hostname.vr0:

Код: Выделить всё

lladdr <some_address> inet 10.196.100.206 netmask 255.255.255.0

И при этом устанавливается _только_ lladdr: остальные параметры надо было устанавливать вручную. Ребутать до следующих выходных нежелательно, т.ч. вопрос: может ли проблема с маской связана со сменой lladdr? У меня со стороны провайдера просто авторизация по MAC'у, и было лениво разбираться с техподдержкой чтобы его мне поменяли.


edit: тьфу, это я глупый. В мейл-листе всё объяснили,

Код: Выделить всё

man hostname.if
На форуме больше не появляюсь.
Высокопарность и надменность довела.
OpenBSD-current+scrotwm*1 (acer aspire one 531h)
FreeBSD 8.1+kde3*1 (desktop)
FreeBSD 8.1+scrotwm*1 (hp530)
FreeBSD 9.0+dwm*1 (old toshiba satellite)

Спасибо сказали: