Mainos / Advertisement:

Ero sivun ”Debian verkkokonfiguraatio” versioiden välillä

Kohteesta Taisto
Siirry navigaatioon Siirry hakuun
(Tämä versio merkittiin käännettäväksi)
Rivi 10: Rivi 10:
 
nano /etc/network/interfaces
 
nano /etc/network/interfaces
  
<!--T:6-->
+
=== DHCP === <!--T:6-->
=== DHCP ===
 
  
 +
<!--T:14-->
 
DHCP määrittäminen tapahtuu IPv4-osoitteille yksinkertaisesti:
 
DHCP määrittäminen tapahtuu IPv4-osoitteille yksinkertaisesti:
  
Rivi 19: Rivi 19:
 
  iface eth0 inet dhcp
 
  iface eth0 inet dhcp
  
<!--T:3-->
+
=== Staattinen IPv4-osoite === <!--T:3-->
=== Staattinen IPv4-osoite ===
 
  
 
  <!--T:4-->
 
  <!--T:4-->
Rivi 43: Rivi 42:
 
service networking restart
 
service networking restart
  
=== Staattinen IPv6 osoite ===
+
=== Staattinen IPv6 osoite === <!--T:15-->
 
   
 
   
 
  iface eth0 inet6 static
 
  iface eth0 inet6 static
Rivi 50: Rivi 49:
 
         gateway ...
 
         gateway ...
  
 +
<!--T:16-->
 
Muuten sama kuin IPv4, mutta netmask ilmoitetaan prefixeinä.
 
Muuten sama kuin IPv4, mutta netmask ilmoitetaan prefixeinä.
  
=== DNS ===
+
=== DNS === <!--T:17-->
  
 +
<!--T:18-->
 
DNS määritetään Linuxissa resolv.conf tiedostoon:
 
DNS määritetään Linuxissa resolv.conf tiedostoon:
  
  nano /etc/resolv.conf
+
  <!--T:19-->
 +
nano /etc/resolv.conf
  
 +
<!--T:20-->
 
Ja määrittämällä esimerkiksi Googlen DNS palvelimet:
 
Ja määrittämällä esimerkiksi Googlen DNS palvelimet:
  
   nameserver 8.8.8.8
+
   <!--T:21-->
 +
nameserver 8.8.8.8
 
   nameserver 8.8.4.4
 
   nameserver 8.8.4.4
  
==== Dynaaminen IP ja Staattinen DNS ====
+
==== Dynaaminen IP ja Staattinen DNS ==== <!--T:22-->
  
 +
<!--T:23-->
 
Verkkokonfiguraatiot /etc/network/interfaces:
 
Verkkokonfiguraatiot /etc/network/interfaces:
  
 +
<!--T:24-->
 
<pre>
 
<pre>
 
auto eth0
 
auto eth0
Rivi 72: Rivi 78:
 
</pre>
 
</pre>
  
 +
<!--T:25-->
 
Määritä DNS asetukset DHCP Client konfiguraatioon:
 
Määritä DNS asetukset DHCP Client konfiguraatioon:
  
   nano /etc/dhcp/dhclient.conf
+
   <!--T:26-->
 +
nano /etc/dhcp/dhclient.conf
  
 +
<!--T:27-->
 
Poista risuaita ja määritä DNS palvelinten IP-osoitteet:
 
Poista risuaita ja määritä DNS palvelinten IP-osoitteet:
  
 +
<!--T:28-->
 
<pre>
 
<pre>
 
prepend domain-name-servers 8.8.8.8;
 
prepend domain-name-servers 8.8.8.8;
Rivi 83: Rivi 93:
 
</pre>
 
</pre>
  
 +
<!--T:29-->
 
Hae uudelleen IP-osoite DHCP:ltä (renew):
 
Hae uudelleen IP-osoite DHCP:ltä (renew):
  
   dhclient eth0
+
   <!--T:30-->
 +
dhclient eth0
  
 +
<!--T:31-->
 
Tarkista /etc/resolv.conf tiedosto.
 
Tarkista /etc/resolv.conf tiedosto.
  
=== Verkkosilta ===
+
=== Verkkosilta === <!--T:32-->
  
 +
<!--T:33-->
 
Asemma bridge-utils pakettihallinnasta
 
Asemma bridge-utils pakettihallinnasta
 
  apt-get install bridge-utils
 
  apt-get install bridge-utils
  
 +
<!--T:34-->
 
Avaa verkkokonfigurointi tiedosto
 
Avaa verkkokonfigurointi tiedosto
  
   nano /etc/network/interfaces
