Добро пожаловать, Гость. Пожалуйста авторизуйтесь здесь.
FGHIGate на GaNJa NeTWoRK ST@Ti0N - Просмотр сообщения в эхоконференции RU.UNIX.BSD
Введите FGHI ссылку:


Присутствуют сообщения из эхоконференции RU.UNIX.BSD с датами от 18 Jan 11 22:51:00 до 16 Sep 24 17:28:15, всего сообщений: 10763
Ответить на сообщение К списку сообщений Предыдущее сообщение Следующее сообщение
= Сообщение: 1223 из 10763 ===================================== RU.UNIX.BSD =
От   : Alexey Markov                    2:5020/400         06 Mar 14 15:10:55
Кому : Valentin Davydov                                    06 Mar 14 15:10:55
Тема : Re[2]: Проблема со static arp (довольно давняя, судя по всему)
FGHI : area://RU.UNIX.BSD?msgid=<1187483577@host.redrat.ru>+5faa3d57
На   : area://RU.UNIX.BSD?msgid=<1187483571@ddt.demos.su>+60f53642
= Кодировка сообщения определена как: CP866 ==================================
Ответ: area://RU.UNIX.BSD?msgid=<1187483580@ddt.demos.su>+97bf00d9
==============================================================================
From: "Alexey Markov" <alex@asdg.ru>

Рад видеть тебя, Valentin!
Помнится, 06 марта 2014 в 12:07 ты писал для Alexey Markov:

VD> Попробуй на tun0 172.16.97.1 с маской /32 назначать, чтобы 172.16.97.2
VD> не захватывал.

Сегодня ночью уже попробовал:

# ifconfig

vlan66: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
        options=103<RXCSUM,TXCSUM,TSO4>
        ether 00:1e:67:03:14:f4
        inet 172.16.96.2 netmask 0xfffffc00 broadcast 172.16.99.255
        media: Ethernet autoselect (100baseTX <full-duplex>)
        status: active
        vlan: 66 parent interface: em1
tun0: flags=8051<UP,POINTOPOINT,RUNNING,MULTICAST> metric 0 mtu 1500
        options=80000<LINKSTATE>
        inet 172.16.97.1 --> 172.16.97.2 netmask 0xffffffff
        Opened by PID 9416

# netstat -rn

Internet:
Destination        Gateway            Flags    Refs      Use  Netif Expire
default            172.16.99.250      UGS         0 19068605 vlan66
127.0.0.1          link#6             UH          0 34161573    lo0
172.16.96.0/22     link#7             U           0   135656 vlan66
172.16.96.2        link#7             UHS         0   277895    lo0
172.16.97.0/24     172.16.97.2        UGS         0        0   tun0
172.16.97.1        link#8             UHS         0        0    lo0
172.16.97.2        link#8             UH          0        0   tun0

Результат, к сожалению, не изменился :-(

# arp -s 172.16.97.6 00:1e:67:03:14:f4 pub
cannot intuit interface index and type for 172.16.97.6

Я натыкал printf() в код arp.c, и понял, что arp пытается повесить
этот МАС-адрес на tun0, имеющий тип IFT_PPP, на чём и обламывается.

Код в arp.c не сложный, но имеет кучу функций со структурами, так что
с непривычки трудно понять, откуда этот интерфейс всплывает.

Возможно, это связано с тем, что ARP-стек в своё время совместили с
L3 маршрутизацией, и arp может для выбора интерфейса использовать
most specific маршрут из таблицы маршрутизации.

--
С уважением, Алексей Марков.

--- ifmail v.2.15dev5.4
* Origin: Demos online service (2:5020/400)

К главной странице гейта
Powered by NoSFeRaTU`s FGHIGate
Открытие страницы: 0.149405 секунды