>  Q&A  >  본문

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

路由器设置如下:

高洛峰高洛峰2708일 전551

모든 응답(2)나는 대답할 것이다

  • PHPz

    PHPz2017-04-21 10:57:29

    으아아아

    또한 서버의 라우팅 테이블은 무엇입니까(route -n 출력).

    회신하다
    0
  • PHP中文网

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

    • 물리적 배선이 올바른지 확인, pinggatewaydns를 통과할 수 있는지, eth1을 수신할 수 있는지 확인 >WAN포트(비 LAN 포트)
    • /etc/network/interfaces 수정(위의 eth0 부분 변경 사항에 해당)
    • 변경 사항을 적용하려면: sudo /etc/init.d/networking restart
    • 위 그림과 같이 공유기를 설정하고, 공유기의 DHCP 서비스
    • 를 활성화하세요.
    • sudo다음 명령을 실행합니다:
    으아아아
    • /etc/rc.local iptables -t nat -A POSTROUTING -s 192.168.1.0/24 -j MASQUERADE
    • 추가
    • 그래도 작동하지 않는다면 에비앙의 답변과 댓글을 따라왔는지 확인해보세요

    회신하다
    0
  • 취소회신하다