xref: /freebsd/share/man/man7/networking.7 (revision 3f0efe05432b1633991114ca4ca330102a561959)
1.\"-
2.\" SPDX-License-Identifier: BSD-2-Clause
3.\"
4.\" Copyright (c) 2024 Alexander Ziaee. Ohio.
5.\"
6.Dd April 17, 2024
7.Dt "NETWORKING" 7
8.Os
9.Sh NAME
10.Nm networking ,
11.Nm wifi
12.Nd quickstart guide to connecting to a network
13.Sh DESCRIPTION
14In the following examples, it is assumed that we are connecting to Ethernet
15with the first interface found by the
16.Xr em 4
17driver, and Wi-Fi with the first interface found by the
18.Xr iwn 4
19driver, though your hardware will vary.
20.Sh EXAMPLES
21.Bl -tag -width 0n
22.It Sy Connecting to an Ethernet network with DHCP:
23.Bd -literal -offset 2n
24.Ic # dhclient em0
25.Ed
26.It Sy Connecting to a cellular network with USB tethering:
27.Pp
28Load the USB tethering driver,
29.Xr urndis 4 :
30.Bd -literal -offset 2n
31.Ic # kldload urndis
32.Ed
33.Pp
34Ask for a DHCP lease on the USB tethering interface:
35.Bd -literal -offset 2n
36.Ic # dhclient ue0
37.Ed
38.It Sy Connecting to a Wi-Fi network:
39.Pp
40Identify your Wi-Fi hardware:
41.Bd -literal -offset 2n
42.Ic % sysctl net.wlan.devices
43.Ed
44.Pp
45Configure your Wi-Fi hardware as wlan0 interface:
46.Ed
47.Bd -literal -offset 2n
48.Ic # sysrc wlans_iwn0="wlan0"
49.Ed
50.Pp
51Set that interface to negotiate a DHCP lease with
52.Xr wpa_supplicant 8 :
53.Bd -literal -offset 2n
54.Ic # sysrc ifconfig_wlan0="WPA SYNCDHCP"
55.Ed
56.Pp
57Enter the details of the Wi-Fi network:
58.Bd -literal -offset 2n
59.Ic # wpa_passphrase \(dqmyssid\(dq \(dqmypassphrase\(dq >> wpa_supplicant.conf
60.Ed
61.Pp
62Restart the network interface daemon:
63.Bd -literal -offset 2n
64.Ic # service netif restart
65.Ed
66.Pp
67.It Sy Scanning for Wi-Fi networks:
68.Bd -literal -offset 2n
69.Ic % ifconfig wlan0 scan
70.Ed
71.It Sy Airplane mode:
72.Bd -literal -offset 2n
73.Ic # service netif stop
74.Ed
75.El
76.Sh SEE ALSO
77.Xr bsdconfig 8 ,
78.Xr dhclient 8 ,
79.Xr ifconfig 8 ,
80.Xr wpa_passphrase 8
81.Pp
82The Advanced Networking chapter of the
83.Fx
84Handbook.
85.Sh CAVEATS
86Shell Special Characters in the
87.Ar SSID
88or
89.Ar passphrase
90will need to be escaped for
91.Xr wpa_passphrase 8 ,
92commonly using
93.Ql \e ,
94see the manual page for your shell for more details.
95