Kirjoittaja Aihe: Ip kiinnitys komentorivillä [Ratkaistu]  (Luettu 2918 kertaa)

Aero_Cool

  • Käyttäjä
  • Viestejä: 8
    • Profiili
Ip kiinnitys komentorivillä [Ratkaistu]
« : 14.05.09 - klo:21.53 »
Eli sellanen homma ois kun tarkotuksena olisi pistää serveri pystyy ubuntu serverillä ja minun netin tarjoaja tarjoo kiinteän ip, jonka pitää itse kiinittä tietokoneeseen eli miten homma toimii komentorivillä. Kahdella dns palvelimelle?

Meneekö se näin?
ifconfig eth0 <ip-osoite> netmask <verkkomaski>
route add default gw <yhdyskäytävän_osoite> eth0
echo "nameserver <ip-osoite>" >> /etc/resolv.conf
echo "nameserver <ip-osoite>" > /etc/resolv.conf

vai näin?
fconfig eth0 <ip-osoite> netmask <verkkomaski>
route add default gw <yhdyskäytävän_osoite> eth0
echo "nameserver <ip-osoite>" >>
echo "nameserver <ip-osoite>" > /etc/resolv.conf

Vai jotenkin muulla tapaa?
« Viimeksi muokattu: 11.06.09 - klo:22.57 kirjoittanut Aero_Cool »

Ville Pöntinen

  • Käyttäjä
  • Viestejä: 2078
    • Profiili
Vs: Ip kiinnitys komentorivillä
« Vastaus #1 : 14.05.09 - klo:23.33 »
Itse olen aina laittanut kiinteän ip:n suoraan ko. tiedostoon eli avaa se:

Koodia: [Valitse]
sudo pico /etc/network/interfaces
ja kirjoita sinne rivit

Koodia: [Valitse]
iface eth0 inet static
address 192.168.1.5
netmask 255.255.255.0
gateway 192.168.1.254

Osoitteiden tilalle tietysti omasi.

Jos kone on nyt dhcp:n avulla liikkeellä, ei resolv.conffiin varmaan tarvitse koskea, mutta sitäkin voit muokata suoraan itse

Koodia: [Valitse]
sudo pico /etc/resolv.conf
Kyllä sen varmaan saa tehtyä tuolla ifconfigillakin, mutta minä en osaa.

johnsmith

  • Käyttäjä
  • Viestejä: 35
    • Profiili
Vs: Ip kiinnitys komentorivillä
« Vastaus #2 : 15.05.09 - klo:00.12 »



ifconfig eth0 <ip-osoite> netmask <verkkomaski>
Muistaakseni näin se menee
route add default gw <yhdyskäytävän_osoite> eth0
eth0 on varmaan ylimääräinen kun tämä tulee olemaan oletusyhdyskäytävä mutta ei kai se haittaa jos route ei valita.
echo "nameserver <ip-osoite>" >> /etc/resolv.conf
echo "nameserver <ip-osoite>" > /etc/resolv.conf
Tässä nyt ei ole ihan kaikki niin kuin pitäisi.
Ehdottaisin sellaista
echo -e  "nameserver <ip-osoite>\nnameserver <toinenip-osoite>" > /etc/resolv.conf

Aero_Cool

  • Käyttäjä
  • Viestejä: 8
    • Profiili
Vs: Ip kiinnitys komentorivillä
« Vastaus #3 : 15.05.09 - klo:08.33 »
Tuli tässä yön jälkeen mieleen tarviiko se edes kahta dns palvelimen osotetta. Netin tarjoaja kyllä anto kaks dns palvelimen osoitetta, mutta eikös se toinen ole varalla, jos toinen menee jostain syystä toiminta kyvyttömksi?

Tha-Fox

  • Käyttäjä
  • Viestejä: 3315
  • Arch Linux && CentOS
    • Profiili
    • http://kettu.dy.fi
