|
Paieška |
Šis gidas netinka RPS serveriams.
Papildomas IP (arba alias IP) yra speciali tinklo konfigūracija, kuomet vienai tinklo plokštei priskiriami keli IP. 1. Padarykite eth0 sąsajos konfigūracinio failo kopiją, kurią išsaugokite pavadinimu eth0:0. Padarę kopiją galėsite redaguoti failą: cp /etc/sysconfig/network-scripts/ifcfg-eth0 /etc/sysconfig/network-scripts/ifcfg-eth0:0 2. Dabar redaguokite eth0:0 konfigūracinį failą ir pakeiskite IP adresą. Tam galite naudoti pico ar vi: pico /etc/sysconfig/network-scripts/ifcfg-eth0:0 Pakeiskite sąsajos pavadinimą ir IP adresą, kurio vietoje įveskite el. paštu gautą papildomą/perkeliamą IP adresą: DEVICE="eth0:0" ONBOOT="yes" BOOTPROTO="static" IPADDR="IP.FAIL.OVER" NETMASK="255.255.255.255" BROADCAST="IP.FAIL.OVER" 3. Išsaugokite keitimus ir įjunkite naują sąsają: ifup eth0:0 Serverio įkrovos metu sąsaja bus automatiškai įkraunama. 4. IP tikrinimas Jeigu gerai atlikote 1-3 veiksmus, eth0:0 faile nurodytas IP turi būti pasiekiamas iš išorės ir atsakyti į PING užklausas. Jeigu turite kelis papildomus IP, kartokite operaciją didindami paskutinį failo skaičių: eth0:1, eth0:2 ir t.t. Jeigu po keitimo IP adresas neatsakys į PING užklausas, susisiekite su pagalbos skyriumi. Naudojant šį komponentų paketą, diegimas yra beveik toks pat, kaip Redhat sistemoje. 1. Padarykite eth0 sąsajos konfigūracinio failo kopiją, kurią išsaugokite pavadinimu eth0:0. Padarę kopiją galėsite redaguoti failą: cp /etc/sysconfig/network-scripts/ifcfg-eth0 /etc/sysconfig/network-scripts/ifcfg-eth0:0 2. Dabar redaguokite eth0:0 konfigūracinį failą ir pakeiskite IP adresą. Tam galite naudoti nano ar vi: nano /etc/sysconfig/network-scripts/ifcfg-eth0:0 Pakeiskite sąsajos pavadinimą ir IP adresą, kurio vietoje įveskite el. paštu gautą papildomą/perkeliamą IP adresą: DEVICE="eth0:0" BOOTPROTO=static IPADDR="IP.FAIL.OVER" NETMASK="255.255.255.255" BROADCAST="IP.FAIL.OVER" ONBOOT=yes 3. Išsaugokite keitimus ir įjunkite naują sąsają: ifup eth0:0 Serverio įkrovos metu sąsaja bus automatiškai įkraunama. 4. IP tikrinimas Jeigu gerai atlikote 1-3 veiksmus, eth0:0 faile nurodytas IP turi būti pasiekiamas iš išorės ir atsakyti į PING užklausas. Jeigu turite kelis papildomus IP, kartokite operaciją didindami paskutinį failo skaičių: eth0:1, eth0:2 ir t.t. Jeigu po keitimo IP adresas neatsakys į PING užklausas, susisiekite su pagalbos skyriumi. 1. Nukopijuosime originalų failą, kad, esant reikalui, galėtume sugrąžinti originalą. cp /etc/conf.d/net /etc/conf.d/net.save 2. Dabar galime redaguoti failą ir jame nurodyti naują IP adresą. Galite naudoti nano arba vi. Gentoo sistemoje papildomas adresas nurodomas eth0 konfigūraciniame faile. Nereikia kurti papildomo failo eth0:0 kaip, pvz., redhat sistemoje. Svarbu: Numatytasis serverio IP adresas PRIVALO likti config_eth= eilutėje. Taip užtikrinsite tinklo sąsajos veikimą po manipuliacijų. Papildomą konfigūraciją įrašykite po netmask 255.255.255.0: (pavyzdyje xxx.xxx.xxx.xxx yra pagrindinis serverio IP adresas) nano /etc/conf.d/net Įveskite: config_eth0=( " xxx.xxx.xxx.xxx netmask 255.255.255.0" "ip.fail.over.adresas netmask 255.255.255.255 brd ip.fail.over.adresas" ) Taigi, viso /etc/conf.d/net failo turinys turėtų būti maždaug toks: #This blank configuration will automatically use DHCP for any net. # scripts in /etc/init.d. To create a more complete configuration, # please review /etc/conf.d/net.example and save your configuration # in /etc/conf.d/net (this file :]!). config_eth0=( "xxx.xxx.xxx.xxx netmask 255.255.255.0" "ip.fail.over.adresas netmask 255.255.255.255 brd ip.fail.over.adresas" ) routes_eth0=( "default gw xxx.xxx.xxx.254" ) 3. Perkraukite tinklo sąsają. Perkraukite tinklo sąsają, kad serveris pradėtų atsakyti į perkeliamu IP adresu siunčiamas PING užklausas: /etc/init.d/net.eth0 restart 4. IP tikrinimas Jeigu gerai atlikote 1-3 veiksmus, eth0:0 faile nurodytas IP turi būti pasiekiamas iš išorės ir atsakyti į PING užklausas. Papildomus IP adresus įveiskite naujose eilutėse. Svarbiausia, kad pagrindinis serverio IP adresas liktų toje pačioje eilutėje su config_eth0. Gudrybė: sąsajoje eth0 reikia sukurti virtualią sąsają eth0:0 ir jai priskirti papildomą ar perkeliamą IP adresą. 1. Padarykite interneto sąsajos konfigūracinio failo kopiją. Padarę kopiją galėsite redaguoti originalųjį failą. cp /etc/network/interfaces /etc/network/interfaces.save 2. Dabar galime redaguoti failą ir jame nurodyti naują IP adresą. Dabar redaguokite konfigūracinį failą ir nurodykite papildomą IP adresą. Tam galite naudoti pico ar vi. Jei naudojate Debian 3, 4 ar 5: auto eth0:0 iface eth0:0 inet static address PERKELIAMAS.IP.ADRESAS netmask 255.255.255.255 broadcast PERKELIAMAS.IP.ADRESAS Failo /etc/network/interfaces turinys turėtų būti maždaug toks: auto eth0 iface eth0 inet static address xxx.xxx.xxx.xxx netmask 255.255.255.0 broadcast xxx.xxx.xxx.255 network xxx.xxx.xxx.0 gateway xxx.xxx.xxx.254 auto eth0:0 iface eth0:0 inet static address PERKELIAMAS.IP.ADRESAS netmask 255.255.255.255 broadcast PERKELIAMAS.IP.ADRESAS Jei naudojate Debian 6, kiekvienas IP adresas įrašomas atskira elute ( didinant X įraše eth0:X): post-up /sbin/ifconfig eth0:X PERKELIAMAS.IP.ADRESAS netmask 255.255.255.255 broadcast PERKELIAMAS.IP.ADRESAS post-down /sbin/ifconfig eth0:X down Failo /etc/network/interfaces turinys turėtų būti maždaug toks: auto eth0 iface eth0 inet static address xxx.xxx.xxx.xxx netmask 255.255.255.0 broadcast xxx.xxx.xxx.255 network xxx.xxx.xxx.0 gateway xxx.xxx.xxx.254 post-up /sbin/ifconfig eth0:0 PERKELIAMAS.IP.ADRESAS.1 netmask 255.255.255.255 broadcast PERKELIAMAS.IP.ADRESAS.1 post-down /sbin/ifconfig eth0:0 down post-up /sbin/ifconfig eth0:1 PERKELIAMAS.IP.ADRESAS.2 netmask 255.255.255.255 broadcast PERKELIAMAS.IP.ADRESAS.2 post-down /sbin/ifconfig eth0:1 down 3. Perkraukite tinklo sąsają. Perkraukite tinklo sąsają, kad serveris pradėtų atsakyti į perkeliamu IP adresu siunčiamas PING užklausas: /etc/init.d/networking restart 4. IP tikrinimas Jeigu gerai atlikote 1-3 veiksmus, perkeliami IP adresai turi būti pasiekiami iš išorės ir atsakyti į PING užklausas. Jeigu po keitimo IP adresas neatsakys į PING užklausas, susisiekite su pagalbos skyriumi. Gudrybė: reikia sukurti virtualią sąsają eth0:0 ir jai priskirti papildomą ar perkeliamą IP adresą. Toliau pateikiama informacija, kaip tai padaryti per SSH sąsają. 1. Pakanka sukurti failą /etc/sysconfig/network/ifcfg-eth0:0: cat >> /etc/sysconfig/network/ifcfg-eth0:0 << EOF IPADDR1='IPFAILOVER' NETMASK1='255.255.255.255' LABEL1='0' EOF Jeigu norite pridėti daugiau papildomų IP adresų, sukurkite dar vieną failą ir pakeiskite parametrus /etc/sysconfig/network/ifcfg-eth0:0, IPADDR1, NETMASK1, LABEL1='0' į /etc/sysconfig/network/ifcfg-eth0:1 IPADDR2, NETMASK2, LABEL2='1' ir t.t. 2. Dabar pakanka tik prijungti naują sąsają, kurią sukūrėme: ifup eth0:0 Kiekvienos serverio įkrovos metu sąsaja bus prijungiama automatiškai. 3. IP tikrinimas Jeigu teisingai atlikote 1-3 veiksmus, papildomas IP adresas turėtų būti pasiekiamas iš išorės ir atsakyti į PING užklausas. Jeigu po keitimų papildomas adresas neatsako į PING užklausas, prašome susisiekti su pagalbos skyriumi. 1. Redaguokite failą /etc/ips : pico /etc/ips 2. Konfigūraciniame faile įrašykite: IP.FAIL.OVER:255.255.255.255:IP.FAIL.OVER 3. on ajoute l'ip dans le fichier /etc/ipaddrpool IP.FAIL.OVER 4. Perkraukite paslaugą, valdančią tinklo sąsajas: /etc/init.d/ipaliases restart 1. Pradiniame sąsajos puslapyje, skyriuje "Serveris", spragtelėkite "Priskirti IP adresą" ![]() ![]() 2. IP adreso ir potinklio šablono laukelyje įveskite: PAPILDOMAS.SERVERIO.IP.ADRESAS/32 ![]() ISPConfig konfigūracija identiška Debian sistemos konfigūracijai. Jeigu naudosite valdymo sąsają, pakaks tik nurodyti IP adresą. 1. Serverio valdymo skyde (https://nsxxx.ovh.net:8080) spragtelėkite System, Edit Server IP, po to Add new IP Adrdress. ![]() 2. Pakaks tiesiog įvesti naują IP adresą į laukelį IP Address. ![]() HG serveriams, kurie suteikiami su dviem tinklo sąsajom ir dviem IP adresais, pakanka įtraukti perkeliamą IP į maršrutizavimo taisykles: postup() { /sbin/ip route add default via PAGRINDINIS.2os.PLOKŠTĖS.IP dev eth1 table 223 /sbin/ip rule add from PAGRINDINIS.SERVERIO.IP.ADRESAS/32 table 223 /sbin/ip rule add from PAPILDOMAS.SERVERIO.IP.ADRESAS/32 table 223 } HG serverio konfigūracijos pavyzdys Gentoo sistemoje: This blank configuration will automatically use DHCP for any net.* scripts in /etc/init.d. To create a more complete configuration, please review /etc/conf.d/net.example and save your configuration in /etc/conf.d/net (this file :]!). config_eth0=( "xxx.xxx.xxx.xxx netmask 255.255.255.0" "xxx.xxx.xxx.xxx netmask 255.255.255.255 brd ip.fail.over.adresas" ) routes_eth0=( "default gw xxx.xxx.xxx.254" ) config_eth1=( "xxx.xxx.xxx.xxx netmask 255.255.255.0" "xxx.xxx.xxx.xxx netmask 255.255.255.255 brd ip.fail.over.adresas" ) postup() { /sbin/ip route add default via xxx.xxx.xxx.xxx dev eth1 table 223 /sbin/ip rule add from xxx.xxx.xxx.xxx/32 table 223 /sbin/ip rule add from IP.FAIL.OVER.ADRESAS/32 table 223 } Pirmiausiai reikia sukurti naują tinklo sąsają: Spragtelėkite Pradėti > Valdymo skydas > Pridėti naują įrangą, spragtelėkite Toliau ir pažymėkite "Taip, nauja įranga jau prijungta". Iš sąrašo "Pridėti naują įrangą" pasirinkite paskutinį elementą ir patvirtinkite pasirinkimą. Pasirinkite antrą parinktį: "Įdiegti pasirinktą įrangą rankiniu būdu (eksperimentinis naudojimas)", po to spragtelėkite OK. Pasirinkite "Tinklo plokštės", rinkitės gamintoją Microsoft ir pažymėkite "Microsoft kilpinė jungtis"(loopback). Užbaikite naujos įrangos diegimą. Kai įdiegsite naują kilpinę jungtį, matysite naują sąsają: "Vietinė interneto jungtis 2" (arba 3, jeigu naudojate HG serverius). Dabar jai priskirkite papildomą (perkeliamą) IP adresą: Meniu Pradėti pasirinkite Valdymo skydą, po to Tinklo jungtys > Vietinė tinklo jungtis 2 ir pasirinkite Ypatybės. Pasirinkite interneto protokolą (TCP/IP), po to spragtelėkite Ypatybės. Įveskite papildomą IP adresą ir nurodykite potinklio šabloną 255.255.255.0. Kitus laukus palikite tuščius. Patvirtinkite keitimus ir uždarykite visus langus. Dabar reikia pakeisti potinklio šabloną į 255.255.255.255, tačiau naudojant standartines Windows konfigūracines priemones to padaryti nepavyks, todėl reikia redaguoti registrą: Meniu Pradėti spragtelėkite Paleisti, atsidariusiame lange įveskite regedit. Spauskite CTRL+F3, kad atvertumėte paieškos langą, po to įveskite papildomą IP adresą ir spragtelėkite Toliau. Kaip IP adresas bus rastas, dukart spragtelėkite parametrą "SubnetMask" ir pakeiskite 255.255.255.0 į 255.255.255.255, po to patvirtinkite keitimus. Spauskite F3, kad paleistumėte paiešką iš naujo ir, jeigu reikės, atlikite prieš tai paminėtą keitimą. Uždarykite registro redagavimo langą. Galiausiai, kad keitimai įsigaliotų, perkraukite tinklo sąsają: Spragtelėkite meniu Pradėti > Valdymo skydas > Tinklo jungtys ir dešiniuoju pelės mygtuku spragtelėkite Vietinė interneto jungtis 2, po to spragtelėkite Išjungti. Palaukite keletą sekundžių ir vėl, naudodami tą pačią procedūrą, įjunkite tinklo sąsają. Pagal nutylėjimą, Windows 2008 serveriuose tinklas konfigūruojamas su DHCP. Jeigu jau pakeitėte šią konfigūraciją ir nustatėte fiksuotą papildomą IP adresą, iškart pereikite prie 2 žingsnio. 1. Pakeiskite DHCP konfigūraciją į fiksuoto IP adreso konfigūraciją. Atidarykite komandinės eilutės langą. Įveskite komandą: ipconfig /all Turėtumėte matyti: ![]() Įsidėmėkite IPv4 adresą, potinklio šabloną ir numatytąjį šliuzą. Mūsų pavyzdyje IP adresas: 94.23.196.18 Po to: - Spragtelėkite meniu Pradėti > Valdymo skydas > Tinklas ir internetas > Tinklo nuostatų centras > Keisti plokštės parametrus (kairiajame meniu). - Dešiniuoju pelės mygtuku spragtelėkite Vietinę tinklo jungtį. - Pasirinkite Ypatybės. - Pasirinkite interneto protokolą v4 (TCP/IPv4), po to spragtelėkite Ypatybės. - Spragtelėkite "Naudoti nurodytą adresą" ir įveskite pagrindinį serverio IP adresą, potinklio šabloną, numatytąjį šliuzą, šiuos duomenis turėjote matyti įvedę komandą ipconfig (numatytojo DNS serverio laukelyje įveskite 213.186.33.99). ![]() Dėmesio, būkite itin atidūs įvesdami šiuos duomenis, nes jei suklysite, serveris nebus pasiekiamas iš interneto ir reikės atlikti taisymus winrescue režime. 2. Papildomo IP konfigūravimas Po to spragtelėkite Išsamiau: (išsamių TCP/IP nustatymų lange) ![]() IP adreso dalyje spragtelėkite Pridėti. ![]() Įveskite papildomą IP adresą ir potinklio šabloną 255.255.255.255 ![]() Spragtelėkite Pridėti. Patvirtinus keitimus papildomas IP adresas bus naudojamas. 1. Nustatykite pagrindinės tinklo jungties pavadinimą Tam galite naudoti komandą ifconfig: ifconfig Turėtumėte matyti panašų rezultatą: comsdvt# ifconfig nfe0: flags=8843 options=10b ether 00:24:8c:d7:ba:11 inet 94.23.196.18 netmask 0xffffff00 broadcast 94.23.196.255 inet 87.98.129.74 netmask 0xffffffff broadcast 87.98.129.74 media: Ethernet autoselect (100baseTX status: active lo0: flags=8049 options=3 inet6 fe80::1%lo0 prefixlen 64 scopeid 0x2 inet6 ::1 prefixlen 128 inet 127.0.0.1 netmask 0xff000000 comsdvt# Taigi, sąsajos pavadinimas yra: nfe0 2. Nukopijuokite failą /etc/rc.conf, kad vėliau, esant reikalui, galėtumėte atkurti pradines nuostatas: cp /etc/rc.conf /etc/rc.conf.back 3. Redaguokite failą /etc/rc.conf Redagavimui galite naudoti ee arba vi: ee /etc/rc.conf Į konfigūracinį failą įrašykite: ifconfig_SĄSAJA_alias0="inet PAPILDOMAS_IP netmask 255.255.255.255 broadcast PAPILDOMAS_IP" Pakeiskite SĄSAJA sąsajos pavadinimu ir PAPILDOMAS_IP papildomo IP adresu. Pavyzdys: ifconfig_nfe0_alias0="inet 87.98.129.74 netmask 255.255.255.255 broadcast 87.98.129.74" 4. Perkraukite tinklo sąsają /etc/rc.d/netif restart && /etc/rc.d/routing restart
5. IP tikrinimas Jeigu gerai atlikote 1-4 veiksmus, papildomas IP adresas turėtų būti pasiekiamas iš išorės ir atsakyti į PING užklausas. Jeigu po keitimų papildomas adresas neatsako į PING užklausas, prašome susisiekti su pagalbos skyriumi. 1. Nustatykite pagrindinės sąsajos pavadinimą Tam galite naudoti komandą ifconfig: ifconfig -a Ši komanda grąžins rezultatą, panašų į šį: lo0: flags=2001000849 inet 127.0.0.1 netmask ff000000 e1000g0: flags=1000843 inet 94.23.41.167 netmask ffffff00 broadcast 94.23.41.255 ether 0:1c:c0:f2:be:42 Taigi, sąsajos pavadinimas yra: e1000g0 2. Sukurkite failą /etc/hostname.INTERFACE:ALIAS Šiam veiksmui galite naudoti redaktorių vi: vi /etc/hostname.e1000g0:1 Į naujai sukurtą failą įrašykite: PAPILDOMAS_IP/32 broadcast + up Pakeiskite PAPILDOMAS_IP papildomu IP adresu. Pavyzdys: 188.165.171.40/32 up 3. Perkraukite tinklo sąsają svcadm restart svc:/network/physical:default 4. IP tikrinimas Jeigu teisingai atlikote 1-3 veiksmus, papildomas IP adresas turėtų būti pasiekiamas iš išorės ir atsakyti į PING užklausas. Jeigu po keitimų papildomas adresas neatsako į PING užklausas, prašome susisiekti su pagalbos skyriumi. |
|||