+
   <!--T:35-->
 +
nano /etc/network/interfaces
  
 +
<!--T:36-->
 
Lisää tämä konfigurointi tiedostoon ja ota eth0 ja eth1 pois käytöstä laittamalla risuaita konfigurointi rivin eteen #.
 
Lisää tämä konfigurointi tiedostoon ja ota eth0 ja eth1 pois käytöstä laittamalla risuaita konfigurointi rivin eteen #.
  
   auto br0
+
   <!--T:37-->
 +
auto br0
 
   iface br0 inet dhcp
 
   iface br0 inet dhcp
 
   bridge_ports eth0 eth1
 
   bridge_ports eth0 eth1
 
   bridge_stp on
 
   bridge_stp on
  
 +
<!--T:38-->
 
Voit myös määrittää staattiset IP-osoitteet verkkosiltaan
 
Voit myös määrittää staattiset IP-osoitteet verkkosiltaan
  
   auto br0
+
   <!--T:39-->
 +
auto br0
 
   iface br0 inet static
 
   iface br0 inet static
 
         bridge_ports eth0 eth1
 
         bridge_ports eth0 eth1
Rivi 115: Rivi 135:
 
         gateway 192.168.0.1
 
         gateway 192.168.0.1
  
 +
<!--T:40-->
 
Käynnistä verkko uudelleen
 
Käynnistä verkko uudelleen
  
   service networking restart
+
   <!--T:41-->
 +
service networking restart
  
=== VLAN ===
+
=== VLAN === <!--T:42-->
  
 +
<!--T:43-->
 
VLANit merkitään Linuxissa eth0.X -> eth0 on pää interface (esim. fyysinen verkkokortti) ja sen jälkeen pisteellä (.) erotetaan VLAN. Esimerkiksi alla VLAN 10.
 
VLANit merkitään Linuxissa eth0.X -> eth0 on pää interface (esim. fyysinen verkkokortti) ja sen jälkeen pisteellä (.) erotetaan VLAN. Esimerkiksi alla VLAN 10.
  
   auto eth0.10
+
   <!--T:44-->
 +
auto eth0.10
 
   iface eth0.10 inet static
 
   iface eth0.10 inet static
 
         address 10.10.10.1
 
         address 10.10.10.1
 
         netmask 255.255.255.0
 
         netmask 255.255.255.0
  
 +
<!--T:45-->
 
Käyttäessä Linuxissa sinun tulee nostaa pää interface ylös:
 
Käyttäessä Linuxissa sinun tulee nostaa pää interface ylös:
  
   auto eth0  
+
   <!--T:46-->
 +
auto eth0  
 
   iface eth0 inet manual
 
   iface eth0 inet manual
 
    
 
    
Rivi 138: Rivi 164:
 
         netmask 255.255.255.0
 
         netmask 255.255.255.0
  
 +
<!--T:47-->
 
Voit määrittää myös pää interfacelle IP-osoite.
 
Voit määrittää myös pää interfacelle IP-osoite.
  
   auto eth0  
+
   <!--T:48-->
 +
auto eth0  
 
   iface eth0 inet static
 
   iface eth0 inet static
 
         address 192.168.1.1
 
         address 192.168.1.1
Rivi 151: Rivi 179:
 
         netmask 255.255.255.0
 
         netmask 255.255.255.0
  
 +
<!--T:49-->
 
Monta IP-osoitetta samassa VLAN interfacessa
 
Monta IP-osoitetta samassa VLAN interfacessa
  
   auto eth0  
+
   <!--T:50-->
 +
auto eth0  
 
   iface eth0 inet static
 
   iface eth0 inet static
 
         address 192.168.1.1
 
         address 192.168.1.1
Rivi 169: Rivi 199:
 
         netmask 255.255.255.0
 
         netmask 255.255.255.0
  
=== Monta IP - osoitetta samassa interfacessa ===
+
=== Monta IP - osoitetta samassa interfacessa === <!--T:51-->
  
 +
<!--T:52-->
 
Esimerkki konfiguraatio. eth0 on pää interface johon lisätään alias : merkillä. Esimerkiksi eth0:0, eth0:1, jne...
 
Esimerkki konfiguraatio. eth0 on pää interface johon lisätään alias : merkillä. Esimerkiksi eth0:0, eth0:1, jne...
  
   auto eth0
+
   <!--T:53-->
 +
auto eth0
 
   iface eth0 inet static
 
   iface eth0 inet static
 
         address 10.10.10.10
 
         address 10.10.10.10
