|
ethernet |
|
|
|
 |
Ответов
|
Mar 12 2015, 16:49
|
Местный
  
Группа: Участник
Сообщений: 294
Регистрация: 25-09-13
Из: Н.Новгород
Пользователь №: 78 485

|
Цитата(NSergeevich @ Mar 12 2015, 15:05)  На данный момент я сгенерил tri_mode_ethernet_mac и запидалил порты на AR8035, т.е. на phy. Этого достаточно? как теперь пакеты попедалить? Достаточно. У Вас на данный момент реализован канальный уровень. Запускайте на компе wireshark и педальте пакеты на здоровье.
|
|
|
|
|
Mar 13 2015, 13:06
|
Частый гость
 
Группа: Участник
Сообщений: 102
Регистрация: 21-01-15
Пользователь №: 84 716

|
Цитата(Jackov @ Mar 12 2015, 19:49)  Достаточно. У Вас на данный момент реализован канальный уровень. Запускайте на компе wireshark и педальте пакеты на здоровье. Я полагаю, что нужно еще прописать phy address компа и ip, а также назначить ip плисине. Сейчас думаю как грамотно это все прописать.
|
|
|
|
|
Mar 13 2015, 15:37
|
Местный
  
Группа: Участник
Сообщений: 294
Регистрация: 25-09-13
Из: Н.Новгород
Пользователь №: 78 485

|
Цитата(NSergeevich @ Mar 13 2015, 16:06)  Я полагаю, что нужно еще прописать phy address компа и ip, а также назначить ip плисине. Сейчас думаю как грамотно это все прописать. Можно, но не нужно. На канальном уровне всё отлично работает. Нужно узнать МАС-адрес компа, и назначить плиске свой, далее писать сетевую прогу которая как раз бы и педалила кадры. Но если не в лом поднимать tcp/ip стек - ради Бога.
|
|
|
|
|
Mar 13 2015, 16:02
|
Частый гость
 
Группа: Участник
Сообщений: 102
Регистрация: 21-01-15
Пользователь №: 84 716

|
Цитата(Jackov @ Mar 13 2015, 18:37)  Можно, но не нужно. На канальном уровне всё отлично работает. Нужно узнать МАС-адрес компа, и назначить плиске свой, далее писать сетевую прогу которая как раз бы и педалила кадры. Но если не в лом поднимать tcp/ip стек - ради Бога. Прошу прощения, но я не знаю как назначить плиске свой MAC
|
|
|
|
|
Mar 13 2015, 17:33
|
Профессионал
    
Группа: Свой
Сообщений: 1 404
Регистрация: 11-03-11
Из: Минск, Беларусь
Пользователь №: 63 539

|
Цитата(NSergeevich @ Mar 13 2015, 19:02)  Прошу прощения, но я не знаю как назначить плиске свой MAC  Формируете ethernet-пакет - шапка ethernet, шапка ip, шапка интересующего протокола, данные (для начала можно просто шапка ethernet + данные). Запихиваете всё это на MAC, все остальные части ethernet-пакета (preamble, SFD, FCS) MAC добавит сам и отдаст на PHY. Для MAC можно выбрать опцию перебивать mac-адрес для поступающих данных на mac-адрес записанный в регистры MAC (по желанию). Т.е. mac-адрес или уже содержится в передаваемых данных, или перебивается MAC-контроллером.
|
|
|
|
|
Mar 13 2015, 17:47
|
Частый гость
 
Группа: Участник
Сообщений: 102
Регистрация: 21-01-15
Пользователь №: 84 716

|
Цитата(doom13 @ Mar 13 2015, 20:33)  Формируете ethernet-пакет - шапка ethernet, шапка ip, шапка интересующего протокола, данные (для начала можно просто шапка ethernet + данные). Запихиваете всё это на MAC, все остальные части ethernet-пакета (preamble, SFD, FCS) MAC добавит сам и отдаст на PHY. Для MAC можно выбрать опцию перебивать mac-адрес для поступающих данных на mac-адрес записанный в регистры MAC (по желанию). Т.е. mac-адрес или уже содержится в передаваемых данных, или перебивается MAC-контроллером. Мне бы пример посмотреть в каком-нибудь проекте))
|
|
|
|
Сообщений в этой теме
NSergeevich ethernet Mar 12 2015, 12:05 Koluchiy Думаю, что начать надо с попедаливания пакетов меж... Mar 12 2015, 12:25 Corvus 1) Определитесь, как именно вы хотите "попеда... Mar 12 2015, 13:49      Jackov Цитата(NSergeevich @ Mar 13 2015, 20:47) ... Mar 13 2015, 17:52       NSergeevich Цитата(Jackov @ Mar 13 2015, 20:52) Ну я ... Mar 13 2015, 18:11 prussta Уважаемые, подскажите! Есть задача управлять с... Mar 16 2015, 04:21 hdl_student Цитата(prussta @ Mar 16 2015, 07:21) Вним... Mar 16 2015, 05:30  prussta Цитата(hdl_student @ Mar 16 2015, 08:30) ... Mar 16 2015, 06:34   Nikolay96 Здравствуйте!
Работаю с Wiznetом. Канал связи ... Mar 16 2015, 13:39
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|