|
|
我用AS3,想作一个路由器来带动一个局域网内的机器上网
我的外部IP:202.118.70.2xx
网关:202.118.70.1
内部IP:192.168.0.xx
下面是我的配置:
这是我的配置:
/etc/sysconfig/network
HOSTNAME=weboa #服务器的主机名
DOMAINNAME="weboa.com.cn" #服务器的域名
GATEWAY="202.118.70.1" #网关设置
GATEWAYDEV="eth0" #网关所用设备
NETWORKING=YES #是否启动网络服务
ONBOOT=YES #网络服务配置在每次启动时生效
FORWARD_IPV4="yes" #服务器支持IP转发
/etc/sysconfig/network-scripts/ifcfg-eth0
# Please read /usr/share/doc/initscripts-*/sysconfig.txt
# for the documentation of these parameters.
ONBOOT=yes
USERCTL=no
PEERDNS=yes
GATEWAY=202.118.70.1
TYPE=Ethernet
IPADDR=202.118.70.213
DEVICE=eth0
HWADDR=00:e0:4c:40:3e:d3
BOOTPROTO=none
NETMASK=255.255.255.0
/etc/sysconfig/network-scripts/ifcfg-eth1
# Please read /usr/share/doc/initscripts-*/sysconfig.txt
# for the documentation of these parameters.
ONBOOT=yes
USERCTL=no
PEERDNS=yes
TYPE=Ethernet
IPADDR=192.168.0.1
DEVICE=eth1
HWADDR=00:e0:4c:40:3f:d0
BOOTPROTO=none
NETMASK=255.255.255.0
然后是编辑/etc/sysctl.conf修改net.ipv4.ip_forward=1
对于iptables:
#iptables -t nat -A POSTROUTING -o eth0 -j SNAT --to-source 202.118.70.2xx
#iptables -A FORWARD -s 192.168.0.0/24 -j ACCEPT
#iptables -A FORWARD -d 192.168.0.0/24 -j ACCEPT
#iptables -A FORWARD -s ! 192.168.0.0/24 -j DROP
#iptables-save > /etc/sysconfig/iptables
#/etc/init.d/network restart
#/etc/init.d/iptables restart
可是局域网还是无法上网,并且本机也无法上网,还有什么地方不对吗?谢谢大家 |
|