Created
February 3, 2013 16:47
-
-
Save ngsw/4702503 to your computer and use it in GitHub Desktop.
Raspberry Pi での初期設定
無線LAN設定
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| # すでに raspi-config を終わらせたものとする | |
| # 再起動重要(expand-rootfs の変更を反映/反映しないとswap変更もできないので) | |
| reboot | |
| # user作成 と ユーザ pi の sudo 無効化 | |
| myuser="username" | |
| sudo groupadd -g 500 ${myuser} | |
| sudo useradd -u 500 -o -g 500 -m ${myuser} | |
| rm ~${myuser}/pistore.desktop | |
| passwd ${myuser} | |
| sudo sed -i_origin "s/^pi/${myuser}/" /etc/sudoers | |
| # この段階ではユーザ pi でのログインかと思うので | |
| # userdel -r pi はまたあとで | |
| # 無線LAN設定 | |
| ## それぞれ設定 | |
| SSID='_SSID_' | |
| PASSPHRASE='_PASSPHRASE_' | |
| WLAN_IP_ADDRESS='_IP_ADDR_' | |
| WLAN_SUBNETMASK='_NETMASK_' | |
| WLAN_GATEWAY='_GATEWAY_' | |
| ID_STR='myhome' | |
| ## bkup 後 wpa_supplicant の設定 | |
| sudo cp -a /etc/wpa_supplicant/wpa_supplicant.conf{,_origin} | |
| sudo wpa_passphrase ${SSID} ${PASSPHRASE} | | |
| egrep -v '\s+#psk' >> /etc/wpa_supplicant/wpa_supplicant.conf | |
| sudo vi /etc/wpa_supplicant/wpa_supplicant.conf | |
| ##最終的にこうする## | |
| ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev | |
| update_config=1 | |
| network={ | |
| ssid="_SSID_" | |
| psk=とてもたくさんの16進数表記 | |
| proto=WPA2 | |
| key_mgmt=WPA-PSK | |
| pairwise=CCMP | |
| group=CCMP | |
| id_str="myhome" | |
| scan_ssid=1 | |
| } | |
| ## bkup 後 interfaces の設定(eth0をつぶさないと、wlan0が起動時に接続できなかった) | |
| sudo cp -a /etc/network/interfaces{,_origin} | |
| cat > /etc/network/interfaces <<'intarfaces.EOF' | |
| auto lo | |
| iface lo inet loopback | |
| auto wlan0 | |
| iface wlan0 inet static | |
| wpa-essid "${SSID}" | |
| wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf | |
| address ${WLAN_IP_ADDRESS} | |
| netmask ${WLAN_SUBNETMASK} | |
| gateway ${WLAN_GATEWAY} | |
| iface default inet dhcp | |
| intarfaces.EOF | |
| ## 実際にはとりあえずネットワーク設定の反映はせずに作業を続けた | |
| # ごにょごにょ | |
| ## apt-get 最中は特に<<電源を落とさない>>よう注意すること | |
| ## Read-only からの fsck を余儀なくされる | |
| sudo apt-get update | |
| sudo apt-get upgrade | |
| # 好みにあわせて | |
| sudo apt-get install git zsh tcpdump | |
| # 再起動して wlan0 が起動するのを確かめる | |
| sudo reboot | |
| # ユーザ pi 不要なので ~pi もろとも削除 | |
| userdel -r pi |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment