인터넷은 필요없는데 원격(ssh) 으로 라즈베리파이를 관리 및 확인해야될 일이 생겨
PAN 을 이용해서 할려고 했더니 네트워크실 연구실 친구가 AP로 만드는게 더 편할것이라고 하여
그쪽으로 노선을 변경
hostap로 AP 설정, isc-dhcp-server 로 dhcp ip 할당 (dhcp를 하지 않으면 대역에 맞는 IP 로 고정IP 설정 해야한다)
$sudo apt-get install hostapd
$sudo /etc/network/interfaces
allow-hotplug wlan0
iface wlan0 inet static
address 192.168.3.1
netmask 255.255.255.0
network 192.168.3.0
broadcast 10.10.5.255
gateway 192.168.3.1:
$sudo nano /etc/hostapd/hostapd.conf
interface=wlan0
driver=nl80211
ssid=ssidname # 원하는 이름
wpa=2
wpa_key_mgmt=WPA-PSK
wpa_passphrase=password #원하는 비밀번호
rsn_pairwise=CCMP
hw_mode=g
channel=6
ieee80211n=1
wmm_enabled=1
ht_capab=[HT40][SHORT-GI-20][DSSS_CCK-40]
macaddr_acl=0
auth_algs=1
ignore_broadcast_ssid=0
$sudo apt-get install isc-dhcp-server
$sudo nano /etc/dhcp/dhcpd.conf
##option부분은 아래에서 할꺼라 주석처리
#option domain-name "example.org";
#option domain-name-servers ns1.example.org, ns2.example.org;
##주석 삭제 및 작성
authoritative;
subnet 192.168.3.0 netmask 255.255.255.0 {
range 192.168.3.2 192.168.3.150;
option domain-name "domain"; #암거나
option domain-name-servers 8.8.8.8;
option broadcast-address 192.168.3.255;
option routers 192.168.3.1;
default-lease-time 600;
max-lease-time 7200;
}
$sudo nano /etc/default/isc-dhcp-server
INTERFACESv4="wlan0"
$sudo nano /etc/network/interfaces
auto lo
iface lo inet loopback
allow-hotplug wlan0
iface wlan0 inet static
address 192.168.3.1
netmask 255.255.255.0
network 192.168.3.0
gateway 192.168.3.1
## 데몬 설정
$sudo nano /etc/default/hostapd
DAEMON_CONF="/etc/hostapd/hostapd.conf"
$sudo nano /etc/init.d/hostapd
DAEMON_CONF=/etc/hostapd/hostapd.conf
## 라즈베리파이 키면 자동으로 실행
$sudo update-rc.d hostapd enable or disable
$sudo update-rc.d isc-dhcp-server enable or disable
728x90
'프로그래밍 기술 노트 > Linux | WSL' 카테고리의 다른 글
git 추적중지 (0) | 2020.04.13 |
---|---|
su 와 su - 의 차이 (0) | 2020.03.31 |
리눅스 SSH 접속 closed 되는 현상 (0) | 2019.11.07 |
Ubuntu Docker 실행 관련 명령어 메모 (0) | 2019.09.14 |
Ubuntu dpkg 관련 명령어 메모 (0) | 2019.09.14 |