検索

ホームページ  >  に質問  >  本文

ubuntu - linux服务器双网卡连接到路由器共享网络,应该如何配置NAT?

服务器是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

路由器设置如下:

高洛峰高洛峰2851日前667

全員に返信(2)返信します

  • PHPz

    PHPz2017-04-21 10:57:29

    リーリー

    また、サーバーのルーティング テーブルは何ですか (route -n 出力)。

    返事
    0
  • PHP中文网

    PHP中文网2017-04-21 10:57:29

    • 物理的な配線が正しいこと、pingゲートウェイdnsを通過できるかどうか、eth1WANポート(非LANポート)に接続されているかどうかを確認してください
    • /etc/network/interfacesを変更します (上記の eth0 部分の変更に対応します)
    • 変更を有効にします:
    • sudo /etc/init.d/networking restart
    • ルーターを上の図のように設定し、ルーター
    • DHCPサービスを有効にします
    • sudo次のコマンドを実行します:
    • リーリー
      iptables -t nat -A POSTROUTING -s 192.168.1.0/24 -j MASQUERADE
    • /etc/rc.localに追加します それでも機能しない場合は、Evian の回答とコメントに従っているかどうかを確認してください
    • 返事
      0
  • キャンセル返事