forum.wfido.ru  

Вернуться   forum.wfido.ru > Прочие эхи > RU.UNIX.BSD

Ответ
 
Опции темы Опции просмотра
  #1  
Старый 04.10.2023, 12:51
Sergey Anohin
Guest
 
Сообщений: n/a
По умолчанию netmasks

Sergey Anohin написал(а) к All в Oct 23 11:40:06 по местному времени:

Нello!

Подскажите плз:

For compatibility with BSD-based operating systems, the file /etc/netmasks
is a symbolic link to /etc/inet/netmasks.

https://docs.oracle.com/cd/E19455-01...-33/index.html

На сколько я понял в FreeBSD нет ни того ни другого? То есть уже нет совместимости?

С наилучшими пожеланиями, Sergey Anohin.

--- wfido
Ответить с цитированием
  #2  
Старый 04.10.2023, 20:32
Alex Korchmar
Guest
 
Сообщений: n/a
По умолчанию Re: netmasks

Alex Korchmar написал(а) к Sergey Anohin в Oct 23 19:19:46 по местному времени:

From: Alex Korchmar <noreply@linux.e-moe.ru>

Sergey Anohin <Sergey.Anohin@p1.f10.n5034.z2.fidonet.org> wrote:

SA> For compatibility with BSD-based operating systems, the file /etc/netmasks
вероятно речь идет о 386/bsd ?

SA> На сколько я понял в FreeBSD нет ни того ни другого? То есть уже нет
и не было никогда

> Alex
P.S. хрен знает что вообще это за выкидыш динозавра.

--- ifmail v.2.15dev5.4
Ответить с цитированием
  #3  
Старый 05.10.2023, 09:22
Eugene Grosbein
Guest
 
Сообщений: n/a
По умолчанию Re: netmasks

Eugene Grosbein написал(а) к Sergey Anohin в Oct 23 12:01:39 по местному времени:

04 окт. 2023, среда, в 11:40 NOVT, Sergey Anohin написал(а):

SA> Подскажите плз:
SA> For compatibility with BSD-based operating systems, the file /etc/netmasks
SA> is a symbolic link to /etc/inet/netmasks.
SA> https://docs.oracle.com/cd/E19455-01...-33/index.html
SA> На сколько я понял в FreeBSD нет ни того ни другого? То есть уже нет
SA> совместимости?

Ты в курсе, что именно читаешь? :-)

System Administration Guide, Volume 3

This book is for anyone responsible for administering one or more systems
running the Solaris 8 release. It covers a broad range of Solaris
network administration topics such as managing TCP/IP networks,
modems, remote file systems, mail and DНCP.

Так что это про SunOS 4 и ранее, которые были BSD-based.

Eugene
--
Поэты - страшные люди. У них все святое.
--- slrn/1.0.3 (FreeBSD)
Ответить с цитированием
  #4  
Старый 06.10.2023, 19:32
Sergey Anohin
Guest
 
Сообщений: n/a
По умолчанию Re: netmasks

Sergey Anohin написал(а) к Eugene Grosbein в Oct 23 18:19:17 по местному времени:

Нello, Eugene!

EG> This book is for anyone responsible for administering one or more systems
EG> running the Solaris 8 release. It covers a broad range of Solaris
EG> network administration topics such as managing TCP/IP networks,
EG> modems, remote file systems, mail and DНCP.
EG> Так что это про SunOS 4 и ранее, которые были BSD-based.

Да, я просто хотел уточнить нет ли чего-то похожего в FreeBSD. Ковыряю одну утилитку, ее портировали из Sun, с товарищами ее пробуем допилить, подебажить,
можно будет и порт оформить.

Програмулька использует код типа:

void
setinet_addr(const char name, struct route_info route_infop)
{
int status;
struct addrinfo *res;
struct sockaddr *sa = &routeinfo_p->ifr.ifraddr;

status = getaddrinfo(name, NULL, NULL, &res);
if (status < 0)
err(1, "getaddrinfo status = %d %s\n", status, strerror(errno) );
sa->safamily = AFINET;
sa->salen = sizeof(res->aiaddr);
bcopy(res->ai_addr, sa, sizeof(*sa));
freeaddrinfo(res);
status = ioctl(routeinfo_p->sock, SIOCAIFADDR, &route_infop->ifr);
if (status < 0)
err(1, "SIOCAIFADDR status = %d %s\n", status, strerror(errno) );
}

Програмулька заточена на файл /etc/netmasks, который где-то видимо прописан в хедерах Sun, если собрать в gcc12 или в clang10,
прога работает и запускается с ворнингом:

tap0: set address: WARNING: network mask should be specified; using historical default
при этом маска устанавливается как 255.0.0.0

А если собрано clang14 то не запускается:
ethernet devname is tap0
ax25tap: SIOCAIFADDR status = -1 Invalid argument
: Invalid argument

-std=c99 не помог


С наилучшими пожеланиями, Sergey Anohin.

--- wfido
Ответить с цитированием
  #5  
Старый 06.10.2023, 19:42
Sergey Anohin
Guest
 
Сообщений: n/a
По умолчанию Re: netmasks

Sergey Anohin написал(а) к Alex Korchmar в Oct 23 18:30:38 по местному времени:

Нello, Alex!

AK> Sergey Anohin <Sergey.Anohin@p1.f10.n5034.z2.fidonet.org> wrote:
SA>> For compatibility with BSD-based operating systems, the file /etc/netmasks
AK> вероятно речь идет о 386/bsd ?

Про Sun

SA>> На сколько я понял в FreeBSD нет ни того ни другого? То есть уже нет
AK> и не было никогда

Понял, спасибо!


С наилучшими пожеланиями, Sergey Anohin.

--- wfido
Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 07:41. Часовой пояс GMT +4.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot