请教ubuntu14.04做网关让局域网共享服务器上网的方法

包含网卡/无线网的网络问题和ADSL/校园网/宽带拨号支持及代理/共享等网络使用问题
回复
mayaren888
帖子: 17
注册时间: 2011-07-19 10:05

请教ubuntu14.04做网关让局域网共享服务器上网的方法

#1

帖子 mayaren888 »

家里有一条固定IP的光纤线路
ubuntu14.04server 服务器一台(双网卡)
无线路由器一个
工作站和手机有很多台。
请问服务器如何制作DHCP+网关 让工作站和手机进行上网?
mayaren888
帖子: 17
注册时间: 2011-07-19 10:05

Re: 请教ubuntu14.04做网关让局域网共享服务器上网的方法

#2

帖子 mayaren888 »

昨天设置这台服务器耗费了好几个小时,但是没有成功,说一下昨天工作的成果
1、设置eth0和eth1两个网卡的IP地址
eth0为对外网的网卡,eth1是对内局域网的网卡
我的设置如下:
auto eth0
iface eth0 inet static
address 202.XX.XX.XXX
gateway 202.XX.XX.XXX
netmask 255.255.255.128
dns-nameservers 114.114.114.114 8.8.8.8

auto eth1
iface eth1 inet static
address 172.16.1.1
netmask 255.255.255.0

目前服务器可以正常上网,局域网内的客户电脑可以ping通172.16.1.1的网卡。

2、设置IP转发
修改/etc/sysctl.conf,添加这一行:
net.ipv4.ip_forward= 1

3、然后我设置了Iptables根据网上的教程设置如下:

iptables -F
iptables -P INPUT ACCEPT
iptables -P FORWARD ACCEPT
iptables -t nat -A POSTROUTING -s 172.16.1.0/24 -o eth0 -j MASQUERADE

4、以上设置完毕以后重新启动系统

5、设置客户端IP地址
ip:172.16.1.5
子掩码:255.255.255.0
网关:172.16.1.1
DNS:172.16.1.1


问题就是客户端无法上网,请问各位大神,我是在哪个环节上出错了呢?
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

Re: 请教ubuntu14.04做网关让局域网共享服务器上网的方法

#3

帖子 poloshiao »

eth0为对外网的网卡
你的 eth0 是否先插入一個 modem 或稱 小烏龜
如果有 請查一下 品牌與型號 貼上來
317936806
帖子: 1
注册时间: 2013-09-14 9:59
系统: ubuntu 13.04

Re: 请教ubuntu14.04做网关让局域网共享服务器上网的方法

#4

帖子 317936806 »

建议楼主上dnsmasq   是一个dhcp 和dns 一体的软件,百度一下就知道了,,我目前就是用这种方法做的,而且我还做一个软路由。
回复