服务器是ubuntu server 12.04 i386,装有双网卡。其中eth0连接到外网,eth1连接到路由器的WAN端口。想创建一个共享wifi,使其他设备都能通过服务器上网
cat /etc/network/interfaces
auto lo
iface lo inet loopback
#连接到外网
auto eth0
iface eth0 inet static
address 212.114.20.78
netmask 255.255.255.0
gateway 212.114.20.126
dns-nameservers 212.114.0.242 8.8.8.8
#连接到路由器
auto eth1
iface eth1 inet static
address 192.168.1.254
netmask 255.255.255.0
route -n
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 212.114.20.126 0.0.0.0 UG 100 0 0 eth0
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 eth1
212.114.20.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
リーリー
また、サーバーのルーティング テーブルは何ですか (
route -n
出力)。iptables -t nat -A POSTROUTING -s 192.168.1.0/24 -j MASQUERADE- を/etc/rc.localに追加します
それでも機能しない場合は、Evian の回答とコメントに従っているかどうかを確認してください
-