» »

iz dhcp v fiksni ip

iz dhcp v fiksni ip

Good Guy ::

Zanime me če mogoče pozna kdo kakšen način kako bi nekemu računalniku ki ip dobi iz dhcp-ja ta ip fiksiral

npr iz dhcpja dobi 123.11.11.11 in hočem da se mu potem ta ip nastavi kot fiksen.

ker je takih mašin preko 300 bi to naredu enostavno preko login skripte, manjka mi samo skripta zato vas prosim za pomoč

skripto imam že napisano vendar deluje le če sam vpišem ip

netsh interface ip set address name="Local Area Connection" static 10.136.122.88 255.255.254.0 10.136.122.1 1
netsh interface ip set dns "Local Area Connection" static 192.168.80.11 register=PRIMARY
netsh interface ip add dns "Local Area Connection" addr=192.168.80.12 index=2
netsh interface ip add dns "Local Area Connection" addr=192.168.236.20 index=3
netsh interface ip add dns "Local Area Connection" addr=192.168.236.21 index=4


Hvala!
http://goo.gl/7ItKpU
Naj računalnik dela za vas^^

dfajt ::

Kaj pa če se enostavno lease time poveča?

Yacksy ::

A nima DHCP strežnik opcije "Bind IP to MAC"?
Po mojem ni dobra ideja, da na hostih kar fiksiraš IP naslove, ki so v IP Poolu nekega DHCP strežnika. Če mene vprašaš, bi statično povezavo MAC-IP naredil na DHCP strežniku, drugače se zi znajo dogajati kaki IP conflicti, ko bo DHCP strežnik dodelil hostu IP naslov, ki si ga ti že nastavil kot fiksnega na eni drugi kišti.
Shit happens

Good Guy ::

Kaj pa če se enostavno lease time poveča?


ni praktično, ker komp pride pa gre, s tem bi ostajal ip-ji zasedeni za bz

A nima DHCP strežnik opcije "Bind IP to MAC"?
Po mojem ni dobra ideja, da na hostih kar fiksiraš IP naslove, ki so v IP Poolu nekega DHCP strežnika. Če mene vprašaš, bi statično povezavo MAC-IP naredil na DHCP strežniku, drugače se zi znajo dogajati kaki IP conflicti, ko bo DHCP strežnik dodelil hostu IP naslov, ki si ga ti že nastavil kot fiksnega na eni drugi kišti.


ko smo to delal so že ble težave(npr če se ti dhcp server sesuje)

no ne zanimajo me vaši nasveti ampak način kako iz dhcp ip-ja avtomatsko zafiksirat ta ip

Hvala!
http://goo.gl/7ItKpU
Naj računalnik dela za vas^^

Pesimist ::

Zakaj pa nena enostavno IP vpises v mrezno in fertik? Tak mam jaz tudi na DHCP nastavlenem ruteru pa ma vedno isti ip brez problema.

Good Guy ::

Zakaj pa nena enostavno IP vpises v mrezno in fertik? Tak mam jaz tudi na DHCP nastavlenem ruteru pa ma vedno isti ip brez problema.


to ni za domačo rabo...
http://goo.gl/7ItKpU
Naj računalnik dela za vas^^

dfajt ::

Lahko bi najprej ipconfig prenesel v tekstovno datoteko (ipconfig > ip.txt), potem pa jo sparsal in ven dobil IP, ki bi ga potem zafiksiral s pomočjo netsh.

Karlos ::

Če te jaz prav zastopim rabiš ti nekaj v smuslu

 #get current IP
pcIP=`ifconfig eth0 | grep "inet addr:" | grep -o "\w*\.\w*\.\w*\.\w*" | head -1`

netsh interface ip set address name="Local Area Connection" static $pcIP 255.255.254.0 10.136.122.1 1
netsh interface ip set dns "Local Area Connection" static 192.168.80.11 register=PRIMARY
netsh interface ip add dns "Local Area Connection" addr=192.168.80.12 index=2
netsh interface ip add dns "Local Area Connection" addr=192.168.236.20 index=3
netsh interface ip add dns "Local Area Connection" addr=192.168.236.21 index=4


Morata pa veljati dve predpostavki preden se zažene skripta
1. računalnik je že povezan na intenet
2. da vsi ostali IP ostanejo isti (če ne jih pač sparsaš ven)
Sai Baba: "Dam vam to, kar hočete, da boste hoteli to, kar vam želim dati."

Zgodovina sprememb…

  • spremenil: Karlos ()

Good Guy ::

@karlos

hvala za tole, sam tale zadeva ne deluje pcIP ni definiran-najbrž je to spremeljivka(tko da bi prosu še mal pomoči)
http://goo.gl/7ItKpU
Naj računalnik dela za vas^^

Karlos ::

@karlos

hvala za tole, sam tale zadeva ne deluje pcIP ni definiran-najbrž je to spremeljivka(tko da bi prosu še mal pomoči)


Prvo probaj ce ti tole dela:
shranis v datoteko skripta.sh
#!/bin/bash
pcIP=`ifconfig eth0 | grep "inet addr:" | grep -o "\w*\.\w*\.\w*\.\w*" | head -1`

echo $pcIP


Pa da se zastopimo:
1. namesto eth0 imaš lahko kaj drugega
2. vrstica kjer se izpiše računalnikov IP se lahko začne drugače kot "inet addr"
3. Zgornja koda dela za spodnji izpis, ki je pri tebi lahko drugačen

