• rtl819x\users\boa\system\set_firewall.c, setRulesWithOutDevice(), system("updatefw ; sleep 2; /tmp/fw.sh");
  • rtl819x\users\autoexec\updatefw.c 產生 /tmp/fw.sh
  • 再去呼叫 /tmp/fw.sh

台南小新 發表在 痞客邦 PIXNET 留言(0) 人氣()

  • HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/services/LanmanServer/Parameters
  • Size 改成 3
  • 新增 SMB2 (DWORD (32 bit)) 值為 0

參考資料


台南小新 發表在 痞客邦 PIXNET 留言(0) 人氣()

image start position

  • check_image_header() 用來找尋所有的表頭,包含 linux 及 rootfs。
  • check_system_image() 用來找尋 linux 表頭位置。
  • check_rootfs_image() 用來找尋 rootfs 表頭位置
  • CODE_IMAGE_OFFSET,CODE_IMAGE_OFFSET2,CODE_IMAGE_OFFSET3 用來記錄 linux 啟始位置,會先檢查。找不到時會根據 config 的 CONFIG_LINUX_IMAGE_OFFSET_START,CONFIG_LINUX_IMAGE_OFFSET_END,CONFIG_LINUX_IMAGE_OFFSET_STEP,來找尋 linux 的位置。
  • ROOT_FS_OFFSET,ROOT_FS_OFFSET_OP1,ROOT_FS_OFFSET_OP2 用來記錄 rootfs 啟始位置,會先檢查。找不到時會根據 config 的 CONFIG_ROOT_IMAGE_OFFSET_START,CONFIG_ROOT_IMAGE_OFFSET_END,CONFIG_ROOT_IMAGE_OFFSET_STEP,來找尋 rootfs 的位置。
  • 所以有重新改變 linux 或 rootfs 的啟始位置時,記得順便變更 CODE_IMAGE_OFFSET 及 ROOT_FS_OFFSET,這樣省略找尋的時間,讓開機快一點點。

ip address

  • boot ip address 是 tftp server ip。
  • tftp server ip 要修改 bootcode_APH60c\boot\init\eth_tftpd.c 的 tftpd_entry()
    if(*ptr == tftp_sign)
            arptable_tftp[TFTP_SERVER].ipaddr.s_addr = *ptr2;       
    else
            arptable_tftp[TFTP_SERVER].ipaddr.s_addr = IPTOUL(192,168,1,97);
    
    #else
            arptable_tftp[TFTP_SERVER].ipaddr.s_addr = htonl((unsigned int)(IPTOUL(192,168,1,6)));
    #endif
    
    arptable_tftp[TFTP_CLIENT].ipaddr.s_addr = htonl((unsigned int)(IPTOUL(192,162,1,116)));
    
  • http server ip address 不用修改,是跟著 tftp server ip address 變更。
  • dhcp server ip 要修改 bootcode_APH60c\boot\init\dhcpd.c 的 dhcps_entry()

台南小新 發表在 痞客邦 PIXNET 留言(0) 人氣()

  • rtl819x\Makefile --> $(MAKE) -C $(DIR_BOARD) image
    所以 make image 直接跳 rtl819x\boards\rtl8197F\Makefile 看即可
  • rtl819x\boards\rtl8197F\Makefile --> $(MAKE) -C $(DIR_LINUX)/rtkload

台南小新 發表在 痞客邦 PIXNET 留言(0) 人氣()

  1. sudo apt-get install samba samba-common
  2. sudo apt-get install system-config-samba
  3. 在 Dash home 輸入 samba 就可以找到圖形化設定 APP
  4. 新增一個分享目錄
    2017-04-19_173754
  5. 記得把使用者權限改成所有人

台南小新 發表在 痞客邦 PIXNET 留言(0) 人氣()