Rivi 185: Rivi 217:
 
         gateway 10.10.10.1
 
         gateway 10.10.10.1
  
 +
<!--T:54-->
 
IP-osoitteet voi olla eri verkossa, huomaa tällöin ettet laita molempiin interfaceen oletusyhdyskäytävää (gateway). Käytä routea (reititystä).
 
IP-osoitteet voi olla eri verkossa, huomaa tällöin ettet laita molempiin interfaceen oletusyhdyskäytävää (gateway). Käytä routea (reititystä).
  
=== 6to4 ===
+
=== 6to4 === <!--T:55-->
  
 +
<!--T:56-->
 
Laske IPv4 osoitetta vastaava IPv6 osoite ja korvaa sillä XXXX kohdat.
 
Laske IPv4 osoitetta vastaava IPv6 osoite ja korvaa sillä XXXX kohdat.
  
 +
<!--T:57-->
 
<pre>   
 
<pre>   
 
iface eth1 inet6 static
 
iface eth1 inet6 static
Rivi 196: Rivi 231:
 
         netmask 48
 
         netmask 48
  
 +
<!--T:58-->
 
auto tun6to4
 
auto tun6to4
 
iface tun6to4 inet6 v4tunnel
 
iface tun6to4 inet6 v4tunnel
Rivi 205: Rivi 241:
 
     ttl 255
 
     ttl 255
  
 +
<!--T:59-->
 
</pre>
 
</pre>
  
=== 6rd ===
+
=== 6rd === <!--T:60-->
  
 +
<!--T:61-->
 
Soneran 6rd scripti, lähde: https://klaani.sonera.fi/t5/Kiinteat-nettiyhteydet-ja/Soneran-IPv6-6rd-amp-sen-toteutus-Ubuntussa/m-p/104869/highlight/false#M3425
 
Soneran 6rd scripti, lähde: https://klaani.sonera.fi/t5/Kiinteat-nettiyhteydet-ja/Soneran-IPv6-6rd-amp-sen-toteutus-Ubuntussa/m-p/104869/highlight/false#M3425
  
 +
<!--T:62-->
 
Asenna pakettihallinnasta
 
Asenna pakettihallinnasta
  
   aptitude install ipv6calc  
+
   <!--T:63-->
 +
aptitude install ipv6calc  
  
 +
<!--T:64-->
 
Tallenna alla oleva scripti soneraipv6.sh tiedostoksi
 
Tallenna alla oleva scripti soneraipv6.sh tiedostoksi
  
 +
<!--T:65-->
 
Käynnistä tunneli (root)
 
Käynnistä tunneli (root)
  
   soneraipv6.sh start
+
   <!--T:66-->
 +
soneraipv6.sh start
  
 +
<!--T:67-->
 
Pysäytä tunneli
 
Pysäytä tunneli
  
   soneraipv6.sh stop
+
   <!--T:68-->
 +
soneraipv6.sh stop
  
 +
<!--T:69-->
 
<pre>
 
<pre>
 
#!/bin/sh
 
#!/bin/sh
Rivi 232: Rivi 278:
 
extipv4="$(/sbin/ifconfig eth0 | grep 'inet addr:' | cut -d: -f2 | awk '{ print $1}')"
 
extipv4="$(/sbin/ifconfig eth0 | grep 'inet addr:' | cut -d: -f2 | awk '{ print $1}')"
  
 +
<!--T:70-->
 
# laske 6rd ipv6 osoite ipv4 osoittesta
 
# laske 6rd ipv6 osoite ipv4 osoittesta
 
#
 
#
 
extipv6="$(ipv6calc -I ipv4 $extipv4 --action 6rd_local_prefix --6rd_prefix 2001:2003::/32 --6rd_relay_prefix 80.221.111.254/0 -O ipv6addr | cut -d\/ -f1 | awk '{ print $1 1}')"
 
extipv6="$(ipv6calc -I ipv4 $extipv4 --action 6rd_local_prefix --6rd_prefix 2001:2003::/32 --6rd_relay_prefix 80.221.111.254/0 -O ipv6addr | cut -d\/ -f1 | awk '{ print $1 1}')"
  
 +
<!--T:71-->
 
case "$1" in
 
case "$1" in
 
     start)
 
     start)
  
         echo "Asetan sonera-ipv6 tunnelin julkisesta osoitteesta " $extipv4 " kayttamaan " $extipv6
+
         <!--T:72-->
 +
