From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([208.92.234.80] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1Nz5AY-0005fQ-Gm for garchives@archives.gentoo.org; Tue, 06 Apr 2010 09:34:02 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 4B713E09B1; Tue, 6 Apr 2010 09:33:46 +0000 (UTC) Received: from mail-vw0-f53.google.com (mail-vw0-f53.google.com [209.85.212.53]) by pigeon.gentoo.org (Postfix) with ESMTP id 1EF51E09B1 for ; Tue, 6 Apr 2010 09:33:46 +0000 (UTC) Received: by vws1 with SMTP id 1so2114236vws.40 for ; Tue, 06 Apr 2010 02:33:45 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:from:date:received :message-id:subject:to:content-type; bh=sStTxlJI5jmdffW0xNij7nuausD/Suu5xVArSIalbzo=; b=GLPULuLMwdylot+neFsJRM1EpmWBuybyswiDIVvU4HzrBsQJ2tgNdtaxSOXC3iij9t 5uZcLcMHvPUepE2tv8rOY4FyS3cpEO1/16khOwFN0LqKh1CIKaLK/MhnwXhzb7VgU4zM UQ3VY3nBezEDU9uWx9oUXu4NLVVmSa49tLSjo= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:from:date:message-id:subject:to:content-type; b=Djqcz0nOxp66QrjNVRiORJY9puArH8+ScUD8S8+k7943JdYLlbb48Xqlc0//4+DItw LjcwHKYE2rLWotbYZ0RH8XLW7UfHL1eAKIcpdqjxZ/22BcWRdVeGH9T5HeFWZXcf+cIp P1MCcmxOWjaR4wqlfhZ2RlKHW3L8s/Z/9QqDU= Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-soc@lists.gentoo.org Reply-to: gentoo-soc@lists.gentoo.org MIME-Version: 1.0 Received: by 10.220.97.5 with HTTP; Tue, 6 Apr 2010 02:33:25 -0700 (PDT) From: Zhitong He Date: Tue, 6 Apr 2010 17:33:25 +0800 Received: by 10.220.125.93 with SMTP id x29mr3160821vcr.125.1270546425558; Tue, 06 Apr 2010 02:33:45 -0700 (PDT) Message-ID: Subject: [gentoo-soc] Network Configuration in Gentoo To: gentoo-soc@lists.gentoo.org Content-Type: multipart/alternative; boundary=001636d3406f5db81c04838e2444 X-Archives-Salt: b4f1a18c-0e95-49ee-ac63-a3eaf6f10f63 X-Archives-Hash: a0f88d2c3dcf23109436f90972159dc2 --001636d3406f5db81c04838e2444 Content-Type: text/plain; charset=ISO-8859-1 Hi, I have been trying to get involved with NetworkManager's integration with Gentoo, but encounter some problems. 1. What network configuration in Gentoo does are not what NM can do. Modular Networking in Gentoo is popular, however, they are not all supported by NM. For example, bonding, bridging and vlan. In addition, advanced configuration such as interface dependency, fall back operation, are not supported by NM, too. 2. Configuration about Wireless Networking is not powerful enough. Security wireless connection is a strong point of NM, however, not the network configuration of Gentoo. Though we can choose wpa_supplicant module for security connection, the configuration depends on wpa_supplicant's configuration files which has its own syntax and not worth translation back to NM using plugin, since NM is already working with wpa_supplicant via dbus communication. So, what's the benefit for Gentoo and what I can do if choosing the project? Working with syntax in network configuration file like config_ and config_ is pleasure, but is that enough? they are only little part of Gentoo's network configuration file. The work should focus on settings for NM, but settings in Gentoo's network configuration rely on various tools according to different modules and the syntax is not unified. Will mentor let me pass the final evaluation if only part of the configuration is support? :-) My conclusion is that we should do more work on improving the way to configure network in Gentoo instead of NM integration, if we need to make it easily supported by various network control daemon. For example, focus on settings for variable control like /etc/make.conf instead of syntax as wpa_supplicant_wlan0="-Dwext", put it from a single file(/etc/conf.d/net) to a specified directory, where we can also place the vpn keys, pem files.. Sorry for my poor English, I would explain further if you could not understand my opinion. Feedback and comments are welcome. -- Zhitong He --001636d3406f5db81c04838e2444 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Hi, I have been trying to get involved with NetworkManager's integratio= n with Gentoo, but encounter some problems.

1. What netw= ork configuration in Gentoo does are not what NM can do.
=A0=A0 = =A0Modular Networking in Gentoo is popular, however, they are not all suppo= rted by NM. For example, bonding, bridging and vlan. In addition, advanced = configuration such as interface dependency, fall back operation, are not su= pported by NM, too.

2. Configuration about Wireless Networking is not power= ful enough.=A0
=A0=A0 =A0Security wireless connection is a strong= point of NM, however, not the network configuration of Gentoo.=A0Though we= can choose =A0wpa_supplicant module for security connection, the configura= tion depends on wpa_supplicant's configuration files which has its own = syntax and not worth translation back to NM using plugin, since NM is alrea= dy working with wpa_supplicant via dbus communication.

So, what's the=A0benefit for Gentoo=A0and =A0what I= can do if choosing the project?=A0
Working with syntax in networ= k configuration file like config_<interface> and config_<essid>= =A0is =A0pleasure, but is that enough? they are only little part of Gentoo= 's network configuration file. The work should focus on settings for NM= , but settings in Gentoo's network configuration rely on various tools = according to different modules and the syntax is not unified. Will mentor l= et me pass the final evaluation if only part of the configuration is suppor= t? =A0:-)

=A0My conclusion is that we should do more=A0work on im= proving the way to configure network in Gentoo instead of NM integration, i= f we need to make it easily supported by various network control daemon. Fo= r example, focus on settings for variable control like /etc/make.conf inste= ad of syntax as wpa_supplicant_wlan0=3D"-Dwext", put it from a si= ngle file(/etc/conf.d/net) to a specified directory, where we can also plac= e the vpn keys, pem files..

Sorry for my poor English, I would explain further if y= ou could not understand my opinion. Feedback and comments are welcome.

--
Zhitong He

--001636d3406f5db81c04838e2444--