Home > 備忘録(Fedora) > ネットワーク構築 > NetworkManagerを使わない無線接続( 129 )
[root@server]# ifconfig
enp3s0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500
ether 39:9f:31:d1:94:8c txqueuelen 1000 (Ethernet)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10<host>
loop txqueuelen 1000 (Local Loopback)
RX packets 84 bytes 7048 (6.8 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 84 bytes 7048 (6.8 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
wlp2s0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.0.101 netmask 255.255.255.0 broadcast 192.168.0.255
inet6 xxxx::xxxx:xxxx:xxxx:xxxx prefixlen 64 scopeid 0x20<link>
inet6 xxxx:xxxx:xxxx:xx:xxxx:xxxx:xxxx:xxxx prefixlen 64 scopeid 0x0<global>
ether e8:60:c0:30:23:4e txqueuelen 1000 (Ethernet)
RX packets 61 bytes 9748 (9.5 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 87 bytes 14859 (14.5 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0[root@server]# iwgetid -r
myessid[root@server]# wpa_passphrase "myessid" "wpa_password" >> /etc/wpa_supplicant/wpa_supplicant.conf[root@server]# cat /etc/wpa_supplicant/wpa_supplicant.conf
ctrl_interface=/var/run/wpa_supplicant
ctrl_interface_group=wheel
network={
ssid="myessid"
#psk="wpa_password"
psk=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
}[root@server]# vi /etc/wpa_supplicant/wpa_supplicant.conf
ctrl_interface=/var/run/wpa_supplicant
ctrl_interface_group=wheel
network={
ssid="myessid"
key_mgmt=WPA-PSK
proto=WPA WPA2
pairwise=CCMP TKIP
group=CCMP TKIP WEP104 WEP40
#psk="wpa_password"
psk=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
}[root@server]# vi /etc/sysconfig/wpa_supplicant
# Use the flag "-i" before each of your interfaces, like so:
# INTERFACES="-ieth1 -iwlan0"
INTERFACES="-i wlp2s0"
# Use the flag "-D" before each driver, like so:
# DRIVERS="-Dwext"
DRIVERS="-D wext"
# Other arguments
# -s Use syslog logging backend
OTHER_ARGS="-u -f /var/log/wpa_supplicant.log -P /var/run/wpa_supplicant.pid"※ネットワーク設定ファイル
[root@server]# mv /etc/sysconfig/network-scripts/ifcfg-myessid /etc/sysconfig/network-scripts/ifcfg-wlp2s0
※キーファイル名
[root@server]# mv /etc/sysconfig/network-scripts/keys-myessid /etc/sysconfig/network-scripts/keys-wlp2s0[root@server]# rm /etc/sysconfig/network-scripts/ifcfg-enp3s0[root@server]# vi /etc/sysconfig/network-scripts/ifcfg-wlp2s0
HWADDR=e8:60:c0:30:23:4e
ESSID=myessid ←コメントアウトか削除する
MODE=Managed ←コメントアウトか削除する
KEY_MGMT=WPA-PSK ←コメントアウトか削除する
SECURITYMODE=open ←コメントアウトか削除する
MAC_ADDRESS_RANDOMIZATION=default ←コメントアウトか削除する
TYPE=Wireless
PROXY_METHOD=none ←コメントアウトか削除する
BROWSER_ONLY=no ←コメントアウトか削除する
BOOTPROTO=dhcp
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=myessid ←コメントアウトか削除する
UUID=f71d54f6-c34e-1063-2a74-c951321b1644 ←コメントアウトか削除する
ONBOOT=yes
USERS=xxxxxxx ←コメントアウトか削除する
DEVICE=wlp2s0 ←追加
USERCTL=no ←追加
NM_CONTROLLED=no ←追加[root@server]# systemctl stop NetworkManager
[root@server]# systemctl disable NetworkManager[root@server]# service network start
[root@server]# chkconfig network on