家里有一条固定IP的光纤线路
ubuntu14.04server 服务器一台(双网卡)
无线路由器一个
工作站和手机有很多台。
请问服务器如何制作DHCP+网关 让工作站和手机进行上网?
请教ubuntu14.04做网关让局域网共享服务器上网的方法
-
- 帖子: 17
- 注册时间: 2011-07-19 10:05
Re: 请教ubuntu14.04做网关让局域网共享服务器上网的方法
昨天设置这台服务器耗费了好几个小时,但是没有成功,说一下昨天工作的成果
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
问题就是客户端无法上网,请问各位大神,我是在哪个环节上出错了呢?
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
问题就是客户端无法上网,请问各位大神,我是在哪个环节上出错了呢?
-
- 论坛版主
- 帖子: 18279
- 注册时间: 2009-08-04 16:33
Re: 请教ubuntu14.04做网关让局域网共享服务器上网的方法
你的 eth0 是否先插入一個 modem 或稱 小烏龜eth0为对外网的网卡
如果有 請查一下 品牌與型號 貼上來
-
- 帖子: 1
- 注册时间: 2013-09-14 9:59
- 系统: ubuntu 13.04
Re: 请教ubuntu14.04做网关让局域网共享服务器上网的方法
建议楼主上dnsmasq 是一个dhcp 和dns 一体的软件,百度一下就知道了,,我目前就是用这种方法做的,而且我还做一个软路由。