ubuntu单网卡共享网络其实就是开启ubuntu的路由器功能。用于共享网络的电脑为主机,安装的是ubuntu操作系统,需要共享的电脑称为客户机,操作系统任意。
主机设置
编辑/etc/sysctl.conf将
#net.ipv4.ip_forward = 1
修改为
net.ipv4.ip_forward = 1
在 /etc/rc.local 的 exit 0 前面加入
sudo iptables -F
sudo iptables -P INPUT ACCEPT
sudo iptables -P FORWARD ACCEPT
sudo iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
重启电脑
客户机设置
修改客户机网络信息
- 将IP地址设置和主机IP为同一网段
- 子网掩码修改和主机一样
- 网关为主机IP
- DNS服务和主机一样
例如:
主机网络信息
IP:10.6.132.148
子网掩码:255.255.255.192
网关:10.6.132.190
DNS:10.210.210.252
客户机网络信息
IP:10.6.132.147
子网掩码:255.255.255.192
网关:10.6.132.148
DNS:10.210.210.252