150211 thegeezer wrote:
> i vaguely recall that openrc started it's own version of dhcp client 
> http://wiki.gentoo.org/wiki/Network_management_using_DHCPCD/OpenRC_message
> https://groups.google.com/forum/#!topic/linux.gentoo.dev/D_sFyfaQl2Y

Yes, that says all you need is '+newnet' for Openrc
& it will use its own DHCP to connect to the I/net.
However, my netbook has '-newnet -netifrc' & still connects automatically !
Below are the  2  versions, which show no significant difference I can see.

So I still want to know why Netbook connects automatically
& would welcome any further advice, so I can bring the Desktop into line.

As to the earlier queston re re-plugging the I/net connection,
there seems to have been an unannounced change in default c 2013 .
IIRC in 2012, when I built the Desktop machine, for both machines
I had to shut down Dhcpcd via 'dhcpcd -k' & restart via 'dhcpcd'
before/after un/plugging the physical connection.
In /etc on the Desktop I have a file 'dhcpcd-dft.conf',
which is dated 120907, ie when I started installing Gentoo in it,
& which I renamed after creating the revised version I wanted :
that file ends with  2  lines :

  # dhcpcd ebuild requested no zeroconf
  noipv4ll

The comment is typically obscure to any normal user (wry smile).
Both machines'  dhcpcd.conf  files lack those lines today.

Desktop : dft runlevel

root:510 etc> cd runlevels/default/
root:511 default> ls -l
total 0
lrwxrwxrwx 1 root root 17 Dec 15  2013 cupsd -> /etc/init.d/cupsd
lrwxrwxrwx 1 root root 16 Sep 11  2012 dbus -> /etc/init.d/dbus
lrwxrwxrwx 1 root root 17 Jun 21  2012 local -> /etc/init.d/local
lrwxrwxrwx 1 root root 20 Jun 21  2012 netmount -> /etc/init.d/netmount
lrwxrwxrwx 1 root root 16 Sep  9  2012 ntpd -> /etc/init.d/ntpd
lrwxrwxrwx 1 root root 20 Sep  9  2012 sysklogd -> /etc/init.d/sysklogd
lrwxrwxrwx 1 root root 22 Sep  9  2012 vixie-cron -> /etc/init.d/vixie-cron
root:512 default>

Desktop : rc.log

rc default logging started at Wed Feb 11 10:42:56 2015

 * Starting D-BUS system messagebus ...
 [ ok ]
 * sysklogd -> start: syslogd ...
 [ ok ]
 * sysklogd -> start: klogd ...
 [ ok ]
 * Starting cupsd ...
 [ ok ]
 * Mounting network filesystems ...
 [ ok ]
 * Starting ntpd ...
 [ ok ]
 * Starting vixie-cron ...
 [ ok ]
 * Starting local ...
 [ ok ]

rc default logging stopped at Wed Feb 11 10:42:57 2015

Desktop : /etc/rc.conf (comments deleted)

#rc_parallel="NO"
rc_interactive="YES"
rc_shell=/sbin/sulogin
#rc_depend_strict="YES"
rc_hotplug="*"
rc_logger="YES"
#rc_log_path="/var/log/rc.log"
#rc_verbose=no
#rc_env_allow="VAR1 VAR2"
#rc_start_wait=100
#rc_nostop=""
#rc_crashed_stop=NO
rc_crashed_start=YES
#rc_nocolor=NO
unicode="YES"
#rc_fuser_timeout=60
#extra_net_fs_list=""
#SSD_NICELEVEL="-19"
#rc_ulimit="-u 30"
#rc_config="/etc/foo"
#rc_need="openvpn"
#rc_use="net.eth0"
#rc_after="clock"
#rc_before="local"
#rc_provide="!net"
#rc_foo_config="/etc/foo"
#rc_foo_need="openvpn"
#rc_foo_after="clock"
#rc_foo_bar_config="/etc/foo-bar"
#rc_foo_bar_need="openvpn"
#rc_foo_bar_after="clock"
#rc_net_tap0_provide="!net"
#rc_sys=""
rc_tty_number=12
#rc_controller_cgroups="YES"
# rc_cgroup_cpu="
# cpu.shares 512
# "
#rc_cgroup_blkio=""
#rc_cgroup_cpu=""
#rc_cgroup_cpuacct=""
#rc_cgroup_cpuset=""
#rc_cgroup_devices=""
#rc_cgroup_memory=""
#rc_cgroup_net_prio=""
# rc_cgroup_cleanup="NO"

