новомодные сценарии: выполните задачу после того, как сети повысятся

Вы попытались получить сетевой трафик в то время использование инструмента, такого как Wireshark? Какой маршрутизатор, и какой Mac?

Существует несколько возможных вещей посмотреть на:

  1. Встроенное микропрограммное обеспечение маршрутизатора - является там обновлением?
  2. IPv6 - попытайтесь отключить его на Mac, чтобы видеть, не нравится ли маршрутизатору какой-либо трафик IPv6
  3. mDNS / Добрый день - я видел, что el потребительские маршрутизаторы дешевки реагируют плохо на Добрый день трафик (или широковещательный трафик любого вида). Само собой разумеется, аппаратные средства не прослужили долго, поскольку любой трафик от любого устройства вызвал проблемы.
  4. DHCP - Куда запрос DHCP прибывает из?
  5. n, a, b, или g - Попытайтесь изменить тип скорости передачи соединения и скорости передачи данных если применимо.

Так или иначе это кажется, что маршрутизатор имеет некоторую нечетную проблему.

23
задан 28 February 2010 в 09:04
4 ответа

По-видимому,

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

кажется, работает

27
ответ дан 28 November 2019 в 20:20
  • 1
    Да I' ve, просто недавно записанный некоторые, что сетевое устройство использования и сетевое устройство вниз, которые работают отлично. –  Andy Shellam 28 February 2010 в 13:08
  • 2
    я didn' t находят его где угодно в документации. кто-то в локальном списке рассылки выручил меня –  Journeyman Geek 28 February 2010 в 14:32

Поместите сценарий, запускающийся gw6c в

/etc/network/if-up.d

За всеми сценариями в той папке бегут, интерфейс подходит. Если Вы только хотите выполненный, когда eth0 подходит, затем редактируют eth0 запись в

/etc/network/interfaces

и добавьте вызов к сценарию

iface eth0 inet dhcp
  up /etc/init.d/gw6c restart

Я также предложил бы добавить предвниз сценарии для завершения работу туннеля, прежде чем интерфейс пойдет офлайн.

После того как Вы делаете это и находите реализацию, которая работает, отправьте ее назад здесь, таким образом, я могу использовать ее. У меня есть gw6c на моем ноутбуке, но я был к настоящему времени к ленивому для автоматизации его.

4
ответ дан 28 November 2019 в 20:20
  • 1
    Бывший сценарий я отправил работы вполне прилично, хотя я должен вручную перезапустить его, должен мое соединение сбрасывать себя - это для выскочки, которая является значением по умолчанию на ясной рыси. –  Journeyman Geek 28 February 2010 в 11:00

Спасибо "Хороший, но не выдающийся фанат" :) Вы сохранили меня много времени. Я боролся с/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" и исполнительная команда) сценарий сделал задание! :) :) :)

1
ответ дан 28 November 2019 в 20:20

Отсюда: 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
0
ответ дан 28 November 2019 в 20:20

Теги

Похожие вопросы