Description of problem: The network script says I should re-run itself: ~$ service network restart Shutting down interface eth0: [ OK ] Shutting down loopback interface: [ OK ] SIOCGIFFLAGS: No such device Bringing up loopback interface: [ OK ] Bringing up interface eth0: Determining IP information for eth0... done. Global IPv6 forwarding is enabled in configuration, but not currently enabled in kernel Please restart network with '/sbin/service network restart' [ OK ] That's of course bogus here since I just ran the script and it causes this message. Version-Release number of selected component (if applicable): initscripts-8.45.7-1 How reproducible: always Steps to Reproduce: 1.I added IPV6INIT=yes to an ifcfg-ethX file 2.run service network restart 3. Actual results: see message above Expected results: better message Additional info:
Can you attach your full ifcfg file, and /etc/sysctl.conf?
Nothing changed in the sysctl.conf file, standard as it comes with the system. This is the ifcfg-eth0 file DEVICE=eth0 ONBOOT=yes BOOTPROTO=dhcp HWADDR=xx:xx:xx:xx:xx:xx IPV6INIT=yes IPV6FORWARDING=yes This is /etc/sysconfig/network: NETWORKING=yes HOSTNAME=localhost.localdomain NETWORKING_IPV6=yes
Ugh, those ipv6 scripts are fun. After enough digging: IPV6INIT and IPV6FORWARDING are global parameters - they can't be set per-interface. That's what's causing the weird errors you see - if you set them in /etc/sysconfig/network, it should behave.