BSDPORTAL.RU

На этом сайте обсуждаются вопросы использования ОС FreeBSD
 Портал  •  Статьи  •  Форум  •  Wiki  •  Поиск  •  FAQ  •  Обои  •   Официальная документация  •  Новые темы 

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 2 ] 
Автор Сообщение
 Заголовок сообщения: Неполный вывод в терминале
СообщениеДобавлено: Вс 25 авг, 2019 1:43 am 
Не в сети

Зарегистрирован: Вс 25 авг, 2019 1:35 am
Сообщения: 1
Подскажите, как с этим бороться: в rc.conf прописаны vlan'ы 3000 3940 3566

Код:
root@SRV66RVP9ZEV6:~ # cat /etc/rc.conf
clear_tmp_enable="YES"
sshd_enable="YES"
ntpd_enable="YES"
powerd_enable="YES"
# Set dumpdev to "AUTO" to enable crash dumps, "NO" to disable
dumpdev="AUTO"
zfs_enable="YES"
hostname="SRV66RVP9ZEV6"
ifconfig_vmx0="inet 185.158.153.7 netmask 255.255.255.0"
defaultrouter="185.158.153.1"

vlans_vmx0="201 202 3000 3940 3566"
ifconfig_vmx0_3566="inet 192.168.220.1/24"
ifconfig_vmx0_3940="inet 192.168.120.1/24"
ifconfig_vmx0_3000="inet 172.16.33.1/24"
ifconfig_vmx0_201="inet 192.168.10.1/24"
ifconfig_vmx0_202="inet 192.168.20.1/24"


При выводе netstat -rn выводятся как 300, 394 и 356. То есть не отображается последняя цифра
Код:
root@SRV66RVP9ZEV6:/ # netstat -rn -4
Routing tables

Internet:
Destination        Gateway            Flags     Netif Expire
default            185.158.153.1      UGS        vmx0
127.0.0.1          link#2             UH          lo0
172.16.33.0/24     link#6             U      vmx0.300
172.16.33.1        link#6             UHS         lo0
185.158.153.0/24   link#1             U          vmx0
185.158.153.7      link#1             UHS         lo0
192.168.10.0/24    link#3             U      vmx0.201
192.168.10.1       link#3             UHS         lo0
192.168.20.0/24    link#4             U      vmx0.202
192.168.20.1       link#4             UHS         lo0
192.168.120.0/24   link#8             U      vmx0.394
192.168.120.1      link#8             UHS         lo0
192.168.220.0/24   link#7             U      vmx0.356
192.168.220.1      link#7             UHS         lo0


Как сделать корректный вывод? или какими-нибудь альтернативными вариантами увидеть корректно vlan?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Неполный вывод в терминале
СообщениеДобавлено: Вс 25 авг, 2019 3:08 pm 
Не в сети

Зарегистрирован: Пт 03 сен, 2004 1:26 pm
Сообщения: 2476
mastodon11 писал(а):
Подскажите, как с этим бороться: в rc.conf прописаны vlan'ы 3000 3940 3566

Код:
root@SRV66RVP9ZEV6:~ # cat /etc/rc.conf
clear_tmp_enable="YES"
sshd_enable="YES"
ntpd_enable="YES"
powerd_enable="YES"
# Set dumpdev to "AUTO" to enable crash dumps, "NO" to disable
dumpdev="AUTO"
zfs_enable="YES"
hostname="SRV66RVP9ZEV6"
ifconfig_vmx0="inet 185.158.153.7 netmask 255.255.255.0"
defaultrouter="185.158.153.1"

vlans_vmx0="201 202 3000 3940 3566"
ifconfig_vmx0_3566="inet 192.168.220.1/24"
ifconfig_vmx0_3940="inet 192.168.120.1/24"
ifconfig_vmx0_3000="inet 172.16.33.1/24"
ifconfig_vmx0_201="inet 192.168.10.1/24"
ifconfig_vmx0_202="inet 192.168.20.1/24"


При выводе netstat -rn выводятся как 300, 394 и 356. То есть не отображается последняя цифра
Код:
root@SRV66RVP9ZEV6:/ # netstat -rn -4
Routing tables

Internet:
Destination        Gateway            Flags     Netif Expire
default            185.158.153.1      UGS        vmx0
127.0.0.1          link#2             UH          lo0
172.16.33.0/24     link#6             U      vmx0.300
172.16.33.1        link#6             UHS         lo0
185.158.153.0/24   link#1             U          vmx0
185.158.153.7      link#1             UHS         lo0
192.168.10.0/24    link#3             U      vmx0.201
192.168.10.1       link#3             UHS         lo0
192.168.20.0/24    link#4             U      vmx0.202
192.168.20.1       link#4             UHS         lo0
192.168.120.0/24   link#8             U      vmx0.394
192.168.120.1      link#8             UHS         lo0
192.168.220.0/24   link#7             U      vmx0.356
192.168.220.1      link#7             UHS         lo0


Как сделать корректный вывод? или какими-нибудь альтернативными вариантами увидеть корректно vlan?


если спасет, опция -W
# netstat -rnW -4

если все равно обрезается, то
grep WID_IF_DEFAULT /usr/src/usr.bin/netstat/route.c
#define WID_IF_DEFAULT(af) (Wflag ? 10 : 8) /* width of netif column */
#define WID_IF_DEFAULT(af) ((af) == AF_INET6 ? 8 : (Wflag ? 10 : 8))
wid_if = WID_IF_DEFAULT(fam);

WID_IF_DEFAULT по умолчанию =8, с опцией -W =10
не особенно то выручает, см:
https://bugs.freebsd.org/bugzilla/show_ ... ?id=161986

два патча Yaroslav Shvets.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 2 ] 

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Зарегистрированные пользователи: Bing [Bot], Google [Bot]


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

Найти:
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB
Яндекс.Метрика