Вы попытались получить сетевой трафик в то время использование инструмента, такого как Wireshark? Какой маршрутизатор, и какой Mac?
Существует несколько возможных вещей посмотреть на:
Так или иначе это кажется, что маршрутизатор имеет некоторую нечетную проблему.
По-видимому,
respawn
console none
start on (local-filesystems and net-device-up IFACE!=lo)
stop on [!12345]
script
chdir /usr/local/gw6c/bin/
exec /usr/local/gw6c/bin/gw6c
end script
кажется, работает
Поместите сценарий, запускающийся gw6c в
/etc/network/if-up.d
За всеми сценариями в той папке бегут, интерфейс подходит. Если Вы только хотите выполненный, когда eth0 подходит, затем редактируют eth0 запись в
/etc/network/interfaces
и добавьте вызов к сценарию
iface eth0 inet dhcp
up /etc/init.d/gw6c restart
Я также предложил бы добавить предвниз сценарии для завершения работу туннеля, прежде чем интерфейс пойдет офлайн.
После того как Вы делаете это и находите реализацию, которая работает, отправьте ее назад здесь, таким образом, я могу использовать ее. У меня есть gw6c на моем ноутбуке, но я был к настоящему времени к ленивому для автоматизации его.
Спасибо "Хороший, но не выдающийся фанат" :) Вы сохранили меня много времени. Я боролся с/etc/init.d/gw6c сценарием, пробуя некоторые синхронизации "sysv-rc-conf-p" и задаваясь вопросом, почему он не работает (иначе WTF?).
respawn
console none
start on (local-filesystems and net-device-up IFACE=eth0)
stop on runlevel [!12345]
script
exec /etc/init.d/gw6c start
end script
Немного измененный ("runlevel" и исполнительная команда) сценарий сделал задание! :) :) :)
Отсюда: http://upstart.ubuntu.com/cookbook/#single-job-instance-running-without-pid
description "Uncomplicated firewall"
# Make sure we start before an interface receives traffic
start on (starting network-interface
or starting network-manager
or starting networking)
stop on runlevel [!023456]
console output
pre-start exec /lib/ufw/ufw-init start quiet
post-stop exec /lib/ufw/ufw-init stop