|
netcfg (当前版本2.0.6)适用于笔记本(经常移动)或者需要经常更改IP地址,需要不同的联网方式的用户,台式机可以使用原有配置不用改动。
1.安装netcfg(因为从v2开始netcfg是单独的一个包了,不再包含在initscripts中了): pacman -Sy netcfg
2.编辑/etc/rc.conf(或者/etc/rc.conf.pacnew,取决于你升级initscripts 2008.03-4后有没有使用新的rc.conf配置文件)
3.注释掉(INTERFACES部分),类似:[color="Red"]#eth0="eth0 192.168.0.2 netmask 255.255.255.0 broadcast 192.168.0.255"
[color="Red"]#INTERFACES=(eth0) 4.注释掉DAEMONS段中的network,而添加net-profiles,类似- DAEMONS=(syslog-ng laptop-mode !cpufreqd [color="Red"]![/color]network net-profiles netfs !ppp crond hal alsa gdm)
复制代码 5.复制/etc/network.d/examples的各例子,按照你的需求修改,类似:
a、家里的无线路由(使用ifconfig -a或者iwconfig查看你机器中网卡/无线网卡的具体情况,我的(ipw2100)就是eth1而不是wlan0):- CONNECTION="wireless"
- DESCRIPTION="Home Wireless"
- INTERFACE=eth1
- SCAN="yes"
- SECURITY="wpa"
- ESSID="mynetwork"
- KEY="SomePasskey"
- IP="dhcp"
- TIMEOUT=20
复制代码 b、adsl直接上网连接,类似(该部分需要先配置好ppp,参见wiki:http://wiki.archlinux.org/index.php/PPPoE_Setup_with_pppd):- CONNECTION="ppp"
- INTERFACE="ignore"
- PEER="provider"
- PPP_TIMEOUT=10
复制代码
6.编辑NETWORKS段,添加你已经弄好的net-profiles名字,类似:- NETWORKS=(!main wireless-home !ethernet ethernet-static adsl-home)
复制代码 7.需要更改网络,直接使用netcfg2命令+你的net-profile名字,如:
netcfg2 adsl-friend-home
详细情况参见:http://wiki.archlinux.org/index.php/Network_Profiles
有问题请提交bug报告。 |
|