echo "Asetan sonera-ipv6 tunnelin julkisesta osoitteesta " $extipv4 " kayttamaan " $extipv6
  
         ip tunnel add sonera-ipv6 mode sit remote 80.221.111.254 local $extipv4 ttl 255
+
         <!--T:73-->
 +
ip tunnel add sonera-ipv6 mode sit remote 80.221.111.254 local $extipv4 ttl 255
 
         ip link set sonera-ipv6 up
 
         ip link set sonera-ipv6 up
 
         ip addr add $extipv6/56 dev sonera-ipv6
 
         ip addr add $extipv6/56 dev sonera-ipv6
 
         ip route add ::/0 dev sonera-ipv6
 
         ip route add ::/0 dev sonera-ipv6
  
         exit 1
+
         <!--T:74-->
 +
exit 1
 
         ;;
 
         ;;
 
     stop)
 
     stop)
 
         echo "Poistan sonera-ipv6 tunnelin.."
 
         echo "Poistan sonera-ipv6 tunnelin.."
  
         ip -6 route del default
+
         <!--T:75-->
 +
ip -6 route del default
 
         ip link set sonera-ipv6 down
 
         ip link set sonera-ipv6 down
 
         ip tunnel del sonera-ipv6
 
         ip tunnel del sonera-ipv6
  
         exit 1
+
         <!--T:76-->
 +
exit 1
 
         ;;
 
         ;;
 
     *)
 
     *)
 
         echo "Aja $0 parametrilla start tai stop"
 
         echo "Aja $0 parametrilla start tai stop"
  
         exit 1
+
         <!--T:77-->
 +
exit 1
 
         ;;
 
         ;;
 
esac
 
esac
 
</pre>
 
</pre>
  
 +
<!--T:78-->
 
https://sintonen.fi/debian-6rd/
 
https://sintonen.fi/debian-6rd/
  

Versio 29. heinäkuuta 2015 kello 22.50

Muut kielet:
English • ‎suomi

Interfaces

Debianin verkkoasetukset löytyvät tiedostosta:

nano /etc/network/interfaces

DHCP

DHCP määrittäminen tapahtuu IPv4-osoitteille yksinkertaisesti:

 auto eth0 
iface eth0 inet dhcp

Staattinen IPv4-osoite

auto lo
iface lo inet loopback
auto eth0 
iface eth0 inet static
       address ...
       netmask ...
       gateway ...
  • address = IP-osoite, esimerkiksi 192.168.1.22
  • netmask = Aliverkonpeite, esimerkiksi 255.255.255.0
  • gateway = Oletusyhdyskäytävä, esimerkiksi 192.168.1.1


Muista käynnistä lopuksi verkkopalvelu uudelleen

service networking restart

Staattinen IPv6 osoite

iface eth0 inet6 static
       address ...
       netmask ...
       gateway ...

Muuten sama kuin IPv4, mutta netmask ilmoitetaan prefixeinä.

DNS

DNS määritetään Linuxissa resolv.conf tiedostoon:

nano /etc/resolv.conf

Ja määrittämällä esimerkiksi Googlen DNS palvelimet:

 nameserver 8.8.8.8
 nameserver 8.8.4.4

Dynaaminen IP ja Staattinen DNS

Verkkokonfiguraatiot /etc/network/interfaces:

auto eth0
iface eth0 inet dhcp

Määritä DNS asetukset DHCP Client konfiguraatioon:

 nano /etc/dhcp/dhclient.conf

Poista risuaita ja määritä DNS palvelinten IP-osoitteet:

prepend domain-name-servers 8.8.8.8;
prepend domain-name-servers 8.8.4.4;

Hae uudelleen IP-osoite DHCP:ltä (renew):

 dhclient eth0

Tarkista /etc/resolv.conf tiedosto.

Verkkosilta

Asemma bridge-utils pakettihallinnasta

apt-get install bridge-utils

Avaa verkkokonfigurointi tiedosto

 nano /etc/network/interfaces

Lisää tämä konfigurointi tiedostoon ja ota eth0 ja eth1 pois käytöstä laittamalla risuaita konfigurointi rivin eteen #.

 auto br0
 iface br0 inet dhcp
 bridge_ports eth0 eth1
 bridge_stp on

Voit myös määrittää staattiset IP-osoitteet verkkosiltaan

 auto br0
 iface br0 inet static
       bridge_ports eth0 eth1
       bridge_stp on
       address 192.168.0.2
       netmask 255.255.255.0
       gateway 192.168.0.1

Käynnistä verkko uudelleen

 service networking restart

VLAN

