|
From: Dominic R. <dl...@ed...> - 2010-09-01 22:20:56
|
Serge, That's now done, with patch against 1.50 which is the latest I can find in cvs. Dominic On 01/09/2010 21:17, Serge Leschinsky wrote: > Dominic, > > may I ask you to reopen the FR#70 and upload the patch against the latest > version of network script? > > Serge > > On 08/31/2010 07:28 AM, Dominic Raferd wrote: >> Serge: >> >> Exactly so. I think this 'network redetect' works easily if there is one >> network device (option 'r'). With more than one, and if the order >> (eth0/eth1) matters, the user configures 70-persistent-net.rules >> manually and then uses 'network redetect' with option 'k' to restart >> networking; it makes life easier in this situation too. I haven't been >> able to test it with wireless lan devices, though. >> >> BTW I see the existing network script has a never-executed call at the >> end to a non-existent /etc/init.d/wlan. >> >> Dominic >> >> On 30/08/2010 21:50, Serge Leschinsky wrote: >>> Heiko, Dominic, >>> >>> >>> as far as I can see this feature is opposite to concatenation of >>> 70-persistent-net.rules, and in essence it's a way to clean this file up from >>> "outdated" records without reboot. For me it's "nice to have". >>> >>> >>> Serge >>> >>> >>> >>> On 08/30/2010 08:33 AM, Heiko Zuerker wrote: >>>> Does anybody have an opinion on this? >>>> >>>> Heiko >>>> >>>> Quoting Dominic Raferd<dl...@ed...>: >>>> >>>>> Back in April I submitted to Mantis some code for the >>>>> /etc/init.d/network script which added a new 'redetect' options to allow >>>>> redetection of changed network hardware >>>>> https://sourceforge.net/apps/mantisbt/devil-linux/view.php?id=70. This >>>>> was felt to be unnecessary because of the introduction of mactab, but it >>>>> might be worth reconsidering if we are now removing mactab. >>>>> >>>>> Dominic >>>>> >>>>> Here's the help info for it: >>>>> >>>>> 'network redetect' will disrupt any existing network connection and may >>>>> leave it broken. It is intended for use from a local terminal and in >>>>> cases where network hardware has changed and needs to be reconfigured to >>>>> work properly. Or (with 'k' option) where >>>>> /etc/udev/rules.d/70-persistent-net.rules file has been changed >>>>> manually, and the network needs to be restarted to reflect the changes. >>>>> If pre-existing network hardware is working, but additional new network >>>>> hardware is not, 'network redetect' is probably not the right tool - >>>>> instead, configure the new hardware from the NET section of 'setup'. >>>>> >>>>> Usually you first run with option 'r', this stops the network, removes >>>>> any prior information about network devices stored at >>>>> /etc/udev/rules.d/70-persistent-net.rules, redetects network devices, >>>>> recreates this file and then attempts to restart the network. To restart >>>>> the network it needs a network module; if you choose the 'autoselect' >>>>> option when and if requested, it will override any existing module set >>>>> by 'setup' at /etc/sysconfig/nic/ifcfg-ethn and use the module suggested >>>>> by udev. >>>>> >>>>> If this fails, reconfigure /etc/udev/rules.d/70-persistent-net.rules >>>>> manually (for instance, switching the allocation of device NAMEs between >>>>> eth0 and eth1) and then rerun 'network redetect' with the 'k' option. >>>>> >>>>> If you still have problems, check settings for the network device >>>>> (including module) using 'setup'. When you have an operational network, >>>>> save your changes with 'save-config -q'. >>>>> >>>>>> Heiko >>>>>> >>>>>>> -----Original Message----- >>>>>>> From: Heiko Zuerker [mailto:he...@zu...] >>>>>>> Sent: Saturday, August 28, 2010 8:06 AM >>>>>>> To: dev...@li... >>>>>>> Subject: Re: [Devil-linux-develop] Enable "nameif" to associate MAC >>>>>>> address with correct interface name >>>>>>> >>>>>>> Yes I agree, let's take it back out. >>>>>>> >>>>>>> Heiko >>>>>>> >>>>>>>> -----Original Message----- >>>>>>>> From: Stefan Engel [mailto:ma...@en...] >>>>>>>> Sent: Monday, August 23, 2010 4:12 AM >>>>>>>> To: dev...@li... >>>>>>>> Subject: Re: [Devil-linux-develop] Enable "nameif" to associate MAC >>>>>>>> address with correct interface name >>>>>>>> >>>>>>>> Hi Serge, >>>>>>>> >>>>>>>> I just tested my config with >>>>>> /etc/udev/rules.d/70-persistent-net.rules >>>>>>>> with two VMs and it's working without problems. This solution looks >>>>>>> like >>>>>>>> the more elegant way to assign interface names to mac addresses. >>>>>>>> >>>>>>>> Seems that the changes we made for dealing with /etc/mactab and >>>>>>>> /etc/mactable are more or less obsolete by now. >>>>>>>> >>>>>>>> udev already works in the correct way when assigning the interface >>>>>>>> names, without the 'workaround' I made in the network script to get >>>>>>> the >>>>>>>> interface names right. So if nobody really needs the changes we made >>>>>>>> for working with /etc/mactab, /etc/mactable, we could roolback these >>>>>>>> changes. >>>>>>>> >>>>>>>> Regards, >>>>>>>> Stefan >>>>>>>> >>>>>>>> On 08/22/2010 07:56 AM, Serge Leschinsky wrote: >>>>>>>>> Hi guys, >>>>>>>>> >>>>>>>>> DL system has been retired recently and I found that the problem >>>>>>> with >>>>>>>>> MAC-interface name association was solved a bit differently. >>>>>>> Probably >>>>>>>>> I missed something - in this case I'm sorry in advance. >>>>>>>>> >>>>>>>>> The solution is based on udev rule (70-persistent-net.rules). The >>>>>>> file >>>>>>>>> below is a simple concatenation of 70-persistent-net.rules from 3 >>>>>>>>> different DL systems, and I was able to copy configuration tarball >>>>>>>>> between systems without problem with network interface renaming. >>>>>>>> Is it the same what you wish to get? >>>>>>>>> >>>>>>>>> # cat /etc/udev/rules.d/70-persistent-net.rules >>>>>>>>> # This file was automatically generated by the >>>>>>>>> /lib/udev/write_net_rules # program, run by the persistent-net- >>>>>>>> generator.rules rules file. >>>>>>>>> # >>>>>>>>> # You can modify it, as long as you keep each rule on a single # >>>>>>> line, >>>>>>>>> and change only the value of the NAME= key. >>>>>>>>> >>>>>>>>> # PCI device 0x10ec:0x8169 (r8169) >>>>>>>>> SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", >>>>>>>>> ATTR{address}=="00:14:d1:16:ab:c5", ATTR{type}=="1", >>>>>>>> KERNEL=="eth*", NAME="eth0" >>>>>>>>> # PCI device 0x10ec:0x8139 (8139too) SUBSYSTEM=="net", >>>>>>>>> ACTION=="add", DRIVERS=="?*", >>>>>>> ATTR{address}=="00:0a:e6:88:8f:4d", >>>>>>>>> ATTR{type}=="1", >>>>>>>> KERNEL=="eth*", NAME="eth1" >>>>>>>>> # PCI device 0x10ec:0x8169 (r8169) >>>>>>>>> SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", >>>>>>>>> ATTR{address}=="00:14:d1:16:a8:cc", ATTR{type}=="1", >>>>>>>> KERNEL=="eth*", NAME="eth1" >>>>>>>>> # PCI device 0x10ec:0x8139 (8139too) SUBSYSTEM=="net", >>>>>>>>> ACTION=="add", DRIVERS=="?*", >>>>>>> ATTR{address}=="00:0d:87:26:33:9e", >>>>>>>>> ATTR{type}=="1", >>>>>>>> KERNEL=="eth*", NAME="eth0" >>>>>>>>> SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", >>>>>>>>> ATTR{address}=="00:23:4d:0b:87:b2", ATTR{type}=="1", >>>>>>>> KERNEL=="eth*", NAME="wlan0" >>>>>>>>> SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", >>>>>>>>> ATTR{address}=="00:21:70:bc:07:76", ATTR{type}=="1", >>>>>>>> KERNEL=="eth*", NAME="eth0" >>>>>>>>> # PCI device 0x8086:0x10f5 (e1000e) >>>>>>>>> SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", >>>>>>>>> ATTR{address}=="00:22:68:13:c2:3b", ATTR{type}=="1", >>>>>>>> KERNEL=="eth*", NAME="eth1" >>>>>>>>> # PCI device 0x8086:0x4237 (iwlagn) >>>>>>>>> SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", >>>>>>>>> ATTR{address}=="00:1e:65:6b:22:64", ATTR{type}=="1", >>>>>>>> KERNEL=="wlan*", NAME="wlan1" >>>>>>>>> >>>>>>>>> Serge >>>>>>>>> >>>>>>>>> >>>>>>>>> On 06/18/2010 09:13 AM, Stefan Engel wrote: >>>>>>>>>> Sorry for the late reply, holiday and work kept me busy. >>>>>>>>>> >>>>>>>>>> I have seen the bug #73 is resolved and the network script is now >>>>>>>>>> available in the latest CVS snapshot. I am about to build my own >>>>>>>>>> devil distro sometime during the next days. So far the script >>>>>> looks >>>>>>>>>> ok and should work as intended. >>>>>>>>>> >>>>>>>>>> Thanks for all helping to get this task done. >>>>>>>>>> >>>>>>>>>> Regards, >>>>>>>>>> Stefan >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> On 05/25/2010 03:29 AM, Stephen H F Ralph wrote: >>>>>>>>>>> Having given further thought to my earlier posting from work, >>>>>> and >>>>>>>>>>> hopefully to ease confusion between the differing network >>>>>>> scripts, >>>>>>> I >>>>>>>>>>> have given a version of "1.44a" to the original mactab-modified >>>>>>>>>>> script, and "1.44b" to the same file as further patched by >>>>>> Stefan. >>>>>>>>>>> Both files have been uploaded to mantis. >>>>>>>>>>> >>>>>>>>>>> If Stefan can confirm I have correctly added his modifications >>>>>> to >>>>>>>>>>> 1.44b, then I propose this is the file to use. >>>>>>>>>>> >>>>>>>>>>> I'd expect Heiko to strip the temporary branding 1.44a and >>>>>> 1.44b, >>>>>>> by >>>>>>>> the way. >>>>>>>>>>> Regards - Steve >>>>>>>>>>> >>>>>>>>>>> "Stephen H F Ralph"<shf...@gm...> >>>>>>>>>>> >>>>>>>>>>> >>>>>>> -------------------------------------------------------------------- >>>>>>>>>>> ---------- >>>>>>>>> >>>>>>> ---------------------------------------------------------------------- >>>>>>>>> -------- >>>>>>>>> This SF.net email is sponsored by >>>>>>>>> >>>>>>>>> Make an app they can't live without >>>>>>>>> Enter the BlackBerry Developer Challenge >>>>>>>>> http://p.sf.net/sfu/RIM-dev2dev >>>>>>>>> _______________________________________________ >>>>>>>>> Devil-linux-develop mailing list >>>>>>>>> Dev...@li... >>>>>>>>> https://lists.sourceforge.net/lists/listinfo/devil-linux-develop >>>>>>>>> >>>>>>>>> >>>>>>>> >>>>>>>> >>>>>> ------------------------------------------------------------------------ >>>>>>> ------ >>>>>>>> This SF.net email is sponsored by >>>>>>>> >>>>>>>> Make an app they can't live without >>>>>>>> Enter the BlackBerry Developer Challenge http://p.sf.net/sfu/RIM- >>>>>>>> dev2dev _______________________________________________ >>>>>>>> Devil-linux-develop mailing list >>>>>>>> Dev...@li... >>>>>>>> https://lists.sourceforge.net/lists/listinfo/devil-linux-develop >>>>>>> >>>>>>> >>>>>> ------------------------------------------------------------------------ >>>>>> ------ >>>>>>> Sell apps to millions through the Intel(R) Atom(Tm) Developer Program >>>>>>> Be part of this innovative community and reach millions of netbook >>>>>> users >>>>>>> worldwide. Take advantage of special opportunities to increase revenue >>>>>>> and speed time-to-market. Join now, and jumpstart your future. >>>>>>> http://p.sf.net/sfu/intel-atom-d2d >>>>>>> _______________________________________________ >>>>>>> Devil-linux-develop mailing list >>>>>>> Dev...@li... >>>>>>> https://lists.sourceforge.net/lists/listinfo/devil-linux-develop >>>>>> >>>>>> ------------------------------------------------------------------------------ >>>>>> Sell apps to millions through the Intel(R) Atom(Tm) Developer Program >>>>>> Be part of this innovative community and reach millions of netbook users >>>>>> worldwide. Take advantage of special opportunities to increase revenue and >>>>>> speed time-to-market. Join now, and jumpstart your future. >>>>>> http://p.sf.net/sfu/intel-atom-d2d >>>>>> _______________________________________________ >>>>>> Devil-linux-develop mailing list >>>>>> Dev...@li... >>>>>> https://lists.sourceforge.net/lists/listinfo/devil-linux-develop >>>>> ------------------------------------------------------------------------------ >>>>> Sell apps to millions through the Intel(R) Atom(Tm) Developer Program >>>>> Be part of this innovative community and reach millions of netbook users >>>>> worldwide. Take advantage of special opportunities to increase revenue and >>>>> speed time-to-market. Join now, and jumpstart your future. >>>>> http://p.sf.net/sfu/intel-atom-d2d >>>>> _______________________________________________ >>>>> Devil-linux-develop mailing list >>>>> Dev...@li... >>>>> https://lists.sourceforge.net/lists/listinfo/devil-linux-develop >>>>> >>>> >>>> >>> >>> ------------------------------------------------------------------------------ >>> This SF.net Dev2Dev email is sponsored by: >>> >>> Show off your parallel programming skills. >>> Enter the Intel(R) Threading Challenge 2010. >>> http://p.sf.net/sfu/intel-thread-sfd >>> _______________________________________________ >>> Devil-linux-develop mailing list >>> Dev...@li... >>> https://lists.sourceforge.net/lists/listinfo/devil-linux-develop >>> >> >> ------------------------------------------------------------------------------ >> This SF.net Dev2Dev email is sponsored by: >> >> Show off your parallel programming skills. >> Enter the Intel(R) Threading Challenge 2010. >> http://p.sf.net/sfu/intel-thread-sfd >> _______________________________________________ >> Devil-linux-develop mailing list >> Dev...@li... >> https://lists.sourceforge.net/lists/listinfo/devil-linux-develop >> > > > ------------------------------------------------------------------------------ > This SF.net Dev2Dev email is sponsored by: > > Show off your parallel programming skills. > Enter the Intel(R) Threading Challenge 2010. > http://p.sf.net/sfu/intel-thread-sfd > _______________________________________________ > Devil-linux-develop mailing list > Dev...@li... > https://lists.sourceforge.net/lists/listinfo/devil-linux-develop |