eth0      Link encap:Ethernet  HWaddr 00:e0:06:f8:46:95
          inet addr:192.168.2.144  Bcast:192.168.2.255  Mask:255.255.255.0
          inet6 addr: fe80::2e0:6ff:fef8:4695/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:104260 errors:0 dropped:0 overruns:0 frame:0
          TX packets:35152 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:25010135 (25.0 MB)  TX bytes:8469648 (8.4 MB)
          Interrupt:11 Base address:0xd400

lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:34 errors:0 dropped:0 overruns:0 frame:0
          TX packets:34 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:2304 (2.3 KB)  TX bytes:2304 (2.3 KB)


magari izpiši tvoj ifconfig
Sai Baba: "Dam vam to, kar hočete, da boste hoteli to, kar vam želim dati."

Good Guy ::

in kako poženeš sh datoteko?

tole kar ti pišeš je najbrž za linux, jst rabim za win

ipconfig


IP konfiguracija za Windows



        Ime gostitelja . . . . . . . . . . . . : *******

        Primarna Dns pripona . . . . . . . . . : 

        Vrsta vozlišča . . . . . . . . . . . . : Nepoznano

        Usmerjanje IP omogočeno. . . . . . . . : Ne

        WINS Proxy omogočen. . . . . . . . . . : Ne



Ethernet kartica Local Area Connection:



        S povezavo določena DNS pripona . . : 

        Opis. . . . . . . . . . . . . . . . : Intel(R) 82567LM-3 Gigabit Network Connection

        Fizični naslov. . . . . . . . . . . : *****

        DHCP omogočen . . . . . . . . . . . : Ne

        IP naslov . . . . . . . . . . . . . : 10.136.122.88

        Maska podomrežja. . . . . . . . . . : 255.255.254.0

        Privzeti prehod . . . . . . . . . . : 10.136.122.1

        DNS strežniki . . . . . . . . . . . : 192.168.80.11

                                              192.168.80.12

                                              192.168.236.20

                                              192.168.236.21

http://goo.gl/7ItKpU
Naj računalnik dela za vas^^

dfajt ::

Žal ti grep v winsih ne bo kaj dosti pomagal. Moraš ročno najti vrstico z for zanko, pa znotraj vrstice IP naslov... in ga prebrat v spremenljivko.

Karlos ::

Uf, my bad, ne vem zakaj sem mislil da se vse to dogaja na Linuxu :|
Sai Baba: "Dam vam to, kar hočete, da boste hoteli to, kar vam želim dati."

Good Guy ::

Uf, my bad, ne vem zakaj sem mislil da se vse to dogaja na Linuxu :|


hehe ni problema... tnx vseen..

če ma kdo kšno rešitev za to na windowsih nej prlep
http://goo.gl/7ItKpU
Naj računalnik dela za vas^^

Good Guy ::

evo zdej ip mam v enem txt fajlu..

to nardim z ukazom ipconfig | find "IP naslov" >ipnaslov.txt

v ipnaslov.txt dobim tole vrstico

IP naslov . . . . . . . . . . . . . : 10.136.122.88

kaj sedaj narediti da iz te vrstice dobim le 10.136.122.88?
http://goo.gl/7ItKpU
Naj računalnik dela za vas^^

dfajt ::

Lahko poskusiš nekaj takšnega:
@echo off
IPCONFIG |FIND "IP" > %TEMP%.\TEMP.DAT
FOR /F "tokens=2 delims=:" %%a in (%TEMP%.\TEMP.DAT) do set IP=%%a
del %TEMP%.\TEMP.DAT
set IP=%IP:~1%
echo IP=%IP%

Good Guy ::

super hvala

@echo off
IPCONFIG |FIND "IP" > TEMP.DAT
FOR /F "tokens=2 delims=:" %%a in (TEMP.DAT) do set IP=%%a
del TEMP.DAT
set IP=%IP:~1%
echo IP=%IP%
netsh interface ip set address name="Local Area Connection" static %IP% 255.255.254.0 10.136.122.1 1
netsh interface ip set dns "Local Area Connection" static 192.168.80.11 register=PRIMARY
netsh interface ip add dns "Local Area Connection" addr=192.168.80.12 index=2
netsh interface ip add dns "Local Area Connection" addr=192.168.236.20 index=3
netsh interface ip add dns "Local Area Connection" addr=192.168.236.21 index=4


zadeva deluje bp

zdej pa rabim še mal dopolnit zadevo in sicer nekateri kompi majo gor slovenščino in local are connection je prevedena z lokalno omrežje(al kakokr koli pač)

kako bi rešu ta problem oz kako bi preveru ali je local area network ali lokalno omrežje?
http://goo.gl/7ItKpU
Naj računalnik dela za vas^^

Zgodovina sprememb…

  • spremenil: Good Guy ()


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

Avtomatizacija vpisa DNS IP naslova

Oddelek: Pomoč in nasveti
6764 (629) crniangeo
»

Povezava na statični ip doma in na dhcp v službi

Oddelek: Omrežja in internet
141467 (928) Bizkit45
»

VBS skripta za IP nastavitve

Oddelek: Programiranje
373297 (2811) Malajlo
»

Težava pri vzpostavitvi povezave lokalnega omrežja

Oddelek: Omrežja in internet
101662 (1509) ABX
»

Iscem Program za preklapljanje med omrezji

Oddelek: Programska oprema
71002 (851) pitbul

Več podobnih tem