diff --git "a/m\303\241sodik vide\303\263.md" "b/m\303\241sodik vide\303\263.md" index 31ebb613db9306c12970122ae6962510f3744728..94e1f0730b77fcc1a429d9e81374ab38502dc0a5 100644 --- "a/m\303\241sodik vide\303\263.md" +++ "b/m\303\241sodik vide\303\263.md" @@ -447,27 +447,157 @@ Ezt a fĂĄjlt bele kell rakni a `/etc/systemd/system` mappĂĄba, ezutĂĄn a `system <Note type="tip" label> Az esetek tĂśbbsĂŠgĂŠben ezt nem kell nekĂźnk kĂŠzzel megcsinĂĄlni, -hanem a network manager megoldja helyettĂźnk (ezt rendesen ĂĄt kell fogalmazni) +hanem network manager megoldja helyettĂźnk </Note> -- `ip a`, `ip address`: -- `ip r`, `ip route`: +### Parancsok a hĂĄlĂłzat konfigurĂĄlĂĄsĂĄhoz + +- `ip a`, `ip address`: KilistĂĄzza a hĂĄlĂłzati interfĂŠszeket ĂŠs azoknak az IP cĂmeit + +```shell-session +patrik@ubuntu:~$ ip a +1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000 + link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 + inet 127.0.0.1/8 scope host lo + valid_lft forever preferred_lft forever + inet6 ::1/128 scope host + valid_lft forever preferred_lft forever +2: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000 + link/ether 00:0c:29:c9:db:ba brd ff:ff:ff:ff:ff:ff + altname enp2s1 + inet 172.16.228.135/24 brd 172.16.228.255 scope global dynamic noprefixroute ens33 + valid_lft 1684sec preferred_lft 1684sec + inet6 fe80::e85d:ab8d:2f03:2fa9/64 scope link noprefixroute + valid_lft forever preferred_lft forever +patrik@ubuntu:~$ +``` + +- `ip r`, `ip route`: KilistĂĄzza a (kernel) [routing table](https://en.wikipedia.org/wiki/Routing_table) tartalmĂĄt + +```shell-session +patrik@ubuntu:~$ ip r +default via 172.16.228.2 dev ens33 proto dhcp metric 100 +169.254.0.0/16 dev ens33 scope link metric 1000 +172.16.228.0/24 dev ens33 proto kernel scope link src 172.16.228.135 metric 100 +patrik@ubuntu:~$ +``` + - ip beĂĄllĂtĂĄsa + +`sudo ip addr add IP_cĂm/hĂĄlĂłzati_maszk dev interfĂŠsz` + +```shell-session {highlight: [14]} +patrik@ubuntu:~$ sudo ip addr add 192.168.4.44/24 dev ens33 +patrik@ubuntu:~$ ip a +1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000 + link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 + inet 127.0.0.1/8 scope host lo + valid_lft forever preferred_lft forever + inet6 ::1/128 scope host + valid_lft forever preferred_lft forever +2: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000 + link/ether 00:0c:29:c9:db:ba brd ff:ff:ff:ff:ff:ff + altname enp2s1 + inet 172.16.228.135/24 brd 172.16.228.255 scope global dynamic noprefixroute ens33 + valid_lft 1378sec preferred_lft 1378sec + inet 192.168.4.44/24 scope global ens33 + valid_lft forever preferred_lft forever + inet6 fe80::e85d:ab8d:2f03:2fa9/64 scope link noprefixroute + valid_lft forever preferred_lft forever +patrik@ubuntu:~$ +``` + - router beĂĄllĂtĂĄsa +`ip route add default via default_gateway_IP_cĂme` + +```shell-session +patrik@ubuntu:~$ sudo ip route add default via 192.168.4.44 +patrik@ubuntu:~$ ip r +default via 192.168.4.44 dev ens33 +169.254.0.0/16 dev ens33 scope link metric 1000 +192.168.4.0/24 dev ens33 proto kernel scope link src 192.168.4.44 +patrik@ubuntu:~$ +``` + ### HĂĄlĂłzatkezelĹk -#### NetworkManager +#### [NetworkManager](https://wiki.archlinux.org/index.php/NetworkManager) -//TODO: szĂśveg -// nmtui screenshot -// gnome settings screenshot -// nmcli szĂśveg +Automatikusan elvĂŠgzi a hĂĄlĂłzati konfigurĂĄciĂłt ĂŠs kezeli, kontrollĂĄlja +a hĂĄlĂłzati eszkĂśzĂśket. -#### systemd-networkd +A network managert tĂśbbfĂŠle mĂłdon szabĂĄlyozhatjuk, ĂĄllĂthatjuk: + - `nmtui` (Network Manager Text User Interface) + +TerminĂĄlos "grafikus" felĂźletĹą alkalmazĂĄs, az `nmtui` kiadĂĄsa utĂĄn nyĂlik meg. +A nyĂlik, az enter ĂŠs az Esc segĂtsĂŠgĂŠvel navigĂĄlhatunk benne, +valamint a szĂłkĂśzt hasznĂĄlhatjuk bizonyos paramĂŠterek megvĂĄltoztatĂĄsĂĄhoz. + +<center> +<ImageZoom + src="pics/nmtui1.png" +/> +nmtui "fĹmenĂź" +<br> +</center> +<br> + +<center> +<ImageZoom + src="pics/nmtui2.png" +/> +nmtui edit connecntion menĂź +<br> +</center> +<br> + +<center> +<ImageZoom + src="pics/nmtui4.png" +/> +nmtui edit ethernet connecntion +<br> +</center> +<br> + +<center> +<ImageZoom + src="pics/nmtui3.png" +/> +nmtui activate connecntion +<br> +</center> +<br> + +<center> +<ImageZoom + src="pics/nmtui3.png" +/> +nmtui activate connecntion +<br> +</center> +<br> + + - A hĂĄlĂłzati beĂĄllĂtĂĄsok a grafikus felĂźlet beĂĄllĂtĂĄsaiban is megvĂĄltoztathatĂłak (gnome settings, kde settings...) + +<center> +<ImageZoom + src="pics/gnome-settings-network.png" +/> +network settings +<br> +</center> +<br> + + - [`nmcli`](https://opensource.com/article/20/7/nmcli) parancssori alkalmazĂĄsa + +#### [systemd-networkd](https://wiki.archlinux.org/index.php/Systemd-networkd) + +systemd-networkd is a system daemon that manages network configurations. It detects and configures network devices as they appear; it can also create virtual network devices. +Ubuntu szerveren is hasznĂĄljuk ezt. -// TODO: szĂśveg, ubuntu szerveren van // TODO: egy .network file minta // TODO: networkctl-lel Ăşj konfig betĂśltĂŠse ĂŠs alkalmazĂĄsa diff --git a/pics/gnome-settings-network.png b/pics/gnome-settings-network.png new file mode 100644 index 0000000000000000000000000000000000000000..e52350a116245eeba5e15d66b252e2492ca6fa35 Binary files /dev/null and b/pics/gnome-settings-network.png differ diff --git a/pics/gnome-settings-wifi.png b/pics/gnome-settings-wifi.png new file mode 100644 index 0000000000000000000000000000000000000000..f4370de5a0901a9e5b274dbd1a0de755d8ee43c5 Binary files /dev/null and b/pics/gnome-settings-wifi.png differ diff --git a/pics/nmtui1.png b/pics/nmtui1.png new file mode 100644 index 0000000000000000000000000000000000000000..d06160379adf69af5b63447409403ebd7c2d03ab Binary files /dev/null and b/pics/nmtui1.png differ diff --git a/pics/nmtui2.png b/pics/nmtui2.png new file mode 100644 index 0000000000000000000000000000000000000000..482c435a78c03ff8ba83a280f93335959a5410c2 Binary files /dev/null and b/pics/nmtui2.png differ diff --git a/pics/nmtui3.png b/pics/nmtui3.png new file mode 100644 index 0000000000000000000000000000000000000000..f566194336d403ff64c5ad565314cd0e27ca2d3a Binary files /dev/null and b/pics/nmtui3.png differ