Compton 是轻量级窗口管理器,不直接提供网络共享功能,网络共享需通过系统级工具配置。以下是基于 Linux 系统(如 Ubuntu/Debian)的网络共享方法,需结合系统设置实现:
sudo apt update && sudo apt install samba
/etc/samba/smb.conf
,添加以下内容(示例为共享 /home/user/shared
文件夹):[shared]
path = /home/user/shared
writable = yes
guest ok = yes
create mask = 0777
directory mask = 0777
sudo smbpasswd -a your_username
sudo service smbd restart
smb://主机IP/shared
访问。/etc/netplan/01-netcfg.yaml
):network:
version: 2
renderer: networkd
ethernets:
eth0: # 主机有线网卡
dhcp4: no
addresses: [192.168.1.1/24] # 主机静态 IP
eth1: # 共享给客户端的网卡
dhcp4: no
addresses: [192.168.1.2/24] # 客户端静态 IP(可选)
运行 sudo netplan apply
生效。/etc/sysctl.conf
,取消注释 net.ipv4.ip_forward=1
,然后执行:sudo sysctl -p
sudo iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
sudo iptables-save > /etc/iptables.rules
192.168.1.3/24
),网关设为 192.168.1.1
,DNS 可用 8.8.8.8
。nmcli
(NetworkManager 工具):
sudo apt install network-manager
sudo nmcli connection add type wifi ifname wlan0 con-name "Hotspot" ssid "MySharedWiFi"
sudo nmcli connection modify "Hotspot" wifi-sec.key-mgmt wpa-psk wifi-sec.psk "your_password"
sudo nmcli connection modify "Hotspot" ipv4.method shared
sudo nmcli connection up "Hotspot"
chmod
/chown
设置访问权限,避免未授权访问。system-config-samba
(Ubuntu 软件中心可搜索)。提示:Compton 仅负责窗口渲染,网络共享需依赖系统原生工具(如 Samba、NetworkManager)。具体步骤可能因发行版略有差异,建议参考对应系统的官方文档。