Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Ensure udhcpc is not running for statically defined eth1 interface. #35

Merged
merged 1 commit into from
Apr 29, 2014

Conversation

fnichol
Copy link
Owner

@fnichol fnichol commented Apr 29, 2014

This causes issues where the udhcpc process may eventually attempt to
acquire a new IP address from VitualBox or VMware's DHCP server, and
thus severing the connection to the Docker daemon (from the client's
point of view).

Sadly this is more of a Tiny Core Linux boot issue with the
busybox/udhcpc startup and not in boot2docker so it'll need to be
handled in Vagrant middleware.

Closes #28
Closes #24
Closes #8

This causes issues where the udhcpc process may eventually attempt to
acquire a new IP address from VitualBox or VMware's DHCP server, and
thus severing the connection to the Docker daemon (from the client's
point of view).

Sadly this is more of a Tiny Core Linux boot issue with the
busybox/udhcpc startup and not in boot2docker so it'll need to be
handled in Vagrant middleware.

Closes #28
Closes #24
Closes #8
fnichol added a commit that referenced this pull request Apr 29, 2014
Ensure udhcpc is not running for statically defined eth1 interface.
@fnichol fnichol merged commit 016bcdf into master Apr 29, 2014
@fnichol fnichol deleted the disable-udhcpc branch April 29, 2014 19:39
@fnichol
Copy link
Owner Author

fnichol commented Apr 29, 2014

It comes down to the following order:

  1. OS boots
  2. finds a network interface (eth1)
  3. auto-starts a dhclient process for it
  4. Vagrant middleware (re)configures eth1 with static networking
  5. the original udhcpc process is left running and may eventuall acquire an IP address

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
1 participant