Paano Mag-set Up ng Static IP Address sa WiFi Network mula sa Command-Line sa Linux gamit ang NetworkManager

Paano Mag Set Up Ng Static Ip Address Sa Wifi Network Mula Sa Command Line Sa Linux Gamit Ang Networkmanager



Malamang, gagamit ang iyong WiFi router ng DHCP para magtalaga ng mga random na IP address sa iyong desktop/laptop. Kung gusto mong magpatakbo ng ilang uri ng mga server/serbisyo sa iyong desktop/laptop at mayroon ka lang available na koneksyon sa WiFi, kailangan mong mag-set up ng static/fixed IP address para sa iyong WiFi network. Sa ganitong paraan, magiging available ang iyong mga server/serbisyo sa parehong IP address sa lahat ng oras at maililigtas ka nito ng maraming isyu sa koneksyon at mga abala sa muling pagsasaayos.

Sa artikulong ito, ipapakita namin sa iyo kung paano mag-set up ng static/fixed IP address para sa iyong WiFi network mula sa command line sa mga modernong distribusyon ng Linux na gumagamit ng NetworkManager upang pamahalaan ang mga network device.

Ang artikulong ito ay dapat gumana sa sumusunod na nakalistang mga distribusyon ng Linux at iba pang mga distribusyon ng Linux (hindi nakalista) na gumagamit ng NetworkManager upang pamahalaan ang mga network at magkaroon ng 'nmcli' command line tool na magagamit.







  • Ubuntu
  • Debian
  • Linux Mint
  • OS sa elementarya
  • Fedora
  • RHEL
  • CentOS Stream
  • AlmaLinux
  • Rocky Linux
  • openSUSE
  • SUSE Linux Enterprise Server (SLES)
  • Oracle Linux

Paksa ng Nilalaman:

Pagkonekta sa isang WiFi Network mula sa Command Line sa Linux Gamit ang Nmcli

Bago ka magsimula, tiyaking naka-enable ang interface ng iyong WiFi network at nakakonekta ka sa iyong gustong WiFi network gamit ang NetworkManager.



Paghahanap ng Kasalukuyang IP Addressing Information ng WiFi Network Interface sa Linux

Habang nagse-set up ng static/fixed IP address para sa iyong WiFi network, ang pag-aaral tungkol sa kasalukuyang impormasyon sa IP addressing ay makakatulong dahil ang karamihan sa impormasyon ng IP (ibig sabihin, DNS server, gateway, subnet mask) ay mananatiling pareho; ang IP address lang ang maaaring baguhin.



Upang mahanap ang pangalan ng interface ng WiFi network at ang kasalukuyang aktibong pangalan ng koneksyon sa NetworkManager, patakbuhin ang sumusunod na command:





$ sudo aparato ng nmcli

Sa aming kaso, ang pangalan ng interface ng WiFi network ay 'wlp7s27u1' at ang kasalukuyang aktibong pangalan ng koneksyon sa NetworkManager ay 'NodeKite-2.4G'. Tandaan ang impormasyong ito dahil kakailanganin mo ang mga ito sa lalong madaling panahon.



Upang mahanap ang kasalukuyang naka-configure na impormasyon sa pag-address ng IP (i.e. IP address, subnet mask, gateway, DNS server) ng interface ng WiFi network na 'wlp7s27u1', patakbuhin ang sumusunod na command:

$ sudo nmcli -f GENERAL.DEVICE,GENERAL.CONNECTION,IP4.ADDRESS,IP4.GATEWAY,IP4.DNS device show wlp7s27u1

Tulad ng nakikita mo, ang IP address na nakatalaga sa aming 'wlp7s27u1' WiFi network interface ay 192.168.0.113, ang subnet mask ay /24 (o, 255.255.255.0), ang gateway IP address (ang IP address ng konektadong WiFi router) ay 192.168.0.1, at ang address ng DNS server ay 1.1.1.1.

Pag-set Up ng Static/Fixed IP Address para sa WiFi Network mula sa Command Line sa Linux Gamit ang Nmcli

Upang mag-set up ng static/fixed IP address para sa iyong WiFi network, kailangan mong malaman ang pangalan ng koneksyon ng NetworkManager na na-configure para sa iyong WiFi network interface upang kumonekta sa iyong WiFi network.

Upang mahanap ang pangalan ng koneksyon sa NetworkManager, patakbuhin ang sumusunod na command:

$ sudo koneksyon ng nmcli

Sa aming kaso, ang pangalan ng koneksyon ng NetworkManager para sa aming WiFi network ay 'NodeKite-2.4G'.

Upang i-configure ang isang static/fixed IP address na 192.168.0.25 (sabihin na natin) para sa “NodeKite-2.4G” WiFi network (sabihin na natin) kasama ang lahat ng iba pang impormasyon sa IP (ibig sabihin, subnet mask, gateway, DNS server) nang buo, patakbuhin ang sumusunod na utos:

$ sudo baguhin ang koneksyon ng nmcli 'NodeKite-2.4G' ipv4.method manual ipv4.addresses 192.168.0.25 / 24 ipv4.gateway 192.168.0.1 ipv4.dns 1.1.1.1

Kapag na-configure na ang koneksyon ng NetworkManager na “NodeKite-2.4G” na may static/fixed na IP address, patakbuhin ang sumusunod na command para ilapat ang mga pagbabago:

$ sudo tumaas ang koneksyon ng nmcli 'NodeKite-2.4G'

Gaya ng nakikita mo, nakatakda ang isang static/fixed IP address para sa interface ng WiFi network na 'wlp7s27u1'.

Maaari mong kumpirmahin na ang static/fixed IP address ng 192.168.0.25 ay nakatakda para sa interface ng WiFi network na 'wlp7s27u1' gamit din ang command na 'ip':

$ ip a

Sinusuri para sa Internet Connectivity mula sa Command Line

Kung na-configure mo nang tama ang isang static/fixed IP address sa interface ng WiFi network, dapat mong i-ping ang 'google.com' (o ang mga domain name ng anumang iba pang sikat na website) upang i-verify na mayroon kang koneksyon sa internet.

$ ping -c 3 Google com

Konklusyon

Sa artikulong ito, ipinakita namin sa iyo kung paano hanapin ang kasalukuyang impormasyon ng IP addressing ng iyong interface ng WiFi network. Ipinakita rin namin sa iyo kung paano mag-configure ng static/fixed IP address para sa iyong WiFi network interface sa Linux mula sa command line gamit ang NetworkManager. Ang pagtatakda ng static/fixed IP address ay mahalaga para sa pagho-host ng ilang uri ng mga server/serbisyo sa iyong computer.