VLANit merkitään Linuxissa eth0.X -> eth0 on pää interface (esim. fyysinen verkkokortti) ja sen jälkeen pisteellä (.) erotetaan VLAN. Esimerkiksi alla VLAN 10.

 auto eth0.10
 iface eth0.10 inet static
       address 10.10.10.1
       netmask 255.255.255.0

Käyttäessä Linuxissa sinun tulee nostaa pää interface ylös:

 auto eth0 
 iface eth0 inet manual
 
 auto eth0.10
 iface eth0.10 inet static
       address 10.10.10.1
       netmask 255.255.255.0

Voit määrittää myös pää interfacelle IP-osoite.

 auto eth0 
 iface eth0 inet static
       address 192.168.1.1
       netmask 255.255.255.0
       gateway 192.168.1.1        
 
 auto eth0.10
 iface eth0.10 inet static
       address 10.10.10.1
       netmask 255.255.255.0

Monta IP-osoitetta samassa VLAN interfacessa

 auto eth0 
 iface eth0 inet static
       address 192.168.1.1
       netmask 255.255.255.0
       gateway 192.168.1.1        
 
 auto eth0.10
 iface eth0.10 inet static
       address 10.10.10.1
       netmask 255.255.255.0

 auto eth0.10:1
 iface eth0.10 inet static
       address 10.10.10.254
       netmask 255.255.255.0

Monta IP - osoitetta samassa interfacessa

Esimerkki konfiguraatio. eth0 on pää interface johon lisätään alias : merkillä. Esimerkiksi eth0:0, eth0:1, jne...

 auto eth0
 iface eth0 inet static
       address 10.10.10.10
       netmask 255.255.255.0
       gateway 10.10.10.1
 
 auto eth0:0
 iface eth0:0 inet static
       address 10.10.10.20
       netmask 255.255.255.0
       gateway 10.10.10.1

IP-osoitteet voi olla eri verkossa, huomaa tällöin ettet laita molempiin interfaceen oletusyhdyskäytävää (gateway). Käytä routea (reititystä).

6to4

Laske IPv4 osoitetta vastaava IPv6 osoite ja korvaa sillä XXXX kohdat.

  
iface eth1 inet6 static
        address 2002:XXXX:XXXX::1
        netmask 48

auto tun6to4
iface tun6to4 inet6 v4tunnel
    address 2002:XXXX:XXXX::
    netmask 16
    gateway ::192.88.99.1
    endpoint any
    local 192.168.1.1
    ttl 255

6rd

Soneran 6rd scripti, lähde: https://klaani.sonera.fi/t5/Kiinteat-nettiyhteydet-ja/Soneran-IPv6-6rd-amp-sen-toteutus-Ubuntussa/m-p/104869/highlight/false#M3425

Asenna pakettihallinnasta

 aptitude install ipv6calc 

Tallenna alla oleva scripti soneraipv6.sh tiedostoksi

Käynnistä tunneli (root)

 soneraipv6.sh start

Pysäytä tunneli

 soneraipv6.sh stop
#!/bin/sh
#
# hae ipv4 osoite eth0 kortilta
#
extipv4="$(/sbin/ifconfig eth0 | grep 'inet addr:' | cut -d: -f2 | awk '{ print $1}')"

# laske 6rd ipv6 osoite ipv4 osoittesta
#
extipv6="$(ipv6calc -I ipv4 $extipv4 --action 6rd_local_prefix --6rd_prefix 2001:2003::/32 --6rd_relay_prefix 80.221.111.254/0 -O ipv6addr | cut -d\/ -f1 | awk '{ print $1 1}')"

case "$1" in
    start)

        echo "Asetan sonera-ipv6 tunnelin julkisesta osoitteesta " $extipv4 " kayttamaan " $extipv6

        ip tunnel add sonera-ipv6 mode sit remote 80.221.111.254 local $extipv4 ttl 255
        ip link set sonera-ipv6 up
        ip addr add $extipv6/56 dev sonera-ipv6
        ip route add ::/0 dev sonera-ipv6

        exit 1
        ;;
    stop)
        echo "Poistan sonera-ipv6 tunnelin.."

        ip -6 route del default
        ip link set sonera-ipv6 down
        ip tunnel del sonera-ipv6

        exit 1
        ;;
    *)
        echo "Aja $0 parametrilla start tai stop"

        exit 1
        ;;
esac

https://sintonen.fi/debian-6rd/

ifconfig

 ifconfig

komennolla näet nykyiset interfacet sekä verkkokonfiguraation

Mainos / Advertisement: