자바철
114
2018-09-13 10:57:58 작성 2018-09-13 11:02:24 수정됨
0
525

[ubuntu 16.04, ap 모드 구축] 질문있습니다. 도와주세요!


안녕하세요.


사내에서 아톰보드로 우분투 16.04를 깔아서 ap모드를 구축하고 있습니다.

무선 와이파이와 외부 포트(다른 아톰보드와 연결)로 연결할 시에는 네트워크가 공유할 수 있게 해야 합니다.

즉, 공유기 기능을 하는 것이지요.


그래서 모든 통신이 성공적으로 끝났습니다.

그러나 저희 사내 ip가 10.x 대역으로 사용하고 있는데요.


와이파이나 외부로 나갔을 때 ip가 찍히는게 10.x로 찍힙니다.. 

이것을 192.xx ip로 잡혀야 한다고 합니다. 

아무리 해봐도 잘 안되네요..

도와주세요..

#. interfaces 소스

auto lo
iface lo inet loopback

auto wlan0(인터페이스이름)
iface wlan0 inet dhcp

auto br0
iface br0 inet inet
        bridge-ports wlan0 eth0(WAN)

         address 10.xxxxxx

            netmask xxxx

            dns-namerservers xxx

...... 등등


# initHostap 실행 소스

#!/bin/bash

# network interface setting

ifconfig $1 up 192.xxxx netmask xxxxx   # 게이트웨이로 사용할 wlanIP를 설정한다.

# enable routing

sysctl -w net.ipv4.ip_forward=1

# enable NAT (set firewall)

iptables --flush

iptables --table nat flush

iptables --delete-chain

iptables --table nat --delete-chain

iptables --table nat --append POSTROUTING --out-interfaces $2 -j MASQUERADE

iptables --append FORWARD --in-interfaces $1 -j ACCEPT

echo 1 | sudo tee /proc/sys/net/ipv4/ip_forward

# hostapd run

/usr/sbin/hostapd -dd /etc/hostapd/hostapd.conf

# stop

iptables -D POSTROUTING -t nat -o $2 -j MASQUERADE

sysctl -w net.ipv4.ip_forward=0

service hostapd stop



참고로 ifconfig 치면

wlan0가 설정해놓은 192대역으로 잡히지만

모바일에서 와이파이 연결하여 ip 살펴보면 10대역으로 찍힙니다..

브릿지로 해놔서 그런거 같은데... 

암튼 방법을 알려주세요.


와이파이, 외부 연결 시 ip 10대역으로 찍히는 거만 해결하면 됩니다.

현재 모든 네트워크 연결은 모두 됩니다.

0
0
  • 답변 0

  • 로그인을 하시면 답변을 등록할 수 있습니다.