需求:
1、电脑连接有线网络,把无线网络共享给手机或其他电脑(这个需求最常见);
2、电脑连接无线网络,用网线共享网络给其他电脑上网(这几天玩树莓派产生的需求);
3、电脑连接无线网络,再把无线网络共享给手机或其他电脑(不要想了,这个还没琢磨出来)
前两个需求,在Gentoo+kde5环境下实现非常简单,按以下三步操作即可:
1、添加use,安装软件:
echo "net-wireless/wpa_supplicant ap p2p" >> /etc/portage/package.use/wpa_supplicant echo "net-misc/networkmanager connection-sharing" >> /etc/portage/package.use/networkmanager emerge -av networkmanager wpa_supplicant
加上use后,会自动安装依赖:dnsmasq和iptables。
2、设置系统转发,修改/etc/sysctl.conf:
net.ipv4.ip_forward = 1
3、“连接编辑器”中添加共享连接:
需求1,添加无线共享:①WiFi->模式->接入点;②IPv4->方法->与其他计算机共享;③密码和SSID等项目自行添写。
需求2,添加有线共享:①IPv4->方法->与其他计算机共享;②其他项目自己看着添写。
对了,还有一点非常重要,内核中添加相应iptables转发的模块!这是我的config文件(下载,64位联想昭阳E4430,支持蓝牙、读卡器、无线网卡等),仅供参考。