Desktop : openrc

root:516 etc> eix ^openrc$
[I] sys-apps/openrc
  Available versions : 0.12.4{tbz2} 0.13.8{tbz2} 0.13.9{tbz2} **9999
  {audit debug ncurses +netifrc newnet pam prefix selinux static-libs
  tools unicode ELIBC="glibc" KERNEL="FreeBSD linux"}
  Installed versions : 0.13.9{tbz2} ( [2015-02-07 11:18:46] )
  (ncurses unicode -debug -netifrc -newnet -pam -prefix -selinux
  -static-libs -tools ELIBC="glibc" KERNEL="linux -FreeBSD")

Netbook : syslog : latest lines

# netbook started w/o conn'n
16:40:22 localhost kernel: REISERFS (device sda6): Using r5 hash to sort names
16:40:22 localhost dhcpcd[799]: version 6.4.7 starting
16:40:22 localhost dhcpcd[799]: dev: loaded udev
16:40:22 localhost dhcpcd[799]: no interfaces have a carrier
16:40:22 localhost dhcpcd[799]: forked to background, child pid 822
16:40:22 localhost kernel: atl1c 0000:01:00.0: Unable to allocate MSI interrupt 
Error: -38
16:40:22 localhost kernel: IPv6: ADDRCONF(NETDEV_UP): enp1s0: link is not ready
16:40:22 localhost dhcpcd[822]: enp1s0: waiting for carrier
16:40:22 localhost dhcpcd[822]: enp1s0: carrier acquired
16:40:22 localhost dhcpcd[822]: DUID 00:01:00:01:03:c3:b8:97:00:26:18:79:64:16
16:40:22 localhost dhcpcd[822]: enp1s0: IAID 18:79:64:16
16:40:22 localhost dhcpcd[822]: enp1s0: carrier lost
16:40:23 localhost dhcpcd[822]: enp1s0: waiting for carrier
# plugged in
16:44:06 localhost dhcpcd[822]: enp1s0: carrier acquired
16:44:06 localhost kernel: atl1c 0000:01:00.0: atl1c: enp1s0 NIC Link is Up<100 
Mbps Full Duplex>
16:44:06 localhost kernel: IPv6: ADDRCONF(NETDEV_CHANGE): enp1s0: link becomes 
ready
16:44:06 localhost dhcpcd[822]: enp1s0: IAID 18:79:64:16
16:44:07 localhost dhcpcd[822]: enp1s0: rebinding lease of 192.168.1.3
16:44:07 localhost dhcpcd[822]: enp1s0: NAK: from 192.168.1.1
16:44:08 localhost dhcpcd[822]: enp1s0: soliciting a DHCP lease
16:44:09 localhost dhcpcd[822]: enp1s0: offered 192.168.1.3 from 192.168.1.1
16:44:14 localhost dhcpcd[822]: enp1s0: leased 192.168.1.3 for 86400 seconds
16:44:14 localhost dhcpcd[822]: enp1s0: adding route to 192.168.1.0/24
16:44:14 localhost dhcpcd[822]: enp1s0: adding default route via 192.168.1.1
# unplugged
16:45:37 localhost kernel: atl1c 0000:01:00.0: atl1c: enp1s0 NIC Link is Down
16:45:37 localhost dhcpcd[822]: enp1s0: carrier lost
16:45:37 localhost dhcpcd[822]: enp1s0: deleting route to 192.168.1.0/24
16:45:37 localhost dhcpcd[822]: enp1s0: deleting default route via 192.168.1.1

