Помощь в отладке драйверов FreeBSD (проблема с Ethernet) - PullRequest
1 голос
/ 13 сентября 2009

Я только что установил pfSense (дистрибутив FreeBSD), и у меня проблемы с моими адаптерами Ethernet - мне кажется, я могу перевести его в состояние, когда я не могу пропинговать любую машину, несмотря на таблицы ARP и т. Д. все верно (на машине, на которой я пингую, я вижу, что пакеты приходят и ответ отправляется в Wireshark, но удаленная машина ничего не получает)

Имея интерес и ограниченные знания в разработке ОС, я бы хотел попробовать это отладить, но во многих отношениях я не совсем уверен, с чего начать:

  • Как мне получить исходный код драйверов, которые я использую? Будут ли они частью исходного кода FreeBSD или будет какой-то внешний проект? (или драйверы, которые я использую, скорее всего, являются проприетарными, выпущенными Realtek, и поэтому не имеют исходного кода)
  • Кстати, как мне определить, какие драйверы я сейчас использую?
  • Наконец, есть ли хорошие ресурсы по отладке драйверов уровня ядра / устройств?

(Я прошу прощения, если задаю глупые вопросы или мне кажется, что я слишком оптимистичен в отношении того, чего я надеюсь достичь путем отладки этого, но, хотя мне не хватает опыта в этой области, я считаю себя умным парнем, и я ' мы должны начать где-нибудь!)

1 Ответ

0 голосов
/ 15 сентября 2009

Я действительно сомневаюсь, что ваша проблема в драйверах устройств или другом коде ядра. Проверьте правила PF - вы, скорее всего, просто отбрасываете все пакеты ICMP правильно.

...