Vs: Ip kiinnitys komentorivillä
« Vastaus #4 : 15.05.09 - klo:09.47 »
Tuli tässä yön jälkeen mieleen tarviiko se edes kahta dns palvelimen osotetta. Netin tarjoaja kyllä anto kaks dns palvelimen osoitetta, mutta eikös se toinen ole varalla, jos toinen menee jostain syystä toiminta kyvyttömksi?

Näinhän se yleensä on.

ajaaskel

  • Palvelimen ylläpitäjä
  • Käyttäjä
  • Viestejä: 3401
    • Profiili
Vs: Ip kiinnitys komentorivillä
« Vastaus #5 : 15.05.09 - klo:20.35 »
Editoi sinne tiedostoon kuten yllä kerrottiin jos haluat että asetukset on voimassa vielä bootin jälkeenkin.  Tuo "ifconfig" on kätevä jos haluaa vilkaista onko yhteys ylhäällä ja mikä on ip / gateway / mask tällä hetkellä.  Kokeile näitä hieman niin huomaat mitä se vastaa:

Koodia: [Valitse]
ifconfig
Koodia: [Valitse]
ifconfig eth0
Silloin kun saat osoitteen DHCP: n kautta näet tuolla mitä sinulle operaattori on antanut.  Tuolla komennolla voi "tiputtaa" ja "nostaa uudestaan" yhteyden:

Koodia: [Valitse]
ifconfig eth0 down
Koodia: [Valitse]
ifconfig eth0 up
Olen joskus joutunut tuota käyttämään yhdellä vanhalla koneellani kun verkkokortti jostain syystä on tiputtanut yhteyden pois koneen ollessa hiljaa jonkin aikaa.

Tekniikasta kiinnostuneille lisää kivoja työkaluja:   ethtool

Asenna se ensin, ohje tulee kun kirjoitat vaan "ethtool".   Sillä näkee verkkokortin asetukset ja voi muuttaa niitä, esim. nopeus, full/half duplex, jne.

Koodia: [Valitse]
sudo ethtool eth0
Tätä on joskus tarvittu kun oli eräs purkki joka toimi vain 10 mb/s nopeudella  :)

Tarkemmin ohjeita saa kunkin työkalun helpistä eli yleensä kun kirjoittaa " --help" (kaksi miinusmerkkiä ja help) kyseisen ohjelman perään...


Ai niin, ja tarvitset tilapäisiä "root" oikeuksia jos editoit noita systeemitiedostoja eli

Koodia: [Valitse]
gksudo gedit
« Viimeksi muokattu: 15.05.09 - klo:20.52 kirjoittanut ajaaskel »
Autamme ilolla ja ilmaiseksi omalla ajallamme.  Ethän vaadi, uhoa tai isottele näin saamasi palvelun johdosta.

Aero_Cool

  • Käyttäjä
  • Viestejä: 8
    • Profiili
Vs: Ip kiinnitys komentorivillä
« Vastaus #6 : 11.06.09 - klo:22.56 »
Pari päivää tappelin, että sain ip kiinnitettyä, tosin en saanut edellä mainittujen ohjeitten avulla tehtyä sitä piti ite vähän soveltaa ohjeita. Kerron tähän miten tein jos sattuu, että jollekkin muulle tulee sama onkelma

muokkasin tiedostoa interfaces

Koodia: [Valitse]
sudo pico /etc/network/interfaces
Tiedosto näytti eka tältä

Koodia: [Valitse]
auto eth0
iface eth0 inet dhcp


muokkasin sen tälläseksi

Koodia: [Valitse]
auto eth0
iface eth0 inet static
        address 00.00.00.00
        netmask 255.255.255.0
        gateway 00.00.00.00

ja sitten poistin dhcp pois käytöstä komennolla

Koodia: [Valitse]
sudo apt-get remove dhcp-client
ja otin asetukset käyttöön uudelleen komennolla

Koodia: [Valitse]
sudo /etc/init.d/networking restart
Aero_Cool