Netbook : dft runlevel

root:507 etc> cd runlevels/default/
root:508 default> ls -l
total 0
lrwxrwxrwx 1 root root 16 Dec 14  2012 dbus -> /etc/init.d/dbus
lrwxrwxrwx 1 root root 17 Aug 21  2011 local -> /etc/init.d/local
lrwxrwxrwx 1 root root 20 Aug 21  2011 netmount -> /etc/init.d/netmount
lrwxrwxrwx 1 root root 20 Nov  8  2009 sysklogd -> /etc/init.d/sysklogd
root:509 default>

Netbook : rc log

rc default logging started at Mon Dec 31 19:00:20 2001

 * Starting D-BUS system messagebus ...
 [ ok ]
 * sysklogd -> start: syslogd ...
 [ ok ]
 * sysklogd -> start: klogd ...
 [ ok ]
 * Starting DHCP Client Daemon ...
 [ ok ]
 * Mounting network filesystems ...
 [ ok ]
 * Starting local ...
 [ ok ]

rc default logging stopped at Mon Dec 31 19:00:23 2001

Netbook : /etc/rc.conf (comments deleted)

rc_parallel="NO"
rc_interactive="YES"
rc_shell=/sbin/sulogin
#rc_depend_strict="YES"
rc_hotplug="*"
rc_logger="YES"
#rc_log_path="/var/log/rc.log"
#rc_verbose=no
#rc_env_allow="VAR1 VAR2"
#rc_start_wait=100
#rc_nostop=""
#rc_crashed_stop=NO
rc_crashed_start=YES
#rc_nocolor=NO
unicode="YES"
#rc_fuser_timeout=60
#extra_net_fs_list=""
#SSD_NICELEVEL="-19"
#rc_ulimit="-u 30"
#rc_config="/etc/foo"
#rc_need="openvpn"
#rc_use="net.eth0"
#rc_after="clock"
#rc_before="local"
#rc_provide="!net"
#rc_foo_config="/etc/foo"
#rc_foo_need="openvpn"
#rc_foo_after="clock"
#rc_foo_bar_config="/etc/foo-bar"
#rc_foo_bar_need="openvpn"
#rc_foo_bar_after="clock"
#rc_net_tap0_provide="!net"
#rc_sys=""
rc_tty_number=12
#rc_controller_cgroups="YES"
# rc_cgroup_cpu="
# cpu.shares 512
# "
#rc_cgroup_blkio=""
#rc_cgroup_cpu=""
#rc_cgroup_cpuacct=""
#rc_cgroup_cpuset=""
#rc_cgroup_devices=""
#rc_cgroup_memory=""
#rc_cgroup_net_prio=""
# rc_cgroup_cleanup="NO"

Netbook : openrc

root:512 etc> eix ^openrc$
[I] sys-apps/openrc
  Available versions : 0.12.4 0.13.8{tbz2} **9999
  {audit debug ncurses +netifrc newnet pam prefix selinux static-libs
  tools unicode ELIBC="glibc" KERNEL="FreeBSD linux"}
  Installed versions : 0.13.8{tbz2} ( [2015-01-23 21:57:45] )
  (ncurses unicode -debug -netifrc -newnet -pam -prefix -selinux
  -static-libs -tools ELIBC="glibc" KERNEL="linux -FreeBSD")

Notes :

  /etc/conf.d/net  is the same on both machines : only commented lines.
  'rc-status' : Netbook has "Dynamic runlevel: needed -- dhcpcd",
    whereas Desktop has simply "Dynamic runlevel: needed".

-- 
========================,,============================================
SUPPORT     ___________//___,   Philip Webb
ELECTRIC   /] [] [] [] [] []|   Cities Centre, University of Toronto
TRANSIT    `-O----------O---'   purslowatchassdotutorontodotca


Reply via email to