Ubuntu Suomen keskustelualueet
Ubuntun käyttö => Ubuntu tietokoneissa => Aiheen aloitti: Aero_Cool - 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?
-
Itse olen aina laittanut kiinteän ip:n suoraan ko. tiedostoon eli avaa se:
sudo pico /etc/network/interfaces
ja kirjoita sinne rivit
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
sudo pico /etc/resolv.conf
Kyllä sen varmaan saa tehtyä tuolla ifconfigillakin, mutta minä en osaa.
-
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
-
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?
-
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.
-
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:
ifconfig
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:
ifconfig eth0 down
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.
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
gksudo gedit
-
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
sudo pico /etc/network/interfaces
Tiedosto näytti eka tältä
auto eth0
iface eth0 inet dhcp
muokkasin sen tälläseksi
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
sudo apt-get remove dhcp-client
ja otin asetukset käyttöön uudelleen komennolla
sudo /etc/init.d/networking restart
Aero_Cool