Puncte:0

Configurare Netplan pentru Static sau DHCP, în funcție de conexiunea SSID

drapel ke

Am un server care se va conecta fie la unul dintre cele două SSID-uri wireless. Pe primul, am nevoie de un IP static, iar pe al doilea, am nevoie de un IP DHCP. Știu că pot seta atât un IP static, cât și DHCP la adevărat pe aceeași interfață și funcționează, dar ruta implicită ajunge întotdeauna să fie pentru IP-ul static, astfel încât conexiunile de ieșire eșuează întotdeauna când sunt conectate la rețeaua DHCP.

Există ceva care îmi lipsește aici? Există vreo modalitate de a configura la nivel de punct de acces dacă să aveți un IP static sau un IP DHCP, astfel încât ruta implicită să fie setată corect?

Mai jos este configurația mea actuală pentru Wi-Fi Netplan:

  wifi-uri:
    wlan0:
      opțional: adevărat
      dhcp-identifier: mac
      dhcp4: da
      adrese: [10.86.180.86/23]
      gateway4: 10.86.180.1
      puncte de acces:
        DHCPNet:
          parola: "YYYYYYYYYYY"
        StaticNet:
          parola: „XXXXXXXXXXXX”

Și ieșirea de la ip:

user@testsystem:~$ adresa IP arată wlan0
2: wlan0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue stare UP grup implicit qlen 1000
    link/ether 8c:c6:81:31:74:64 brd ff:ff:ff:ff:ff:ff
    altname wlo1
    altname wlp0s20f3
    inet 10.86.180.86/23 brd 10.86.181.255 scope global wlan0
       valid_lft pentru totdeauna preferred_lft pentru totdeauna
    inet 10.1.1.106/24 brd 10.1.1.255 scope global dynamic wlan0
       valid_lft 7195sec preferred_lft 7195sec

de asemenea, rețeaua lshw -C:

user@testsystem:~$ sudo lshw -C network
  *-reţea                 
       descriere: Interfață wireless
       produs: Cannon Point-LP CNVi [Wireless-AC]
       furnizor: Intel Corporation
       ID fizic: 14.3
       info autobuz: pci@0000:00:14.3
       nume logic: wlan0
       versiunea: 30
       serial: 8c:c6:81:31:74:64
       lățime: 64 biți
       ceas: 33 MHz
       capabilități: pm msi pciexpress msix bus_master cap_list ethernet fizic wireless
       configurație: broadcast=da driver=iwlwifi driverversion=5.11.0-38-generic firmware=46.4d093a30.0 9000-pu-b0-jf-b0- ip=10.1.1.106 latency=0 link=da multicast=da wireless=IEEE 802.11
       resurse: irq:16 memorie:dc31c000-dc31ffff
  *-rețea:0 DEZACTIVAT
       descriere: interfață Ethernet
       ID fizic: 2
       informații despre autobuz: usb@2:4
       nume logic: wwan0
       serial: 0e:fc:a6:f7:e9:32
       capabilități: ethernet fizic
       configurație: broadcast=da driver=cdc_mbim driverversion=5.11.0-38-generic firmware=CDC MBIM link=no multicast=da
  *-rețea:1
       descriere: interfață Ethernet
       ID fizic: 3
       informații despre autobuz: usb@4:1
       nume logic: eth0
       serial: 8c:ae:4c:e9:61:13
       dimensiune: 1 Gbit/s
       capacitate: 1 Gbit/s
       capabilități: ethernet fizic tp mii 10bt 10bt-fd 100bt 100bt-fd 1000bt 1000bt-fd autonegotiation
       configurație: autonegotiation=on broadcast=da driver=ax88179_178a driverversion=5.11.0-38-generic duplex=full ip=10.1.1.107 link=da multicast=da port=MII speed=1Gbit/s
heynnema avatar
drapel ru
Cum/unde definiți wlan0 pentru a include wlo1 și wlp0s20f3? Cum știe serverul ce rețea să acceseze pentru date/com? Nu cred că poți face ceea ce îți cere.
Thomas OHern avatar
drapel ke
@heynnema - cred că acestea sunt generate automat când am setat: GRUB_CMDLINE_LINUX="net.ifnames=0 biosdevname=0" în /etc/default/grub. Ruta implicită ajunge întotdeauna să fie prin gateway-ul atribuit static, deci în ciuda faptului că mă pot conecta la server de la ip-ul DHCP , nu pot face nicio conexiune din el.
heynnema avatar
drapel ru
Câte interfețe wireless aveți? Editează-ți întrebarea și arată-mi `sudo lshw -C network`.
Thomas OHern avatar
drapel ke
@heynnema - Doar o interfață wireless. ieșire inclusă în editarea de mai sus.
heynnema avatar
drapel ru
Multumesc pentru informatii. Doar că nu cred că poți face asta... cel puțin nu știu cum/dacă poți face asta.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.