1:给内网分配ip的服务程序
sudo apt-get install dhcp3-server #or isc-dhcp-server
分别打开两个文件进行配置
sudo vim /etc/default/isc-dhcp-server
INTERFACES="eth1" #or "wlanX"
sudo vim /etc/dhcp/dhcp.conf
该文件中有样例,最少设置三条,
1:subnet ip range
2:router ip
3:dns
设置完后可重启服务
dhcp-server这个服务会在开机后自动运行
2:在/etc/network/interfaces文件中修改好内外网卡的ip等信息
下面是一般的格式
auto eth1
iface eth1 inet static # dhcp
addresss xx.xx.xx.xx
netmask xx.xx.xx.xx
gateway xx.xx.xx.xx
network xx.xx.xx.xx
broadcast xx.xx.xx.xx
dns-nameserver xx.xx.xx.xx
该文件会在开机后自动运行
3:最后的一步ip forwarding
在/etc/rc.local中加入下面的三条
iptables -F
iptables -P INPUT ACCEPT
iptables -P FORWARD ACCEPT
iptables -t nat -A POSTROUTING -s 192.168.1.0/24 -o eth0
-j MASQUERADE
上面的内外网之间的转发规则会在开机之后自动运行
系统的一些设置:
vim /etc/sysctl.conf
net.ipv4.ip_forward=1 #开启转发