同一局域网下只有一台电脑可以上网,如何通过这台电脑使大家都能上网。 |
您所在的位置:网站首页 › 怎么共享网络给电脑上网呢 › 同一局域网下只有一台电脑可以上网,如何通过这台电脑使大家都能上网。 |
同一个局域网,同一台路由器,同一台交换机中的电脑只有一台电脑可以上网,如何使其他电脑使用这台电脑的网络上网呢? 在确保这台可以上网的电脑可以是Linux系统(Centos 7)的前提下可以使用一下操作 第一步:确保这台能上网的电脑是两张网卡 开启路由功能,使那台能上网的电脑变成一台路由器 (1)查看IPv4转发状态,默认为0即关闭状态 cat /proc/sys/net/ipv4/ip_forward开启转发 echo 1 > /proc/sys/net/ipv4/ip_forward(2)配置iptables做SNAT,基于源的数据包转发 iptables -t nat -A POSTROUTING -s 192.168.1.0/24(这里要填不能上网的局域网的IP) -j SNAT --to-source 192.168.0.100 (这里是能连接外网的IP地址) iptables -t nat -A POSTROUTING -s 192.168.1.0 -j SNAT --to-source 192.168.0.100(3)为了防止重启后这些配置失效,将这两条命令加入到rc.local中,使其开机自动运行。 vim /etc/rc.d/rc.local在最后一行添加 iptables -t nat -A POSTROUTING -s 192.168.1.0 -j SNAT --to-source 192.168.0.100因为CentOS7开始,rc.local默认没有执行权限,还要加一条命令 chmod +x /etc/rc.d/rc.local完成,可以重启测试一下了。 第二步: 将需要上网的电脑网关设置为能上网的同网段的IP,DNS随便设置,推荐114.114.114.114或者8.8.8.8 这就可以上网了 附上centos 7的设置方法 vim /etc/sysconfig/network-scripts/ifcfg-ens33CTRL+G定位到最后一行添加 GATEWAY=192.168.1.11 #这里是能上网的那台电脑的IP地址 DNS1=114.114.114.114 DNS2=8.8.8.8不能只放Linux的吧,下边给个windows的 上图 win+R 下边就是一样的了。。。。。。^_^ |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |