Kablosuz erişim noktası oluşturun ve internet bağlantısını nmcli ile paylaşın


21

Komut satırı aracıyla nasıl Wi-Fi etkin noktası oluşturabilir nmclive ethernet internet bağlantısını kablosuz erişim noktasına nasıl paylaşabilirim? Ayrıca bunu açılışta otomatik olarak nasıl başlatabilirim?

Bu mümkün mü nmcli?


wpa_supplicant'ı deneyin, bu bir ahududu-pi örneği, ancak bunu sisteminiz için
taşıyabilirsiniz

1
nmcliMümkünse ile bir çözüm arıyorum .
BuZZ-dEE

1.0.6 sürümüne sahibim.
BuZZ-dEE

Yanıtlar:


19

Aşağıdakilerle bir sıcak nokta oluşturabilirsiniz:

nmcli dev wifi hotspot ifname wlp4s0 ssid test password "test1234"

En basit cevap, ama çok etkili. Teşekkür ederim.
oidualc

Bu cevap için çok teşekkür ederim, inanılmaz derecede basit ve harika çalışıyor.
Guido

bu (kablolu?) bağlantı üzerinden ip yönlendirme yapar mı?
Frederick Nord

7

Centos 7'de böyle görünüyor.

AP'nin mümkün olup olmadığını kontrol edin:

iw list | less

ve desteklenen arayüz modları arasında "AP" yi arayın.

Adı bulmak için cihazlarınıza göz atın:

nmcli d

Ve sıcak noktanızı kurun ve başlatın.

Wifi cihazı, bağlantı adı ve hotspot-ssid'in sisteminize özel olduğunu unutmayın.

nmcli c add type wifi ifname wifi-device con-name connection-name autoconnect no ssid hotspot-ssid
nmcli connection modify connection-name 802-11-wireless.mode ap 802-11-wireless.band bg ipv4.method shared
nmcli connection modify connection-name wifi-sec.key-mgmt wpa-psk
nmcli connection modify connection-name wifi-sec.psk "le password"
nmcli connection up connection-name

Ayrıca şunları da kontrol edin:


6

GNOME Ağ Yöneticisi ile bir Erişim Noktası oluşturdum. Sorun, GUI SSID ve parola yapılandıramadı oldu. Hotspot'u Ağ Yöneticisi GUI'siyle oluşturursanız, dosyayı oluşturur /etc/NetworkManager/system-connections/Hotspot. Bu dosyada SSID ve şifreyi düzenlemek mümkündür.

sudo vim /etc/NetworkManager/system-connections/Hotspot

Dosyanın içeriği şöyle:

[connection]
id=Hotspot
uuid=0bf627gd-8e34-48c6-865a-06f898b4y1hb
type=wifi
autoconnect=true
permissions=
secondaries=

[wifi]
hidden=false
mac-address=YOUR_WIFI_INTERFACE_MAC_ADDRESS
mac-address-blacklist=
mode=ap
seen-bssids=
ssid=SSID_NAME

[wifi-security]
group=ccmp;
key-mgmt=wpa-psk
pairwise=ccmp;
proto=rsn;
psk=YOUR_WIFI_AP_PASSWORD

[ipv4]
dns-search=
method=shared

[ipv6]
dns-search=
method=auto

Değişti ssidve psközellikleri benim ihtiyaçlarına. Otomatik başlatmayı etkinleştirmek için parametreyi autoconnectolarak ayarlamanız gerekir true. Sonra sudo systemctl restart NetworkManagerağ-yeniden başlatma için komut düzgün çalışmıyor gibi çünkü bilgisayarımı yeniden başlattım , çünkü Ağ Yöneticisi GUI:

kablosuz ayarları gitti

Artık kablosuz ağ ayarım yok ve aşağıdaki komut yeniden başlatmadan önce çalışmadı. Yeniden nmclibaşlattıktan sonra, erişim noktasını başlatmak için komutu kullanabilirsiniz .

nmcli con up Hotspot ifname YOUR_WIFI_INTERFACE

YOUR_WIFI_INTERFACEkomut ile öğrenebilirsiniz iwconfig.

Yukarıdaki çözüm için Antergos / Arch Linux kullandım ve ask.fedoraproject.org sitesinde bunun ipucunu buldum .


4

Bunun eski bir soru olduğunu biliyorum, ama ileride birisine yardımcı olabileceği için yorumlarımı ekleyeceğimi düşündüm.

@Dzik'in belirttiği gibi, tüm süreç sadece üç komuttur.

nmcli connection add type wifi ifname wlan0 con-name local-ap autoconnect yes ssid test-ap mode ap
nmcli connection modify con-name 802-11-wireless.mode ap 802-11-wireless-security.key-mgmt wpa-psk ipv4.method shared 802-11-wireless-security.psk 'PASSWORD'
nmcli connection up con-name

Bu sizin için bir AP başlatacaktır.

Doğrulamak için şunları kullanabiliriz:

nmcli dev wifi list
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.