Мне нужно подключить RNDIS между базой данных на базе Linux и главной машиной (это может быть WinXP/Win7/Ubuntu и т. Д.).Статический хост RNDIS IP с помощью устройства USB Gadget на основе Linux
Когда я подключаю плату с помощью кабеля RNDIS, все хосты распознают и начинают разрешать IP-адрес. На стороне платы, я дал статический IP, выполнив команду при запуске
ifconfig usb0 169.254.1.1 netmask 255.255.0.0 up
но хозяин машины занимает много времени, чтобы договориться о RNDIS IP и каждый раз, когда приходит с некоторыми непредсказуемыми IP, таких как 169.254.abc.xyz
.
Я хочу назначить статический RNDIS IP (скажем 169.254.1.2
) любому хосту, подключенному к этой плате Linux. Может ли кто-нибудь помочь мне определить, как я могу это достичь? На стороне хоста я не использую специальный драйвер RNDIS. По умолчанию загружается драйвер USB-Ethernet по умолчанию. Версия Linux - 2.3.62.