imx6ull emmc 8G linux開發板上的softether vpn
第一次寫CSDN 希望對大家有什么幫助 我本著開源 樂觀的心態想為廣大的碼農分享一下
我要做的是利用開發板 鏈接別的設備比如(plc,觸摸屏(工業))來對設備的除錯 程式下載
前幾天拿到一塊imx6ull 的板子
ubuut
kernel
rootfs自覺不用多說,
kernel makemenuconfig 的時候一定要選上

看到了沒 這個選項一定要選上 別問我怎么知道的 fucking source code
這個選項選上后 在/dev/ 就會有個net檔案夾 里面就會有個tun 的驅動 這個是新建虛擬網卡的,
然后編譯
后面用builroot生成的檔案系統 如果不想折騰softether 的原始碼的話 可以在builroot里面選好這個包,
這個選項選擇后 根據softether 里面的檔案可以看到 需要有三個庫 libiconv readline ncurses

可以看到 選擇softethe之后

在.config里面這幾個選項就會打開,這樣基本咱們的softether 所需要的庫就可以用了,但是肯定還是不行的,
這時候還是需要去githup上下載一個libiconv的原始碼(交叉編譯原始碼)這個程序就不描述了,自己百度去吧,交叉編譯后 在輸出的檔案里面lib檔案夾下面

有個preloadable_libiconv.so 把這個檔案拷貝到你的自己做的rootfs里面 什么地址都行,別忘了chmod 一下哈,
再然后把kernel 和rootfs 燒錄到你的imx6ull的開發板 在里面執行
export LD_PRELOAD=/你拷貝的地址/preloadable_libiconv.so
這樣的話 vpnserver 和vpnclient 就都可以運行了,
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/248657.html
標籤:其他
下一篇:shell腳本一鍵搭載yum源
