разность их идентификаторов (Sequence number) должна быть равна размеру окна (Window size) сегмента А
на windows-сервере маршрут к сети откуда приходят клиенты должен лежать через прокси-сервер.
Такое будет работать только в двух случаях — либо целевой сервер находится в одном сегменте с прокси, либо между ними установлен туннель.
Уже объяснили, почему он здесь не годится — вместо адреса клиента сервер будет видеть адрес прокси
Destination network address translation (DNAT) is a technique for transparently changing the destination IP address of an en route packet
strace -o log -v -f skydrive-cli auth
и комиты потерять жалко, а отдельный экcпериментальный бранч для них сразу не сделал
$ git branch -m <new-branch-name> # переименовать текущий бранч в новый
$ git checkout <commit-to-be-last-in-the-old-branch> -b <old-branch-name> # восстановить голову старого бранча
Конфиг вот
А вот версию опенврт, к своему стыду посмотреть не знаю как.
$ make V=99 target/linux/prepare
make[1]: Entering directory `/home/jcmvbkbc/tmp/dl/openwrt'
make[2]: Entering directory `/home/jcmvbkbc/tmp/dl/openwrt/target/linux'
make[3]: Entering directory `/home/jcmvbkbc/tmp/dl/openwrt/target/linux/mpc83xx'
rm -rf /home/jcmvbkbc/tmp/dl/openwrt/build_dir/target-powerpc_uClibc-0.9.33.2/linux-mpc83xx
mkdir -p /home/jcmvbkbc/tmp/dl/openwrt/build_dir/target-powerpc_uClibc-0.9.33.2/linux-mpc83xx
xzcat /home/jcmvbkbc/tmp/dl/openwrt/dl/linux-3.8.13.tar.xz | /usr/bin/gtar -C /home/jcmvbkbc/tmp/dl/openwrt/build_dir/target-powerpc_uClibc-0.9.33.2/linux-mpc83xx -xf -
rm -rf /home/jcmvbkbc/tmp/dl/openwrt/build_dir/target-powerpc_uClibc-0.9.33.2/linux-mpc83xx/linux-3.8.13/patches; mkdir -p /home/jcmvbkbc/tmp/dl/openwrt/build_dir/target-powerpc_uClibc-0.9.33.2/linux-mpc83xx/linux-3.8.13/patches
cp -fpR "/home/jcmvbkbc/tmp/dl/openwrt/target/linux/generic/files"/. "./files"/. /home/jcmvbkbc/tmp/dl/openwrt/build_dir/target-powerpc_uClibc-0.9.33.2/linux-mpc83xx/linux-3.8.13/
...
define Kernel/Patch/Default
rm -rf $(PKG_BUILD_DIR)/patches; mkdir -p $(PKG_BUILD_DIR)/patches
$(if $(kernel_files),$(CP) $(kernel_files) $(LINUX_DIR)/)
find $(LINUX_DIR)/ -name \*.rej -or -name \*.orig | $(XARGS) rm -f
$(call PatchDir,$(PKG_BUILD_DIR),$(GENERIC_PATCH_DIR),generic/)
$(call PatchDir,$(PKG_BUILD_DIR),$(PATCH_DIR),platform/)
endef
Я бы понял, если бы речь шла про C, но зачем отладочная информация исходнику на ассемблере? Посмотреть память (x/wx address)/глобальные переменные (x/wx name)/стек вызовов (bt)/код (x/10i $pc) можно и без неё.