debian做完网关服务器后不能上网

Moonface 发布于 2011/12/08 12:04
阅读 698
收藏 2

/etc/network/interfaces

auto lo

auto eth0(外网)
iface eth0 inet static
address 162.105.30.130
netmask 255.255.255.0
gateway 162.105.30.1

auto eth1
iface eth1 inet static
address 192.168.1.1
netmask 255.255.255.0

/etc/sysctl.conf
net.ipv4.ip_forward=1
net.ipv6.conf.all.forwarding=1

sudo iptables -t nat -A POSTROUTING -s 192.168.1.0/24 -j MASQUERADE
sudo iptables -A FORWARD -p tcp --syn -s 192.168.1.0/24 -j TCPMSS --set-mss 1156
sudo iptables-save > iptables-rules
sudo mv iptables-restore /etc/
上面的第一条规则是把所有局域网的请求,都转发到外网
第二条规则跟网关无关,是为VPN写的。
修改/etc/rc.local启动脚本,加入:
iptables-restore < /etc/iptables-rules

我按照上面的方法做完了网关服务器,客户机也能通过服务器上网了,可是服务器本身上不了网了,我想用apt-get安装其他软件,返回的提示是无法连接,请教一下这是什么问题呢???

加载中
0
Moonface
Moonface
晕,是真没人理我啊, ,中午睡了一觉,忽然醒悟,还是配置文件的事,自己检查了一下,发现PING外网的IP能通,PING网址就不通,肯定是DNS的设置问题,结果发现/etc/resolv.conf里面没配置好DNS,现在修好了,自己回复一下吧,方便遇到同样问题的朋友们看看

0
返回顶部
顶部