Arch Linux – muodosta yhteys: Verkko ei ole tavoitettavissa (Suomi)

Viiden epäonnistuneen Arch Linux -asennuksen jälkeen minulla on kaksi asennettua oikein. Ensimmäisen kerran verkko toimi hyvin , ja olin jopa asentamassa Arch Linuxia SSH: n yli.

Käynnistyksen jälkeen asennetusta järjestelmästä live-CD: n sijaan, se ei voi muodostaa yhteyttä verkkoon, saan seuraavan viestin, kun yritän pingata mitä tahansa , jopa reititin:

connect: Verkkoa ei voida käyttää

I ” Olen yrittänyt asentaa Archin uudelleen, koska mikään Internetissä ei näyttänyt korjaavan ongelmaa. Asennuksen jälkeen saan saman ongelman.

Vaikuttaa siltä, että eth0 ei käynnisty, koska se aikakatkaistaan.

Kommentit

  • Yrititkö dhcpcd eth0?
  • @uzsolt Kyllä, se antaa epäonnistuneen menetelmän kutsun: Ei tällaista tiedosto- tai hakemistovirhettä. Olen myös

kirjoittanut aiheen virkailijalle Lähetän vastauksen tähän, jos löydän vastauksen.

  • ifconfig eth0 up jo tehty? Näkyykö linux verkkokorttisi (moduuli on ladattu)? Ennen kaikkea systemctl stop netctl-eth0...
  • Hitto … et ’ et ole eth0, sinä ’ ve … En voi ’ lukea sitä 🙁 bbs.archlinux.org/viewtopic.php ? pid = 1291880 # p1291880 Joten sinun ei pitäisi asettaa eth0: tä, sinun tulisi käyttää sen sijaan enp1s0 (tai mikä helvetti valokuvassasi on :)).
  • Olen ’ iloinen siitä, että olen ratkaissut ongelmasi.
  • Vastaa

    Minun kohtaama ongelma oli se, että eth0 ei ollut (mitä ymmärrän.) Suorita komento ip link, tämän pitäisi tuottaa käyttöliittymät. Minulla ei ollut eth0 -rajapintaa. Sen sijaan minulla oli enp1s8.

    Koska käytin staattista, kopioin esimerkkiprofiilin tiedostoon cd /etc/netctl ja sitten cp examples/ethernet-static my-network. Sen jälkeen muokkain my-network -palvelua nano my-network -toiminnolla ja muutin käyttöliittymän arvosta eth0 en1s8 (tai mikä tahansa sovittimesi on kohdassa ip link). Lopuksi annoin sen käyttää tätä profiilia käynnistettäessä netctl enable my-network -palvelun kanssa.

    Profiilin käyttöönotto varmistaa, että se käynnistyy käynnistyksen yhteydessä, mutta sitä ei tarvitse käynnistää uudelleen. Alusta se heti suorittamalla netctl start my-network.

    Pystyin saamaan apua virallisilta Arch Linux -foorumeilta, voit tarkastella aiheeni siellä .

    vastaus

    Verkkoa ei tavoiteta, joten sinulla ei ole reitti verkkoon. Jos et edes voi pingata paikallista reititintä, sinulla ei ole IP-osoitetta tai verkkoliittymäsi on alhaalla.

    netctl on vakioapuohjelma verkkoliitäntöjen hallintaan Archissa. Jos et ole asettanut sitä (tai jotain muuta), sinulla ei ole verkkoa Ei edes DHCP.

    Kommentit

    • Olen kopioinut esimerkkitiedoston esimerkkeistä / ethernet-static tiedostoon ” oma verkko , muokkasi tiedostoa ja otti sen käyttöön käynnistyksen yhteydessä ” netctl enable my-network ”. Myöskään verkossa ei ole IP-ristiriitoja. Sen pitäisi olla ” Määritä ”
    • Voit selvittää, pääsetkö oletusyhdyskäytävälle (tämä tapahtuu usein reititin), kirjoita ip route. Jos käy ilmi, että sinulla ei ole oletusyhdyskäytävää, sinun on lisättävä yksi joko DHCP: tä kohti tai ip route add default via xxx.xxx.x.xxx. Jos haluat tehdä oletusyhdyskäytävästä pysyvän, lisää IP-osoite kohtaan /etc/network/interfaces.

    Vastaa

    Archlinux sanoo, kokeile dhcpcd-tiedostoa siltä varalta, että asennusohjelma ei voi muodostaa yhteyttä automaattisesti. Tämä toimi minulle paikan päällä asennuksen jälkeen. Kirjoita vain komentona” dhcpcd ”, odota muutama sekunti ja sitten” ip-reitti ” tai ”ping 8.8.8.8” tarkistaaksesi, toimiiko se. Käytin jopa ”watch ip address” nähdäksesi kuinka nopeasti nämä inet- ja inet6-osoitteet avautuvat.

    Dhcpcd: n sijasta voin muodostaa yhteyden myös nolla:

    modprobe e1000e ip link set dev eth0 up ip address add 192.168.0.16/24 dev eth0 ip route add 192.168.0.0/24 dev eth0 ip route add default via 192.168.0.1 

    e1000e on ”verkkoajuri”, sanoo modinfo. Lataamalla tämän moduulin saan eth0-linkin (ei, älä etsi se / dev). ”Ip” -komennot aktivoivat linkin, valitsevat osoitteen ja määrittelevät paikallisen (aliverkon) ja sitten oletusyhdyskäytävän. Kesti jonkin aikaa testata tätä (ip-linkin ohje, ip-osoitetuki, ip-reittiohje …).

    Joten tämä on opettavaista, mutta ”dhcpcd” on nopeampi kirjoittaa ja todennäköisesti vahvempi. Ja voit pysäyttää sen puhtaasti ”dhcpcd -x”.

    Toimivan pingin ja /etc/pacman.d/ -sivun peililuettelon avulla sinulla on kaikki tarvittava pacmaniin tai pacstrapiin.

    Ja kyllä, näin ytimen viestin, joka nimitti eth0: n uudelleen enoxxx: ksi, joten sinun on ensin tarkistettava ”ip linkillä”, mitä liitäntöjä systemd on jo asettanut. Se tapahtuu täällä:

    [ 3.052354] e1000e 0000:00:1f.6 eth0: (PCI Express:2.5GT/s:Width x1) 94:c6:91:a5:39:b8 [ 3.052360] e1000e 0000:00:1f.6 eth0: Intel(R) PRO/1000 Network Connection [ 3.052445] e1000e 0000:00:1f.6 eth0: MAC: 13, PHY: 12, PBA No: FFFFFF-0FF [ 3.055917] e1000e 0000:00:1f.6 eno1: renamed from eth0 

    Osoitteellani oleva .16 on mikä tahansa (ilmainen) numero, ja 192.168.0.1: n tulisi aina olla yhdyskäytävä. Ehkä minulla oli onnekas, mutta se on hyvä uutinen, että voit hakata ympäri systemd ja inet6. Yritän kuitenkin netctl: tä.

    Ja nyt olen käynnistänyt systemd: n ja dhcpcd on käynnistynyt. Sain osoitteen .15 osoitteesta ”eno1” ja kolme inet6-osoitetta, mutta lukuun ottamatta tulos on melko sama kuin yllä olevalla ”ip” -hackillä.

    3: eno1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000 link/ether 94:c6:91:a5:39:b8 brd ff:ff:ff:ff:ff:ff inet 192.168.0.15/24 brd 192.168.0.255 scope global noprefixroute eno1 valid_lft forever preferred_lft forever inet6 2a05:41c0:12:bf00::2/128 scope global dynamic noprefixroute valid_lft 2559430sec preferred_lft 572230sec inet6 2a05:41c0:12:bf00:f51e:97c1:de6f:6f49/64 scope global dynamic mngtmpaddr noprefixroute valid_lft 2591994sec preferred_lft 604794sec inet6 fe80::47cf:a2e4:af0b:b7cd/64 scope link valid_lft forever preferred_lft forever default via 192.168.0.1 dev eno1 proto dhcp src 192.168.0.15 metric 203 192.168.0.0/24 dev eno1 proto dhcp scope link src 192.168.0.15 metric 203 

    vastaus

    ArchLinuxin verkkoasetukset on dokumentoitu hyvin ArchLinux-wikissä osoitteessa https://wiki.archlinux.org/index.php/Netctl

    Yksi tärkeä selvitys vastauksesta, jolla on eniten ääniä – siellä ei tarvitse käynnistää uudelleen. Jos vain verkkoliitäntä on läsnä ja asianmukaista käyttöliittymän nimeä ja määritystä käytetään profiilitiedostossa / etc / netcl (anna esimerkkikopion nimi mynet1), niin

    netctl start mynet1 

    käynnistää verkkoprofiilin mynet1 ja verkkoreitti toimii.

    Kuitenkin

    netclt enable mynet1 

    mahdollistaa järjestelmän palvelun käynnistämisen palvelunhallinta jokaisen käynnistyksen yhteydessä, ts. se luo yksikkötiedoston kansioon /etc/systemd/system/netc@[mynetprofilename] verkkoprofiilia on muokattu, sen on oltava netctl reenable ”d.

    Vastaa

    Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *