dns-palvelimen asennus ubuntuun 16. Domain name service, dns-palvelimen asennus Ubuntuun. Verkkotunnusjärjestelmän toiminnan tarkistaminen

On monia tapoja määrittää BIND9. Yleisimmät kokoonpanot ovat välimuistin nimipalvelin, ensisijainen isäntä ja toissijainen isäntä.

    Kun BIND9 on määritetty välimuistipalvelimeksi, se etsii vastauksia nimikyselyihin ja muistaa vastauksen, jos kysely tulee uudelleen.

    Ensisijaisena isäntänä BIND9 lukee vyöhyketiedot paikallisesta tiedostosta ja on vastuussa kyseisestä vyöhykkeestä.

    Toissijaisena isäntänä BIND9 vastaanottaa tiedot vyöhykkeelle (kokonaisuutena) toiselta nimipalvelimelta, joka vastaa kyseisestä vyöhykkeestä.

Arvostelu

DNS-määritystiedostot tallennetaan /etc/bind-hakemistoon. Pääasetustiedosto on /etc/bind/named.conf.

jouset sisältää määrittää tiedostonimet, jotka sisältävät DNS-asetukset. Linja hakemistosta tiedosto /etc/bind/named.conf.options kertoo DNS:lle, mistä tiedostoja etsiä. Kaikki BIND:n käyttämät tiedostot ovat suhteessa tähän hakemistoon.

Tiedosto nimeltä /etc/bind/db.root kuvaa maailman päänimipalvelimia. Palvelimet muuttuvat ajan myötä, joten /etc/bind/db.root-tiedostoa on ylläpidettävä silloin tällöin. Tämä tapahtuu yleensä paketin päivityksenä sitoa9. osio vyöhyke määrittää pääpalvelimen ja se tallennetaan valinnalla määritettyyn tiedostoon tiedosto.

On mahdollista määrittää yksi palvelin samaan aikaan välimuistipalvelimeksi, ensisijaiseksi isäntäpalvelimeksi ja toissijaiseksi isäntäpalvelimeksi. Palvelin voi olla valtuutuksen alkuperä (SOA) yhdelle vyöhykkeelle ja tarjota toissijaista palvelua toiselle. Ja samalla tarjota välimuistipalvelu paikallisessa verkossa (LAN).

Välimuistiin tallennettu nimipalvelin

Oletuksena kokoonpano on asetettu toimimaan välimuistipalvelimena. Sinun tarvitsee vain lisätä IP-osoite DNS-osoitteet Internet-palveluntarjoajasi palvelimia. Poista vain kommentit ja korjaa seuraavat asiat tiedostossa /etc/bind/named.conf.options:

Huolitsijat ( 1.2.3.4; 5.6.7.8; );

Korvata 1.2.3.4 Ja 5.6.7.8 nimipalvelimien nykyisiin IP-osoitteisiin.

Nyt käynnistämme DNS-palvelimen uudelleen soveltaaksemme uutta kokoonpanoa. Kirjoita terminaaliin:

Sudo service bind9 käynnistyy uudelleen

Monet järjestelmänvalvojat haluavat käyttää viimeisimmän muokkauksen päivämäärää sarjavyöhykkeenä muodossa 2012010100, joka vastaa muotoa yyyymmddss (jossa ss on sarjanumero [päivässä]).

Kun olet tehnyt muutoksia vyöhyketiedostoon, sinun on käynnistettävä BIND9 uudelleen, jotta muutokset otetaan käyttöön:

Sudo service bind9 käynnistyy uudelleen

Käänteinen vyöhyketiedosto

Nyt kun vyöhyke on luotu ja jakaa nimet IP-osoitteiksi, meidän on luotava myös käänteinen vyöhyke. Käänteinen vyöhyke sallii DNS:n määrittää nimen IP-osoitteen perusteella.

Muokkaa /etc/bind/named.conf.local ja lisää seuraava:

Vyöhyke "1.168.192.in-addr.arpa" (tyyppi master; tiedosto "/etc/bind/db.192"; );

Korvaa 1.168.192 käyttämäsi verkon osoitteen kolmella ensimmäisellä oktetilla. Nimeä myös vyöhyketiedosto /etc/bind/db.192 vastaavasti. Sen on vastattava verkkosi ensimmäistä oktettia.

Luo nyt tiedosto /etc/bind/db.192:

Sudo cp /etc/bind/db.127 /etc/bind/db.192

; ; BIND käänteinen data tiedosto paikallinen 192.168.1.XXX net ; $TTL 604800 @ SOA:ssa ns.example.com. root.example.com. (2; Sarjanumero 604800; Päivitä 86400; Yritä uudelleen 2419200; Vanhene 604800) ; Negatiivinen välimuisti TTL ; @ IN NS ns. 10 IN PTR ns.example.com.

Sarjanumero käänteiset vyöhykkeet Sitä on myös lisättävä jokaisen muutoksen myötä. Jokaiselle A-merkinnälle, jonka määrität tiedostossa /etc/bind/db.example.com eri osoitteeseen, sinun on luotava PTR-tietue tiedostossa /etc/bind/db.192.

Kun olet luonut käänteisen vyöhykkeen tiedoston, käynnistä BIND9 uudelleen:

Sudo service bind9 käynnistyy uudelleen

Toissijainen mestari

Koska ensisijainen isäntä on määritetty, toissijainen isäntä tarvitaan ylläpitämään toimialuetta, kun ensisijainen isäntä ei ole käytettävissä.

Ensin sinun on otettava käyttöön vyöhykkeen siirto ensisijaisessa isännässä. Lisää enable-transfer -vaihtoehto lähtö- ja paluuvyöhykkeiden määrityksiin tiedostossa /etc/bind/named.conf.local:

Vyöhyke "example.com" (tyyppi master; tiedosto "/etc/bind/db.example.com"; salli-siirto ( 192.168.1.11; ); ); vyöhyke "1.168.192.in-addr.arpa" (tyyppi master; tiedosto "/etc/bind/db.192"; salli-siirto ( 192.168.1.11; ); );

Korvaa 192.168.1.11 toissijaisen nimipalvelimesi IP-osoitteella.

Aloitetaan BIND9 uudelleen ensisijaisella isännällä:

Vyöhyke "example.com" (tyyppi slave; tiedosto "db.example.com"; masters ( 192.168.1.10; ); ); vyöhyke "1.168.192.in-addr.arpa" (tyyppi slave; tiedosto "db.192"; masters ( 192.168.1.10; ); );

Korvaa 192.168.1.10 ensisijaisen nimipalvelimesi IP-osoitteella.

Käynnistä BIND9 uudelleen toissijaisessa isännässä:

Sudo service bind9 käynnistyy uudelleen

Tiedostossa /var/log/syslog sinun pitäisi pystyä näkemään jotain tällaista (jotkut rivit on jaettu asiakirjamuotoon sopiviksi):

Asiakas 192.168.1.10#39448: vastaanotettu ilmoitus vyöhykkeelle "1.168.192.in-addr.arpa" vyöhykkeelle 1.168.192.in-addr.arpa/IN: Siirto aloitettu. "100.18.172.in-addr.arpa/IN" siirto osoitteesta 192.168.1.10#53: yhdistetty käyttäen 192.168.1.11#37531 vyöhyke 1.168.192.in-addr.arpa/IN: siirretty sarja 5 siirto 100.18 172.in-addr.arpa/IN" alkaen 192.168.1.10#53: Siirto suoritettu: 1 viestiä, 6 tietuetta, 212 tavua, 0,002 sekuntia (106000 tavua/sek) vyöhyke 1.168.192.in-addr.arpa/IN: lähettää ilmoituksia (sarja 5) asiakas 192.168.1.10#20329: vastaanotettu ilmoitus vyöhykkeelle "example.com" vyöhyke example.com/IN: Siirto aloitettu. "example.com/IN" siirto osoitteesta 192.168.1.10#53: yhdistetty käyttämällä vyöhykettä 192.168.1.11#38577 example.com/IN: siirretty sarjanumero 5 osoitteen "example.com/IN" siirto osoitteesta 192.168.1.10#53: Siirto valmis: 1 viestiä, 8 tietuetta, 225 tavua, 0,002 sekuntia (112500 tavua/sek)

Huomaa, että vyöhykkeen siirto tapahtuu vain, jos sarjanumero on päällä ensisijainen palvelin enemmän arvoa toissijaiselle. Jos haluat ensisijaisen DNS-isännän raportoivan toissijainen DNS palvelin vyöhykkeen muutoksesta, voit lisätä also-notify(ip-osoite;); tiedostossa /etc/bind/named.conf.local alla olevan esimerkin mukaisesti: vyöhyke "example.com" (tyyppi master; tiedosto "/etc/bind/db.example.com"; allow-transfer ( 192.168.1.11; ) myös-ilmoittaa ( 192.168.1.11; ); vyöhyke "1.168.192.in-addr.arpa" (tyyppi master; tiedosto "/etc/bind/db.192"; salli-siirto (192.168.1.11; ); also-notify (192.168.1.11; ); );

Tämä opas selittää, kuinka tietokone liitetään verkkoon määritystiedostojen ja konsolin apuohjelmien avulla. Päätavoitteena on puhua eri tavoin Internet-yhteyden muodostaminen ilman GUI:ta (graafinen käyttöliittymä). Käsikirja ei kata sellaisia ​​aiheita kuin asennus verkkosuodattimet tai esimerkiksi omia pisteitä Wi-Fi-yhteys. Oletetaan, että palveluntarjoajalta on olemassa tietty tapa muodostaa yhteys Internetiin, jonka käyttäminen edellyttää alla olevia ohjeita.

Oppaassa on esimerkkejä asetustiedostojen muokkaamisesta nano- ja gedit-tekstieditoreilla. Huomaa, että ensimmäinen editori käynnistetään päätteessä ja sitä voidaan käyttää Ubuntua käyttävän graafisen käyttöliittymän kanssa tai ilman, kun taas "gedit"-toimintoa voidaan käyttää vain graafisen käyttöliittymän ollessa käytössä.

Järjestelmävaatimukset

Mikä tahansa järjestelmän asennusvaihtoehto soveltuu toistamaan käsikirjassa kuvatut toimet. Grafiikan saatavuus käyttöliittymä ei ole tarpeen. Kaikki toiminnot on suoritettava konsolissa. Ymmärretään, että $-symbolilla alkavat komennot on suoritettava käyttäjänä ja #-alkuiset on suoritettava superkäyttäjänä (root).

Ennen kuin aloitat, varmista, että:

    Useat verkkosuodattimet (esimerkiksi iptables) ja niiden konfigurointiapuohjelmat (esim. Firestarter) ovat poissa käytöstä/oikein konfiguroituja eivätkä häiritse verkon toimintaa.

    Sinulla on kaikki verkkoyhteyden muodostamiseen tarvittavat parametrit (esimerkiksi IP-osoite, aliverkon peite ja oletusyhdyskäytävä staattista IP-osoitetta käyttävälle yhteydelle).

    Verkkolaitteet, jotka suodattavat MAC-osoitteen perusteella, on määritetty oikein ja "tuntevat" verkkoliittymäsi.

    Verkkolaitteen ohjain on asennettu oikein, kaapeli (langallista yhteyttä varten) toimii oikein ja kytketty.

Asetuksiin tarvitset ehdottomasti verkkosovittimen nimen. Löydät sen komennon lähdöstä:

$ sudo lshw -C verkko

Sen avulla voit tarkastella kytkettyjä verkkolaitteita.

Esimerkki komennon ulostulosta:

Ubuntu@ubuntu:~$ sudo lshw -C verkko *-verkon kuvaus: Ethernet-liitäntä # Laitetyyppi tuote: L2 100 Mbit Ethernet-sovitin # Sovittimen nimi myyjä: Attansic Technology Corp. # Laitteen valmistajan fyysinen tunnus: 0 väylän tiedot: pci@0000:03:00.0 looginen nimi: eth0 # Verkkoliitännän nimen versio: a0 sarja: 00:00:00:00:00:00 # Fyysinen osoite laitteet (mac-osoite) koko: 100 MB/s kapasiteetti: 100 MB/s leveys: 64 bittiä kello: 33 MHz ominaisuudet: pm msi pciexpress vpd bus_master cap_list ethernet fyysinen tp 10bt 10bt-fd 100bt 100bt konfiguraatio = autonomegotiationes-f driver=atl2 # Ohjaimen käytetty ohjainversio=2.2.3 # Ohjainversio duplex=full firmware=L2 ip=192.168.0.5 latency=0 link=yes # Linkkimoduulin saatavuus=atl2 multicast=kyllä ​​portti=kierretyn parin nopeus=100MB/s # Nykyinen yhteyden nopeus.

Kiinnitä huomiota linjaan:

Looginen nimi: eth0

eth0 on verkkoliitännän haluttu nimi.

Nimeä eth0 käytetään edelleen tämän verkkokortin määrittämiseen. Missä eth tarkoittaa, että Ethernet-liitäntää käytetään, ja 0 on laitteen numero. Jos sinulla on asennettuna useita verkkolaitteita, niille annetaan vastaavasti nimet: eth0, eth1, eth2 jne.

SystemD:n käyttöönoton jälkeen (Ubuntu 15.04:stä lähtien) verkkoliitännöillä voi olla muita nimiä (ei ethX). Tämä tehtiin, jotta verkkolaitteiden nimet eivät muutu, kun koneeseen liitetään uusia sovittimia (viime aikoina jotkut USB-modeemit toimii verkkosovittimena). Tämän seurauksena eth0 voidaan kutsua esimerkiksi enp0s4 tai eno1 tai jopa enx78e7d1ea46da. Tämä on verkkosovittimen nimi, jota tulee käyttää verkon määrittämisessä.

Tarkemmat tiedot nimestä verkkoliitännät Voit lukea sen SystemD:llä (englanniksi).

Tämä uudelleennimeäminen voidaan poistaa käytöstä lisäämällä /etc/default/grub, merkkijonoon, jossa on muuttuja GRUB_CMDLINE_LINUX_DEFAULT linja net.ifnames=0. Tämän jälkeen sinun on tehtävä sudo update-grub

Kiinteän verkon määrittäminen

IP-osoitteen, oletusyhdyskäytävän, aliverkon peitteen asettaminen

/etc/network/interfaces, esimerkiksi näin:

Ja lisää siihen:
Staattiselle IP:lle:

Iface eth0 inet staattinen osoite 192.168.0.1 verkkopeite 255.255.255.0 yhdyskäytävä 192.168.0.254 dns-nimipalvelimet 192.168.0.254 8.8.8.8 auto eth0

    Iface eth0 inet static - osoittaa, että liitäntä (iface eth0) on IPv4 (inet) -osoitealueella ja staattinen IP (staattinen);

    Osoite 192.168.0.1 - osoittaa, että verkkokorttimme IP-osoite (osoite) on 192.168.0.1;

    Verkkopeite 255.255.255.0 - osoittaa, että aliverkon peite (verkkopeite) on 255.255.255.0;

    Yhdyskäytävä 192.168.0.254 - oletusyhdyskäytävän osoite 192.168.0.254;

    DNS-nimipalvelimet 192.168.0.254 8.8.8.8 - DNS-palvelinosoitteet (puhumme alimmista myöhemmin)

    Auto eth0 - ilmoittaa järjestelmälle, että eth0-liitäntä tulee ottaa käyttöön automaattisesti, kun järjestelmä käynnistyy yllä olevilla parametreilla.

eth0- yhdistettävän liitännän nimi. Liitäntöjen luetteloa voi tarkastella kirjoittamalla:

$ip-osoite

Tämän seurauksena tiedosto /etc/network/interfaces pitäisi näyttää jotain tältä:
(yhdelle kiinteälle yhteydelle, jossa on staattinen IP)

# Tämä tiedosto kuvaa järjestelmässäsi # käytettävissä olevat verkkoliitännät ja kuinka ne aktivoidaan. Lisätietoja on kohdassa käyttöliittymät(5). # Loopback-verkkoliitäntä auto lo iface lo inet loopback # Oma kiinteä verkko. iface eth0 inet staattinen osoite 192.168.0.1 verkkopeite 255.255.255.0 yhdyskäytävä 192.168.0.254 dns-nimipalvelimet 192.168.0.254 8.8.8.8 auto eth0

Tallenna tiedosto ja sulje editori. Tässä esimerkissä (nanoeditori) - paina Ctrl + X, sitten Y, varmista, että "kirjoitettava tiedostonimi" on /etc/network/interfaces ja paina Enter.

Lisätietoja tiedostojen syntaksista /etc/network/interfaces voi lukea dokumentaatiosta.

Esimerkki dynaamisen IP:n määrityksestä:

Iface eth0 inet dhcp auto eth0

IP-osoitteen ja aliverkon peitteen tilapäinen asettaminen

Jos sinun on määritettävä testiasetukset, toimi seuraavasti:

$ sudo ip addr add 192.168.0.1/24 dev eth0

Kun 192.168.0.1 on IP-osoitteemme, /24 on bittien määrä osoitteen etuliiteosassa (vastaa aliverkon peitettä 255.255.255.0).
eth0- plug-in verkkoliitäntä.

Nämä asetukset katoavat järjestelmän uudelleenkäynnistyksen jälkeen eivätkä vaikuta tiedostoon /etc/network/interfaces

DNS-asetukset

DNS-määrityksestä vastaa resolvconf-apuohjelma, joka toimii rinnakkain pienen DNS-välimuistipalvelimen dnsmasq kanssa. resolvconf antaa sinun määrittää DNS:n eri alijärjestelmien tietojen perusteella.
Yksi tämän hyödyllisen innovaation seurauksista (siirtyminen tähän malliin tapahtui Ubuntussa versiosta 12.04 alkaen) on se, että nyt /etc/resolv.conf-tiedosto luodaan automaattisesti, eikä kukin sitä muutettava ohjelma erikseen (joskus). aiemmin tehtyjen muutosten korvaaminen ). Automaattinen sukupolvi/etc/resolv.conf tarkoittaa, että siihen tehdyt manuaaliset muutokset menetetään.
Automaattisesti luotu /etc/resolv.conf sisältää linkin DNS-palvelimeen paikallisessa rajapinnassa (127.0.1.1), ja siellä (portissa 53) sijaitsee dnsmasq-palvelu, joka vastaa symbolisten nimien ratkaisemisesta IP-osoitteiksi. On huomattava, että tämä portti (53) on auki KUUNTELUtilassa, mutta siitä lähtien Koska tämä on paikallinen liitäntä, tämä portti ei ole käytettävissä ulkoisesta verkosta.
Staattisten liitäntöjen DNS-tiedot on nyt syötettävä hakemistoon /etc/network/interfaces dns-nameservers-, dns-search- ja dns-domain-parametreissa (jotka vastaavat /etc/resolv.conf-hakemiston nimipalvelin-, haku- ja toimialueen parametreja).

Huomaa, että tiedostossa /etc/resolv.conf, kun tallennetaan useita palvelimia, käytetään useita nimipalvelinavaimia, ja tiedostossa /etc/network/interfaces kaikki DNS-palvelinosoitteet kirjoitettiin yhdelle riville dns-nameservers-avaimen jälkeen välilyönnillä erotettuina.

Tämän seurauksena staattisen käyttöliittymän kuvauksen /etc/network/interfaces pitäisi näyttää suunnilleen tältä:

Iface eth0 inet staattinen osoite 192.168.0.1 verkkopeite 255.255.255.0 yhdyskäytävä 192.168.0.254 dns-nimipalvelimet 8.8.8.8 192.168.0.254 auto eth0

Ubuntu versioon 12.04 asti

Vanhemmissa ubuntun versioissa, kun on tarpeen määrittää staattiset DNS-palvelinosoitteet (jos niitä ei anneta automaattisesti), suorita:

$ sudo gedit /etc/resolv.conf

ja kirjoita sinne DNS-palvelinosoitteet (erilliset tietueet jokaiselle palvelimelle):

Nimipalvelin 192.168.0.100 nimipalvelin 192.168.0.200

Missä 192.168.0.100 ja 192.168.0.200 ovat DNS-palvelinosoitteita. Jos sinun on lisättävä osoitteita, jokaisen osoitteen tulee alkaa uudelta riviltä ja ilmaisulla nimipalvelin

Ppp-yhteyksien määrittäminen

Daemon on vastuussa point-to-point-yhteyksien luomisesta Ubuntussa. pppd, lisää yksityiskohtaiset tiedot josta löytyy dokumentaatiosta. Tämä opas kattaa esimerkkejä PPPoE-yhteyden luomisesta DSL-modeemin, PPTP-yhteyden (VPN-yhteyden) ja DIAL-UP-yhteyden muodostamisesta tavallisen modeemin kautta.

PPPoE-yhteys

IN standardi asennus Ubuntu sisältää apuohjelman PPPoE-asetukset liitännät - pppoeconf, käynnistä se kirjoittamalla:

$ sudo pppoeconf

Päätteeseen tulee "pseudografinen" ikkuna. Apuohjelma etsii verkkolaitteita ja näyttää ne näytöllä, minkä jälkeen se etsii modeemia näissä laitteissa. Jos tässä vaiheessa pppoeconf-ongelmia negatiivinen tulos- Tarkista modeemin oikea liitäntä ja virtalähde. Seuraava vaihe on "suosittujen vaihtoehtojen" valitseminen - useimmissa tapauksissa sinun tulee hyväksyä. Seuraavaksi apuohjelma pyytää kirjautumistunnustasi ja sitten salasanaa. Nyt - valitse menetelmä DNS-palvelimien määrittämiseksi. Jälleen useimmissa tapauksissa sinun pitäisi suostua vastaanottamaan DNS-palvelinosoitteet automaattisesti. Seuraavaksi sinua pyydetään rajoittamaan MSS-koko 1452 tavuun - yleensä sinun tulee hyväksyä. Seuraava kysymys on, muodostetaanko yhteys automaattisesti, kun tietokone käynnistyy. Viimeinen kysymys apuohjelmasta on, luodaanko yhteys nyt. pppoeconf oletusarvoisesti luo yhteydelle nimen dsl-provider. Voit hallita yhteyttä komennoilla:

$ sudo pon dsl-provider # Yhdistäminen tai $ sudo poff dsl-provider # Katkaise yhteys

Jos tapauksessasi apuohjelman tarjoamat vaihtoehdot pppoeconf ei riitä - katso pppd- tai pppoeconf-dokumentaatio.

Huomautus: kun muodostat yhteyden käyttämällä pppoeconf jotkin asetuksista kirjoitetaan tiedostoon /etc/network/interfaces, jolloin tuloksena on Verkkovastaava ei voi enää hallita verkkoa. Poistu: käytä joko vain NM:ää tai vain konsolia + konfiguraatioita. Voit palauttaa Network Managerin hallinnan seuraavasti. Tuoda /etc/network/interfaces Vastaanottaja seuraava näkymä(sinun ei tarvitse poistaa ylimääräistä tavaraa, vain kommentoi):

# Tämä tiedosto kuvaa järjestelmässäsi # käytettävissä olevat verkkoliitännät ja kuinka ne aktivoidaan. Lisätietoja on kohdassa käyttöliittymät(5). # Loopback-verkkoliitäntä auto lo iface lo inet loopback

Käynnistä verkko uudelleen:

Käynnistä tai käynnistä Network Manager uudelleen:

$ sudo /etc/init.d/NetworkManager käynnistyy uudelleen

PPTP-yhteys

Jos haluat muodostaa VPN-yhteyden pppd:n avulla, sinun on asennettava paketti pptp-linux, joka löytyy asennuksesta Ubuntu levy. Luo seuraavaksi (root) kansioon /etc/ppp/peers tiedosto palveluntarjoajan nimellä ja muokkaa sitä esimerkiksi näin:

$ sudo nano /etc/ppp/peers/my-provider

Ja lisää sinne yhteysvaihtoehtoja, esimerkiksi:

Jatkuu # Jos yhteys katkeaa, yhdistä uudelleen. maxfail 0 # Epäonnistuneiden yhteysyritysten enimmäismäärä. 0 - ääretön. mtu 1476 # Arvo MTU name (login) # Kirjautumistunnuksesi. #nodefaultroute # Älä ole oletusyhdyskäytävän oletusreitti # Ole oletusyhdyskäytävä korvattuefaultroute # Korvaa oletusyhdyskäytävä, jos se oli etänimi (vpn) # Etäpalvelimen nimi (meille) voi olla mikä tahansa. pty "pptp (palvelimen_osoite) --nolaunchpppd" # Komento käynnistää pptp. # Palvelimen osoite - voi olla joko IP-osoite tai verkkotunnuksen nimi, esimerkiksi vpn.foo.bar

(kirjautuminen) (vpn) (salasana)

Kun järjestelmä on käynnistetty uudelleen, voit hallita yhteyttä komennoilla:

Skriptiavustaja voi yksinkertaistaa VPN-yhteyden määrittämistä huomattavasti.

DIAL-UP-yhteyden määrittäminen

Modeemiyhteyden määrittämiseen voit käyttää sisäänrakennettua konfiguraattoria pppd - pppconfig tai erikoisapuohjelma wvdial .

Käyttämällä pppconfig

Asennusprosessi käyttämällä pppconfig näyttää paljon apuohjelmalta pppoeconfig, Sinulta kysytään yksitellen yhteysparametreja koskevia kysymyksiä, ja sinua pyydetään antamaan puhelinnumerosi, käyttäjätunnuksesi ja salasanasi sekä yhteyden nimi. Sinun tulee suorittaa pppconfig superkäyttäjäoikeuksilla. Esimerkiksi näin:

$sudo pppconfig

Voit hallita yhteyttä seuraavasti:

$ sudo pon my-provider # Yhdistäminen tai $ sudo poff my-provider # Katkaise yhteys

Missä my-provider on nimi, jonka määritit yhteydelle asennuksen aikana.

wvdialin käyttö

Joissakin tapauksissa (esimerkiksi matkapuhelimella yhdistettynä) sitä on mukavampi käyttää wvdial. Tätä varten sinun on ensin asennettava se. Esimerkiksi näin:

$ sudo apt-get install wvdial

Mukana pakkauksessa wvdial sisältää automaattisen määritysapuohjelman - wvdialconf .

$sudo wvdialconf

Tulos on jotain tämän kaltaista:

Ubuntu@ubuntu:~$ sudo wvdialconf salasana ubuntulle: Muokkaa tiedostoa `/etc/wvdial.conf". Sarjaporttien etsiminen modeemin löytämiseksi. Modeemiportin tarkistus<*1>: S0 S1 S2 S3 WvModem<*1>: Ei saa tietoja varten sarjaportti. ttyACM0<*1>: ATQ0 V1 E1 -->OK ttyACM0<*1>: ATQ0 V1 E1 Z -- OK ttyACM0<*1>: ATQ0 V1 E1 S0=0 -- OK ttyACM0<*1>: ATQ0 V1 E1 S0=0 &C1 -- OK ttyACM0<*1>: ATQ0 V1 E1 S0=0 &C1 &D2 -- OK ttyACM0<*1>: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0 -- OK ttyACM0<*1>: Modeemin tunniste: ATI -- Valmistaja: QUALCOMM INCORPORATED ttyACM0<*1>: Nopeus 4800: AT -- OK ttyACM0<*1>: Nopeus 9600: AT -- OK ttyACM0<*1>: Nopeus 19200: AT -- OK ttyACM0<*1>: Nopeus 38400: AT -- OK ttyACM0<*1>: Nopeus 57600: AT -- OK ttyACM0<*1>: Nopeus 115200: AT -- OK ttyACM0<*1>: Nopeus 230400: AT -- OK ttyACM0<*1>: Nopeus 460800: AT -- OK ttyACM0<*1>: Max nopeus on 460800; sen pitäisi olla turvallista. ttyACM0<*1>: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0 -- OK Löytyi USB-modeemi /dev/ttyACM0:sta. Modeemiasetukset kirjoitetaan tiedostoon /etc/wvdial.conf. ttyACM0 : Nopeus 460800; init "ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0"

Nyt jäljellä on vain muokata tiedostoa /etc/wvdial.conf ja lisää siihen puhelinnumerosi, käyttäjätunnuksesi ja salasanasi.

$ sudo nano /etc/wvdial.conf

Alku1 = ATZ Alku2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0 Modeemin tyyppi = USB-modeemi ISDN = 0 tyhjäkäyntisekuntia = 0 uusi PPPD = kyllä ​​Soittoyritykset = 0 Puhelin = #777 Modeemi = /dev/ttyACM0 Käyttäjätunnus = mobiili Salasana = internet Baud = 460800 Idle Seconds = 0 # Aika, jolloin yhteys on käyttämättömänä, # jonka jälkeen se on katkaistava. Arvo 0 - ei koskaan. Valintayritykset = 0 # Valintayritysten lukumäärä. 0 - ääretön. Valintakomento = ATDP # Valintakomento (P - pulssi, T - ääni). On järkevää soittaa pulssitila

vanhoissa PBX:issä.

/etc/wvdial.conf-tiedosto on jaettu osiin, joiden erottimet ovat itse osien nimet, joita edeltää sana Dialer, hakasulkeissa. Jos suoritat komennon ilman parametreja, käytetään Oletukset-osiossa lueteltuja asetuksia. Muussa tapauksessa lisäosissa määritetyt komennot suoritetaan lisäksi.

Nyt kun kaikki on määritetty, yhteys voidaan muodostaa kirjoittamalla:

$sudo wvdial

Jos sinun on käynnistettävä wvdial pulssivalinnan avulla, voit tehdä sen komennolla

$ sudo wvdial pulse

Voit katkaista yhteyden keskeyttämällä wvdial-komennon suorittamisen, ts. samassa terminaalissa sinun on painettava Ctrl + C.

Automaattinen yhteys /etc/network/interfaces, esimerkiksi näin:

Muokkaa asetustiedostoa

Ja lisää siihen:
$ sudo nano /etc/network/interfaces wvdial :

Ppppoe-, pptp- ja modeemiyhteyksille ilman käyttöä

Iface ppp0 inet ppp-toimittaja my-provider auto ppp0 Jossa palveluntarjoajani
- yhteytesi nimi. wvdial:

Käytettäessä

Iface ppp0 inet wvdial tarjoaja wvdial auto ppp0

Nyt kun käynnistät verkkopalvelut uudelleen, yhteys muodostetaan automaattisesti.

Jos et saa oletusyhdyskäytävän osoitetta palvelimelta, johon muodostat yhteyden, tai jostain muusta syystä sinun on määritettävä reitit manuaalisesti, voit luoda oman komentosarjan /etc/ppp/ip-up.d/, tai suosituksesta virallinen dokumentaatio luoda /etc/ppp/ip-up.local esimerkiksi näin:

$ sudo nano /etc/ppp/ip-up.local

$ sudo nano /etc/ppp/ip-up.d/routing

seuraavalla koodilla:

#! /bin/sh # reitti del oletusreitti lisää oletusarvoinen ppp0 # Ppp-yhteyden nimi. # tässä ovat tarvittavat reitit, esimerkiksi: route add -net 192.168.0.0 netmask 255.255.255.0 gw 192.168.0.1 dev eth0

$ sudo chmod ug+x /etc/ppp/ip-up.local

$ sudo chmod ug+x /etc/ppp/ip-up.d/routing

Nyt reitit yhdistetään automaattisesti, kun ppp-yhteys muodostetaan.

MTU:n ja TTL:n asettaminen

MTU (Maximum Transfer Unit) - parametri määrittää suurimman siirtoyksikön arvon. Tämä on oktettien (tavujen) enimmäismäärä, jota liitäntä pystyy tukemaan yhdessä lähetys/vastaanottotoiminnossa. Ethernetille tämä oletusarvo on 1500 ( enimmäiskoko Ethernet-paketti).

TTL (Time To Live) - IP-paketin käyttöikä sekunneissa. Tarvitaan verkon ylikuormituksen välttämiseksi paketeilla. Tyypillisesti jokainen reititin, jonka kautta paketti kulki, vähentää TTL:ää yhdellä. Jos TTL=0, paketti poistetaan järjestelmästä. Aluksi TTL=128 (Windows) ja TTL=64 (Ubuntu). varten DNS-tietueet TTL määrittää, kuinka kauan tiedot ovat ajan tasalla, kun kyselyt tallennetaan välimuistiin.

Jos haluat muuttaa MTU-arvoa, muokkaa asetustiedostoa /etc/network/interfaces, esimerkiksi näin:

Auto eth0 iface eth0 inet staattinen osoite 192.168.1.5 verkkopeite 255.255.255.0 mtu 600

Voit muuttaa TTL-arvoa kirjoittamalla:

$ sudo su sitten # echo "128" > /proc/sys/net/ipv4/ip_default_ttl

TTL-arvo muuttuu vain järjestelmänvalvojan oikeuksilla, kirjautuaksesi ulos järjestelmänvalvojan tililtä, ​​paina poistu

WiFi-asetukset

Wi-Fin määrittäminen käyttämällä wpa-supplicant- ja /etc/network/interfaces-sovellusta

Tässä luvussa kerrotaan yhteyden muodostamisesta olemassa oleva Wi-Fi verkot käyttävät turvallisinta saatavilla olevaa salaus- ja todennusstandardia, WPA2. Lisäksi tarjotaan esimerkkejä vähemmän turvallisten yhteyksien asetuksista.

Jos voit vaikuttaa tukiaseman asetuksiin, esimerkiksi jos se on sinun kodin Wi-Fi reititin - yritä määrittää valtuutus WPA2:lla, koska tämä on eniten suojattu protokolla todennus sisään langattomat verkot toistaiseksi.

Huomautuksia

Ongelmanratkaisu

Wi-Fi/Ethernet-yhteyttä tukiaseman/reitittimen kanssa ei voida muodostaa

Oireet: Verkko toimii yleensä aluksi hyvin, pitkän tai lyhyen aikaa, ja sitten katoaa yhtäkkiä eikä näy uudelleenkäynnistyksen jälkeen. Tämä ongelma ei välttämättä ole pysyvä. Verkko alkaa toimia "itsekseen" ja katoaa sitten uudelleen. Kun käynnistät verkkosovittimen uudelleen tällä tavalla:

Sudo ifdown wlan0 sudo ifup wlan0

vastaava teksti näkyy konsolissa

Kuuntelu LPF/wlan0/00-02-2A-E1-E0-6C Lähetys LPF/wlan0/00-02-2A-E1-E0-6C Lähetys socketilla/varausasemalla DHCPDISCOVER wlan0:ssa - 255.255.255.2585 portti 67 DHCPDISCOVER wlan0 - 255.255.255.255 portti 67 intervalli 8 DHCPDISCOVER wlan0 - 255.255.255.255 portti 67 intervalli 15 DHCPOFFERS ei vastaanotettu. Ei toimivia vuokrasopimuksia jatkuvassa tietokannassa - nukkumassa.

Ongelman syy Voi olla, että emolevy ei ole täysin jännitteetön, kun tietokone sammutetaan. Tässä tapauksessa on todennäköistä, että jotkut oheislaitteet, sis. USB-porteista ei ehkä ole katkaistu virtaa. Jos käytät esim Wi-Fi USB-sovitin, niin tässä tapauksessa näet sovittimen LEDin palavan (jos se on varustettu sellaisella). Ongelma johtuu todennäköisesti siitä, että verkkolaitteet eivät toimi täysin oikein tässä tilassa.

Yksinkertainen ratkaisu Ongelmana on sammuttaa tietokone ja irrottaa virtajohto pistorasiasta, kytkeä sitten virtajohto ja käynnistää tietokone.

Vaikea päätös ongelma on asetuksissa BIOS-parametrit täydelliseen pimennykseen verkkolaitteet kun sammutat tietokoneen.

Joskus Wi-Fi-yhteys tukiasemaan/reitittimeen katkeaa kokonaan

Oireet: verkko aluksi toimii, ja sitten tukiaseman/reitittimen uudelleenkäynnistyksen jälkeen se yhtäkkiä katoaa, eikä näy uudelleenkäynnistyksen tai tamburiinin kanssa tanssimisen jälkeen. Tässä tapauksessa langaton sovitin ei näe tukiasemaa tyhjänä (vaikka se saattaa olla tietokoneen vieressä), mutta se näkee täydellisesti kaikki viereiset verkot. Sitten, reitittimen ~kymmenennen~ uudelleenkäynnistyksen jälkeen, verkko tulee uudelleen näkyviin itsestään.

Ongelman syy Saattaa olla, että jotkut reitittimet valitsevat mielivaltaisesti toimivan kanavanumeron jättäen huomioimatta reitittimen asetuksissa valitun kanavanumeron. Jos /etc/network/interfaces-tiedostossa kanavanumero langaton käyttöliittymä ilmoitettu, tämä on todennäköisesti ongelma. Kanavan numero 6 osoitetaan tiedostossa näin:

Auto wlan0 ... langaton kanava 6

Yksinkertainen ratkaisu Ongelmana on kommentoida tätä parametria, jotta sovitin ei rajoitu vain tähän kanavaan, ja käynnistää verkko uudelleen

Auto wlan0 ... #langaton-kanava 6

Vaikea päätös Ongelmana on rekisteröidä vika reitittimen valmistajan verkkosivustolla (sen laiteohjelmisto) ja päivittää reitittimen laiteohjelmisto sen jälkeen (jos) se on korjattu.

Verkkoa käynnistetään uudelleen

Nyt sitten kaikki tarvittavat toimet valmis, voit käynnistää verkon uudelleen ja tarkistaa yhteyden. Voit tehdä tämän seuraavasti:

$ sudo /etc/init.d/networking restart

Kun nyt suoritat ip addr -komennon, eth0-yhteyden määritetyillä parametreilla pitäisi näkyä. Jos yhteys on näkyvissä, mutta asetukset eivät ole samat kuin /etc/network/interfaces-tiedostossa määritetyt, tai jos ilmenee muita virheitä, tarkista tämä tiedosto uudelleen epätarkkuuksien tai kirjoitusvirheiden varalta ja yritä käynnistää verkko uudelleen.

Verkon UKK

Kuinka kirjautua tietokoneeseeni ulkopuolelta (Internetin kautta)?

Ensin sinun on selvitettävä, minkä IP-osoitteen palveluntarjoajasi antaa - harmaa vai valkoinen (ei pidä sekoittaa staattiseen/dynaamiseen). Jos se on harmaa, mikään ei toimi. Jos valkoinen, kaksi vaihtoehtoa on mahdollista:

    Reititintä ei ole tai se toimii siltatilassa. Tässä tapauksessa itse tietokoneelle määritetään valkoinen IP-osoite. Annamme osoitteen - pääsemme tietokoneeseen, kaikki on yksinkertaista.

    Valkoinen osoite on määritetty reitittimelle. Näin ollen tämä osoite vie meidät reitittimeen, ei tietokoneeseen. Päästäksesi tietokoneeseen, sinun on välitettävä reitittimen portit (katso alla).

Mielestäni verkkoni on liian hidas!

Mittaa verkon nopeus kahden tietokoneen välillä iperf:llä. Voit käyttää tätä ohjetta. Se ehdottaa ohjelman kääntämistä lähdekoodista, mutta voit asentaa sen yksinkertaisesti arkistosta. Jos iperf näyttää hieman odotettua pienemmän arvon, kaikki on kunnossa verkon kanssa, ongelma saattaa olla laitteistossa (kiintolevy/prosessori ei pysty tarjoamaan suurempi nopeus), siirtotavassa (esimerkiksi scp ja ftp ovat hyvin rauhallisia), asetuksissa (nopeutta voivat rajoittaa esimerkiksi FTP-palvelimen asetukset) tai jossain muussa. Jos iperf osoitti arvon, joka on useita kertoja haluttua pienempi, niin kyllä, verkossa on ongelma. Kannattaa tarkistaa toimiiko kortti vaaditussa tilassa (esim. ethtoolilla), tarkistaa ifconfig-lähdön "virheet" ja testata yhteyden nopeutta kolmanteen tietokoneeseen.

Kuinka saan selville, mitkä ohjelmat kuuntelevat tietokoneeni porteissa?

Jos haluat tarkastella luetteloa avoimista porteista ja niitä kuuntelevien ohjelmien nimet, käytä komentoa:

Sudo netstat -nlpA inet,inet6

Voit käyttää grep-komentoa näyttääksesi tietoja tietystä portista. Esimerkiksi varten 80 portti:

Sudo netstat -nlpA inet,inet6 | grep:80

Netstat-tulosta ei aina käy selväksi, mihin ohjelmaan viitataan (esim. 2671/python), ps kertoo sinulle lisää prosessista:

PS aux | grep 2671

Kuinka määrittää kaksi IP-osoitetta yhdelle verkkokortille?

Esimerkiksi käyttöliittymä eth0 täytyy lisätä osoite 192.168.1.1 . Lyhyesti, kunnes verkko käynnistetään uudelleen:

Sudo ip addr add 192.168.1.1/24 dev eth0

Ikuisesti - lisää seuraava tiedostoon /etc/network/interfaces:

#fix line auto auto eth0 eth0:1 # lisää alias iface eth0:1 inet staattinen osoite 192.168.1.1 verkkopeite 255.255.255.0

Kuinka portti välitetään?

Sinun on esimerkiksi välitettävä portti 8081. Soitetaan osoitteeseen, johon asiakas käyttää ulkoinen_ip, ja osoite, johon sen pitäisi mennä sisäinen_ip.

Iptables -t nat -A PREROUTING -p tcp -d ulkoinen_ir --dport 8081 -j DNAT --päähän sisäinen_ir:8081 iptables -t nat -A POSTROUTING -p tcp --dst sisäinen_ir --dport 8081 -j SNAT - -lähteeseen ulkoinen_ir

Ja ehdottomasti tarvitset jotain sellaista

Iptables -t-suodatin -A ETEENPÄIN -m conntrack -ctstate DNAT -j HYVÄKSY

Niille, jotka eivät tiedä, DNS on verkkotunnuksen nimijärjestelmä, jota käytetään nimen määrittämiseen tietokoneen IP-osoitteeksi ja päinvastoin. Kun siis syötät web-sivun osoitteen selaimeesi, verkkotunnusjärjestelmä muuntaa sen sen hosting-palvelun IP-osoitteeksi, jossa kyseinen verkkotunnus sijaitsee. Tässä artikkelissa tarkastellaan yksityiskohtaisesti, kuinka Ubuntu DNS-palvelin asennetaan ja määritetään. Aloitetaan. Mennään!

Käynnistä bind9 uudelleen

sudo service bind9 käynnistyy uudelleen

Määritä nyt eteenpäin- ja taaksepäinhaun vyöhykkeet ja syötä ne bind9-kokoonpanoon. Alkutiedot ovat seuraavat:

Verkkotunnus - dom
Palvelimen IP-osoite - 192.168.0.1
Palvelimen nimi - ns.dom

Vyöhykkeen perustamiseen live-näkymä, luo sopiva tiedosto ja kopioi sen esimerkki:

sudo cp /etc/bind/db.local /var/lib/bind/db.dom

sudo nano /var/lib/bind/db.dom

ja muokkaa seuraavasti:

$ORIGIN.
604 800 TTL; 1 viikko
dom SOA:ssa ns.dom. root.ns.dom. (
201605277 ; sarja
604800; päivitä (1 viikko)
86400 ; yritä uudelleen (1 päivä)
2419200; päättyy (4 viikkoa)
604800 ; vähintään (1 viikko)
@ IN NS ns.dom.
@ IN A 192.168.0.1
@ AAAA:ssa::1
$ORIGIN dom.
604 800 TTL; 1 viikko
ns IN A 192.168.0.1

sudo cp /var/lib/bind/db.dom /var/lib/bind/db.192.dom

avaa se komennolla:

sudo nano /var/lib/bind/db.192.dom

ja muokkaa myös:

$ORIGIN.
604 800 TTL; 1 viikko
0.168.192.in-addr.arpa IN SOA ns.dom. root.ns.dom. (
2016052655 ; sarja
604800; päivitä (1 viikko)
86400 ; yritä uudelleen (1 päivä)
2419200; päättyy (4 viikkoa)
604800 ; vähintään (1 viikko)
@ IN NS ns.
$ORIGIN 0.168.192.in-addr.arpa.
604 800 TTL; 1 viikko
1 IN PTR ns.dom.

Jos haluat määrittää vyöhykkeet bind9-kokoonpanossa, sinun on avattava asetustiedosto komennolla:

sudo nano /etc/bind/named.conf.local,

avain DHCP_UPDATER (
algoritmi HMAC-MD5.SIG-ALG.REG.INT;
salainen "9DxMmNw7J813qviXajG7rQ==";
};

// katselualue eteenpäin

vyöhyke "dom"(
tyyppi mestari;
tiedosto "/var/lib/bind/db.dom";

};

// käänteisen haun vyöhyke

vyöhyke "0.168.192.in-addr.arpa"(
tyyppi mestari;
tiedosto "/var/lib/bind/db.192";
allow-update(avain DHCP_PÄIVITYS;);
};

avain DHCP_UPDATER - tiedot salaisesta avaimesta, jonka kirjoitit muistiin heti alussa (se on kirjoitettava lainausmerkeissä). Jos käytit aiemmin toista menetelmää, kirjoita:

// katselualue eteenpäin

vyöhyke "dom"(
tyyppi mestari;
tiedosto "/var/lib/bind/db.dom";

};

// käänteisen haun vyöhyke

vyöhyke "3.168.192.in-addr.arpa"(
tyyppi mestari;
tiedosto "/var/lib/bind/db.192";
allow-update(avain rndc-avain;);
};

missä avain rndc-avain on järjestelmästä otettu avaintieto ja vyöhyke "dom" on tiedot verkkotunnuksen nimijärjestelmän sovellusvyöhykkeestä. Jäljelle jää vain tallentaa koko asia, sulkea ja käynnistää bind9 uudelleen kirjoittamalla:

sudo /etc/init.d/bind9 käynnistyy uudelleen

Verkkotunnusjärjestelmän toiminnan tarkistaminen

Tarkista nyt verkkotunnuksen nimijärjestelmän toiminta:

tuloksena sinun pitäisi saada jotain tällaista:

Palvelin: 127.0.0.1
Osoite: 127.0.0.1#53
Nimi: ns.dom
Osoite: 192.168.0.1

Kuten näette, eteenpäin katsottava vyöhyke toimii. Varmista nyt, että myös päinvastoin toimii:

Tuloksena sinun pitäisi nähdä:

Palvelin: 127.0.0.1
Osoite: 127.0.0.1#53
1.0.168.192.in-addr.arpa nimi = ns.dom.

Lopuksi sinun pitäisi saada palvelimen nimi kirjoittamalla sen IP. Jos kaikki näkyy näin, se tarkoittaa, että asennus on tehty oikein. Jos ei, se tarkoittaa, että virhe on tehty aiemmin.

Asetetaan dynaamista päivitystä

Voit määrittää dynaamisen päivityksen avaamalla /etc/dhcp/dhcpd.conf suorittamalla komennon:

sudo nano /etc/dhcp/dhcpd.conf

Rivi ddns-update-style none tarvitsee korvata ddns-update-style interim. Lisää seuraavaksi update-static-leases on line, joka vastaa vyöhykkeiden luomisesta asiakkaille, joilla on staattinen IP. Varmista, että vaihtoehto domain-name sisältää verkkotunnuksen nimen "dom". "Avain"-rivin tulee sisältää avaimesi nimi (jos valitsit aiemmin ensimmäisen menetelmän, kirjoita DHCP_UPDATER, jos toinen, niin rndc-avain), ja se sisältää salaisen avaimesi. Voit tarkastella rndc-key-ajoa seuraavasti:

cat /etc/bind/rndc.key |grep-salaisuus

tuloksen pitäisi olla jotain tällaista:

salainen "2mu11eRajAdm4KV0x0Pmcg==";

Tästä kanssa DHCP-asetukset Kaikki. Nyt sinun on käynnistettävä bind9 ja dhcp uudelleen. Voit tehdä tämän kirjoittamalla:

sudo service bind9 käynnistyy uudelleen
sudo-palvelu isc-dhcp-palvelin käynnistyy uudelleen

On vielä tarkistettava, kuinka kaikki toimii. Käynnistä asiakaskone, joka on verkossa palvelimen kanssa. Kone saa käynnistyksen jälkeen IP:n DHCP:ltä, ja se puolestaan ​​luo merkinnän, kuten client-pc.dom. Pyyntöön "nslookup client_machine_name" sinun pitäisi saada vastaus. Käynnistämällä palvelimen uudelleen voit tarkastella eteenpäin- ja paluuhakutiedostoja. Jos olet määrittänyt kaikki oikein edellisissä vaiheissa, näet siellä tietoja uusista koneista. Valmis. Asennus on valmis.

Tulokset

Nyt tiedät kuinka määrittää DNS-palvelin Ubuntussa. Kirjoita kommentteihin, kuinka selvisit tästä tehtävästä, jaa kokemuksesi muiden käyttäjien kanssa ja kysy kysymyksiä, joita sinulla on tämän artikkelin aiheesta.

Monet käyttäjät kohtaavat ongelmia yrittäessään muodostaa Internet-yhteyttä Ubuntussa. Useimmiten tämä johtuu kokemattomuudesta, mutta voi olla muitakin syitä. Artikkeli sisältää ohjeet usean tyyppisten yhteyksien luomiseen sekä yksityiskohtaisen analyysin kaikista mahdollisista komplikaatioista toteutusprosessin aikana.

Internet-yhteyksiä on monenlaisia, mutta tässä artikkelissa käsitellään suosituimpia: kiinteä verkko, PPPoE ja DIAL-UP. Siitä tulee myös puhetta erillinen asetus DNS-palvelimet.

Valmistelevat toimet

Ennen kuin aloitat yhteyden muodostamisen, varmista, että järjestelmäsi on valmis tähän. Välittömästi on tarpeen selventää, että komennot suoritetaan sisään "Terminaali", on jaettu kahteen tyyppiin: käyttöoikeuksia vaativiin (niitä edeltää symboli $ ) ja vaativat pääkäyttäjän oikeudet (alkussa on symboli # ). Kiinnitä huomiota tähän, koska ilman tarvittavat oikeudet useimmat komennot yksinkertaisesti kieltäytyvät suorittamasta niitä. On myös syytä selventää, että itse symbolit ovat mukana "Terminaali" ei tarvitse tulla sisään.

Sinun on täytettävä useita pisteitä:


Sinun on muun muassa tiedettävä verkkosovittimen nimi. Saat selville syöttämällä "Terminaali" tämä rivi:

$ sudo lshw -C verkko

Tämän seurauksena näet jotain tämän kaltaista:

Verkkosovittimen nimi näkyy sanan vieressä "looginen nimi". Tässä tapauksessa "enp3s0". Tämä on nimi, joka näkyy artikkelissa, se voi olla erilainen.

Huomautus: Jos tietokoneessasi on useita verkkosovittimet, ne numeroidaan vastaavasti (enp3s0, enp3s1, enp3s2 ja niin edelleen). Päätä, minkä kanssa työskentelet, ja käytä sitä myöhemmissä asetuksissa.

Tapa 1: Pääte

"Terminaali"- Tämä universaali lääke kaiken asettamisesta Ubuntuun. Sen avulla on mahdollista muodostaa kaikentyyppinen Internet-yhteys, josta keskustelemme nyt.

Asetukset kiinteä verkko

Kiinteän verkon määrittäminen Ubuntussa tehdään tekemällä uudet asetukset asetustiedostoon "rajapinnat". Siksi sinun on ensin avattava tämä tiedosto:

Huomautus: asetustiedoston avaamiskomento käyttää Gedit-tekstieditoria, mutta voit kirjoittaa vastaavaan kohtaan minkä tahansa muun editorin, esimerkiksi vi.

Nyt sinun on päätettävä, minkä tyyppinen IP palveluntarjoajallasi on. On olemassa kaksi lajiketta: staattinen ja dynaaminen. Jos et ole varma, soita tekniikkaan. tuki ja ota yhteyttä operaattoriisi.

Ensin tarkastellaan dynaamista IP-osoitetta - sen kokoonpano on yksinkertaisempi. Kun olet syöttänyt edellisen komennon, määritä avautuvaan tiedostoon seuraavat muuttujat:

iface [käyttöliittymän nimi] inet dhcp
auto [käyttöliittymän nimi]

  • iface [käyttöliittymän nimi] inet dhcp- viittaa valittuun käyttöliittymään, jolla on dynaaminen IP-osoite(dhcp);
  • auto [käyttöliittymän nimi]- tekee kirjautuessaan automaattinen yhteys määritettyyn rajapintaan kaikilla määritetyillä parametreilla.

Kun olet kirjautunut, sinun pitäisi saada jotain tällaista:

Staattinen IP on hieman vaikeampi määrittää. Tärkeintä on tietää kaikki muuttujat. Määritystiedostoon sinun on syötettävä seuraavat rivit:

iface [liitännän nimi] inet staattinen
osoite [osoite]
verkkomaski [osoite]
yhdyskäytävä [osoite]
dns-nimipalvelimet [osoite]
auto [käyttöliittymän nimi]


Kun olet syöttänyt kaikki parametrit, näet jotain tällaista:

Älä unohda ennen sulkemista tekstieditori tallentaa kaikki syötetyt parametrit.

Muun muassa Ubuntu-käyttöjärjestelmässä voit luoda väliaikaisesti Internet-yhteyden. Se eroaa siinä, että määritetyt tiedot eivät muuta asetustiedostoja millään tavalla, ja tietokoneen uudelleenkäynnistyksen jälkeen kaikki on sama määritetyt asetukset nollautuu. Jos tämä on ensimmäinen kerta, kun yrität muodostaa langallista yhteyttä Ubuntuun, suosittelemme tämän menetelmän käyttämistä aloittamiseen.

Kaikki parametrit asetetaan yhdellä komennolla:

$ sudo ip addr add 10.2.119.116/24 dev enp3s0

  • 10.2.119.116 - Verkkokortin IP-osoite (se voi olla erilainen sinulle);
  • /24 - bittien lukumäärä osoitteen etuliiteosassa;
  • enp3s0- sen verkon liitäntä, johon palveluntarjoajan kaapeli on kytketty.

Syöttämällä kaikki tarvittavat tiedot ja suorittamalla komennon "Terminaali", voit tarkistaa niiden oikeellisuuden. Jos Internet näkyy tietokoneessa, kaikki muuttujat ovat oikein ja ne voidaan syöttää asetustiedostoon.

DNS-asetukset

DNS-yhteyden määrittäminen tehdään eri tavalla Ubuntun eri versioissa. Käyttöjärjestelmäversioissa 12.04 alkaen on yksi menetelmä, aiemmissa versioissa toinen. Tarkastelemme vain staattista yhteysliitäntää, koska dynaaminen tarkoittaa automaattinen tunnistus DNS-palvelimet.

12.04:ää uudemmissa käyttöjärjestelmäversioissa on jo konfiguraatioita tunnettu tiedosto "rajapinnat". Sinun on syötettävä rivi "dns-nimipalvelimet" ja luettele arvot välilyönneillä eroteltuina.

Avaa siis ensin kautta "Terminaali" asetustiedosto "rajapinnat":

$ sudo gedit /etc/network/interfaces

dns-nimipalvelimet [osoite]

Tämän seurauksena sinun pitäisi saada jotain tällaista, vain arvot voivat olla erilaisia:

Jos haluat määrittää DNS:n Ubuntussa lisää varhainen versio, asetustiedosto on erilainen. Avataan se läpi "Terminaali":

$ sudo gedit /etc/resolv.conf

Sitten voit asettaa siihen tarvittavat DNS-osoitteet. On syytä ottaa huomioon, että toisin kuin parametrien syöttämisessä "rajapinnat", V "resolv.conf" osoitteet kirjoitetaan aina kappaleesta, etuliitettä käytetään ennen arvoa "nimipalvelin"(ilman lainausmerkkejä).

PPPoE-yhteyden määrittäminen

PPPoE:n määrittäminen kautta "Terminaali" Tämä ei edellytä useiden parametrien syöttämistä tietokoneen erilaisiin asetustiedostoihin. Päinvastoin, vain yhtä komentoa käytetään.

Joten, jotta voit muodostaa pisteestä pisteeseen -yhteyden (PPPoE), sinun on tehtävä seuraavat:


Kaikkien suoritettujen vaiheiden jälkeen tietokoneesi muodostaa yhteyden Internetiin, jos teit kaiken oikein.

Huomaa, että oletusarvoisesti apuohjelma pppoeconf nimeää luodun yhteyden dsl-palveluntarjoaja. Jos sinun on katkaistava yhteys, suorita "Terminaali" komento:

$ sudo poff dsl-palveluntarjoaja

Muodosta yhteys uudelleen kirjoittamalla:

$ sudo pon dsl-palveluntarjoaja

Huomautus: jos muodostat yhteyden verkkoon pppoeconf-apuohjelmalla, verkon hallinta Network Managerin kautta ei ole mahdollista, koska parametrit syötetään "rajapinnat"-määritystiedostoon. Jos haluat nollata kaikki asetukset ja antaa hallinnan Network Managerille, sinun on avattava "rajapinnat"-tiedosto ja korvattava kaikki sisältö alla olevalla tekstillä. Kun olet syöttänyt, tallenna muutokset ja käynnistä verkko uudelleen komennolla “$ sudo /etc/init.d/networking restart” (ilman lainausmerkkejä). Käynnistä myös Network Manager -apuohjelma uudelleen suorittamalla "$ sudo /etc/init.d/NetworkManager restart" (ilman lainausmerkkejä).

DIAL-UP-yhteyden määrittäminen

DIAL-UP-asetuksen tekemiseen voit käyttää kahta konsolin apuohjelmat: pppconfig Ja wvdial.

Muodosta yhteys käyttämällä pppconfig tarpeeksi yksinkertainen. Yleensä tämä menetelmä on hyvin samanlainen kuin edellinen ( pppoeconf): sinulta kysytään samalla tavalla kysymyksiä, joihin vastaamalla muodostat lopulta yhteyden Internetiin. Suorita ensin itse apuohjelma:

$sudo pppconfig

Noudata sen jälkeen ohjeita. Jos et tiedä joitakin vastauksia, on suositeltavaa ottaa niistä yhteyttä operaattoriin. palveluntarjoajaltasi ja ota yhteyttä hänen kanssaan. Kun kaikki asetukset on tehty, yhteys muodostetaan.

Mitä tulee käyttöön wvdial, sitten se tapahtuu hieman monimutkaisemmin. Ensin sinun on asennettava itse paketti kautta "Terminaali". Voit tehdä tämän suorittamalla seuraavan komennon:

$ sudo apt install wvdial

Se sisältää apuohjelman, joka on suunniteltu automaattisesti määrittämään kaikki parametrit. Sitä kutsutaan "wvdialconf". Suorita se:

$sudo wvdialconf

Sen suorittamisen jälkeen "Terminaali" Monet parametrit ja ominaisuudet tulevat näkyviin - sinun ei tarvitse ymmärtää niitä. Sinun tarvitsee vain tietää, että apuohjelma on luonut erityisen tiedoston "wvdial.conf", johon syötin automaattisesti tarvittavat parametrit, luin ne modeemista. Seuraavaksi sinun on muokattava luotua tiedostoa "wvdial.conf", avataan se läpi "Terminaali":

$ sudo gedit /etc/wvdial.conf

Kuten näet, suurin osa asetuksista on jo määritetty, mutta kolme viimeistä kohtaa on vielä täydennettävä. Sinun on syötettävä niihin puhelinnumerosi, kirjautumistunnuksesi ja salasanasi. Älä kuitenkaan kiirehdi sulkemaan tiedostoa saadaksesi lisää mukavaa työtä On suositeltavaa lisätä muutama parametri:

  • Tyhjäkäynnin sekuntia = 0- yhteys ei katkea, vaikka tietokoneella ei ole toimintaa pitkään aikaan;
  • Valintayritykset = 0- yrittää loputtomasti muodostaa yhteyttä;
  • Valitse komento = ATDP- numero valitaan pulssimenetelmällä.

Tämän seurauksena asetustiedosto näyttää tältä:

Huomaa, että asetukset on jaettu kahteen lohkoon, joiden nimet on merkitty suluissa. Tämä on tarpeen, jotta parametrien käytöstä voidaan luoda kaksi versiota. Eli parametrit alla «» , suoritetaan aina, mutta alle «» — kun määritetään vastaava vaihtoehto komennossa.

Kun olet tehnyt kaikki asetukset, sinun on suoritettava tämä komento DIAL-UP-yhteyden muodostamiseksi:

Jos haluat muodostaa pulssiyhteyden, kirjoita seuraava:

$ sudo wvdial pulssi

murtaa muodostettu yhteys, V "Terminaali" sinun on painettava näppäinyhdistelmää Ctrl+C.

Tapa 2: Verkonhallinta

Ubuntussa on erityinen apuohjelma, joka auttaa muodostamaan yhteyden useimmille tyypeille. Lisäksi siinä on graafinen käyttöliittymä. Tämä on Network Manager, joka avataan napsauttamalla vastaavaa kuvaketta yläpaneelin oikealla puolella.

Kiinteän verkon määrittäminen

Aloitamme samalla tavalla langallisen verkon perustamisesta. Ensin sinun on avattava itse apuohjelma. Voit tehdä tämän napsauttamalla sen kuvaketta ja painamalla "Vaihda yhteyksiä" kontekstivalikossa. Seuraavaksi sinun on tehtävä seuraava avautuvassa ikkunassa:


Kaikkien suoritettujen vaiheiden jälkeen langallinen Internet-yhteys tulee muodostaa. Jos näin ei tapahdu, tarkista kaikki syötetyt parametrit, ehkä olet tehnyt virheen. Älä myöskään unohda tarkistaa, onko vieressä oleva valintaruutu "Verkonhallinta" avattavasta apuohjelmavalikosta.

DNS-asetukset

Voit joutua muodostamaan yhteyden manuaalisesti DNS-asetus-palvelimet. Voit tehdä tämän seuraavasti:


PPPoE:n määrittäminen

PPPoE-yhteyden määrittäminen Network Managerissa on yhtä helppoa "Terminaali". Itse asiassa sinun tarvitsee vain antaa palveluntarjoajalta saamasi kirjautumistunnus ja salasana. Mutta katsotaanpa kaikkea tarkemmin.


Nyt Network Manager -valikkoon on ilmestynyt uusi DSL-yhteys, jonka valitsemalla pääset Internetiin. Muistutetaan, että joskus sinun on käynnistettävä tietokoneesi uudelleen, jotta muutokset tulevat voimaan.

Johtopäätös

Tämän seurauksena voimme sanoa, että leikkaussalissa Ubuntu järjestelmä Tarvittavan Internet-yhteyden määrittämiseen on monia työkaluja. Verkkoapuohjelma Managerilla on graafinen käyttöliittymä, joka yksinkertaistaa huomattavasti työtä erityisesti aloittelijoille. Kuitenkin "Terminaali" mahdollistaa joustavamman määrityksen syöttämällä ne parametrit, jotka eivät ole apuohjelmassa.

Tänään jatkamme artikkelisarjaa palvelimen asettamisesta ja pohdimme, millaista DNS-palvelimen asentaminen Ubuntussa on. Meillä on jo palvelin päällä ubuntu-pohja 14.04.1 LTS, määritetty siihen DHCP-palvelin. Tänään lisäämme sinne myös DNS-palvelun.

Ensin selvitetään, miksi tarvitsemme sitä. DNS on verkkotunnusjärjestelmä, joka on suunniteltu hankkimaan tietokoneen IP-osoite sen nimellä ja päinvastoin, nimi IP-osoitteen perusteella. Ne. Kun tiedät tietokoneen nimen, sinun ei tarvitse muistaa sen IP-osoitetta myöhempää käyttöä varten. Palvelu luotiin verkon laajentumisen ja valtavan määrän IP-osoitteiden ilmaantumisen yhteydessä, joita on yksinkertaisesti mahdotonta muistaa ensimmäisellä kerralla.

Lukijoiden lukuisten pyyntöjen vuoksi tarkistin uudelleen kaikki kohdat ja löysin vivahteita, joiden vuoksi palvelin ei toiminut oikein (artikkeli kirjoitettiin alun perin ubuntu-palvelimelle 11.04). Artikkeli on kirjoitettu kokonaan uudelleen ja tarkistettu Ubuntu palvelin 14.04.1