Boşluk ile portforing hizmetini yapılandıran komut satırı


9

Evde bir ZyXEL VMG8324-B10A yönlendiricimiz var. Ben ssh ile oturum açmak portforward --helpve aşağıdaki çıktı ile sonuçlanan komutu kullanabilirsiniz :

Usage: portforward config <ServiceName> --wanintf <atm0.1|atm1.1|ptm0.1|ptm0.2|ptm0.3|eth4.1|eth4.2|eth4.3|eth3G> [--wanip <wanip>] 
                     --sipaddr <ServerIP Addr> --sport <Trigger Start Port> <Trigger End Port>
                     --transport <Translation Start Port> <Translation End Port> 
                     --proto <tcp|udp|tcpudp> <enable|disable>
       portforward delete <ServiceName> --sipaddr <ServerIP Addr> 
       portforward show 
       portforward --help

Değiştirmek istediğim yönlendirme kuralı ( portforward show):

                Service   Wan                     ServerIP          Trigger       End      Trans.     Trans.
 #  Status      Name      Intf.   WanIP           Address           StartPort     Port     StartPort  EndPort   Portocol
------------------------------------------------------------------------------------------------------------------------    
 2  enable      PC HTTP   [conn]                  [old-ip]          80            80       80         80        TCP

Bu kuralı ileri sürmek için değiştirmek istiyorum [new-ip]. Ancak, komut portforward config "PC HTTP" --sipaddr [new-ip]sonuçlanır

portforward: invalid parameter HTTP" for option 'config'

Girdiğim komutun biçimi doğru mu? Ve bu kuralın işaret ettiği IP adresini nasıl değiştirebilirim?

EDIT: Huawei yönlendirici bir öncekimiz gibi görünüyor. Şu anda ZyXEL'den bir tane var.


Ben çift tırnak yerine tek tırnak kullanmayı ya da bir ters eğik çizgi ile boşluk kaçmayı denemek istiyorum. Boşluk içermeyen bir hizmet adı kullanarak yeni bir portforward oluşturup oluşturamayacağınıza bakın (eğer çalışıyorsa, kuralınızı yeniden adlandırmayı düşünebilirsiniz). Yönlendirici modelini gönderirseniz, buna sahip olan diğerleri sorununuzu yeniden oluşturmayı deneyebilir.
simlev

Portforward.com'da yönlendirici modeliniz için talimatları bulun .
harrymc

Tırnak işaretlerini değiştirmek veya boşluktan kaçmak işe yaramıyor. Yeni bir portforward oluşturmak işe yarayabilir, ancak bu çok iyi çözülmesi gereken bir sorun için sadece bir çözümdür ... Yönlendirici modelini ekledim.
Tempestas Ludi

Portforward.com sadece web arayüzü üzerinden eklemek için yöntemler listeler, ben de ssh üzerinden bunu başarmak deneyin.
Tempestas Ludi

2
Muhtemelen uzaylardan kaçmak zorundasınız. Deneyin: portforward yapılandırma "PC \ HTTP" - sipaddr [new-ip]
Rabbid10

Yanıtlar:


1

Aslında yorumlarınızı burada cevaplıyorum:

tüm hikayenin amacı, uzak bir yerden port yönlendirme parametrelerini değiştirebilmem gerektiğidir. Evdeysem, sadece web arayüzünü kullanabilirim

ve

Başka bir ağdan ssh aracılığıyla bir ahududu pi giriş yaptığımda web arayüzüne erişimim yok

Görünüşe göre evde bir Raspberry Pi var, uzak konumunuzdan ssh yapabilirsiniz ve ev ağındaymışsınız gibi yönlendiricinin web arayüzüne erişmek istiyorsunuz.

Sorununuz buysa, SSH bağlantı noktası yönlendirmeyi kullanabilirsiniz :

ssh -L 8080:192.168.1.1:443 raspberrypi

raspberrypiRaspberry Pi'nin ~/.ssh/configbağlanmak için kullandığınız ana bilgisayar adı veya girişi nerede . Bu, uzak konumunuzdan evdeki Raspberry Pi'ye bir tünel kurmanıza izin verir. https://localhost:8080Tarayıcınızı uzak konumdan ziyaret ederseniz, istek Raspberry Pi'niz tarafından hipotezimdeki https web yönetimi sayfası olan evdeki yönlendiricinin ipine ( 192.168.1.1bu örnekte) yönlendirilir 443.

Bu, web yönetimi arayüzünü halka açık İnternet'e açmaktan daha güvenli (IP ile erişimi kısıtlasanız da) ve sadece bu amaçla bir VPN kurmaktan daha kolaydır.

Başka bir seçenek de X yönlendirme yapmak ve Raspberry Pi'nin tarayıcısını uzak konumunuzdan başlatmak olacaktır. Ancak bu, verileri tünellemek yerine tüm grafik uygulamasını yönlendireceğiniz için daha yavaş olacaktır. ve daha becerikli, çünkü tarayıcı umarım daha güçlü uzak bilgisayarınızın yerine Raspberry Pi'nin CPU'su tarafından çalıştırılmalıdır.


Orijinal soruya bir çözüm değil, güzel ve zarif bir çözüm. Teşekkürler!
Tempestas Ludi
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.