Sziasztok,
van egy rendszerem:
#uname -a
HP-UX oldhostname B.11.23 U ia64 0777130343 unlimited-user license
#model
ia64 hp server rx2660
#
melynek uj hostname-et szeretnek adni.
Amit probaltam:
1.
#hostname "newname"
#uname -S "newname"
#update /etc/hosts and /etc/rc.config.d/netconf
reboot
2.
set_parms hostname
reboot
mindkettot kiprobalva reboot utan a regi hostname jon be.
Hogy lehetne rabirni a rendszert, hogy elfogadja az uj nevet?
A rendszeren egy oracle is fut - hatassal van e valtoztatas erre is?
Koszi a segiteseget,
ardi
- 2138 megtekintés
Hozzászólások
Amennyit tudok a hpux rol, csakis mindent SAM-en keresztul konfolj. Legalábbis en ezt tapasztaltam a sajat hp-ux 11.11 es rendszeremen.
Fedora 22, Thinkpad x220
- A hozzászóláshoz be kell jelentkezni
Hello, kerestem sam-ben a hostname beallitast, de nem leltem.
melyik agon talalhato?
ardi
- A hozzászóláshoz be kell jelentkezni
Most fejből nem mondom meg neked, de gondolom ott lesz ahol a network kapcsolatok is vannak.
Fedora 22, Thinkpad x220
- A hozzászóláshoz be kell jelentkezni
Koszi - megtalaltam a:
Networking and Communications --> Network Interface Cards -->
Actions --> Modify System Name
alatt.
DE:
Reboot utan ismet a regi nev jon be.
Lehetseges, hogy vmilyen szkript reboot utan mindig atallitja?
hol talalok ilyen startup szkripteket hp-ux rendszeren?
ardi
- A hozzászóláshoz be kell jelentkezni
Ezt probaltad mar editalni?
/etc/rc.config.d/netconf
- A hozzászóláshoz be kell jelentkezni
igen - ezzel a modszerrel probaltam eloszor.
DE reboot utan kiadva a hostname parancsot a regi oldhostname-et irja ki.
ardi
- A hozzászóláshoz be kell jelentkezni
A set_parms -nak - meg a SAM-nak is - elégnek kell lennie (az konkrétan a /etc/rc.config.d-beli fájlban írja át). Picit részletesebben leírnád, hogy mit jelent ez: "reboot utan a regi hostname jon be."
- A hozzászóláshoz be kell jelentkezni
szoval barmelyik modszerrel atirva reboot utan bejelentkezve majd a hostname
parancsot kiirva az oldhostname eredmenyt dobja ki a rendszer.
ardi
- A hozzászóláshoz be kell jelentkezni
Nézd meg, hogy a bootkori beállítások során nem problémázik-e valamivel. A /etc/rc.log-ban (meg esetleg az OLDlog) nem nyekereg-e valami bootkori hibát, lévén ha átírod a netconf-ot (akármivel), akkor azt a 11v2-ben a boot-kor be kell állítania; ha nem sikerül, azt meg jeleznie kell.
- A hozzászóláshoz be kell jelentkezni
- A hozzászóláshoz be kell jelentkezni
HP UX-ot még nem láttam, így a scriptre nézve csak egy tipp, nem lehet, hogy a NODENAME változó be van állítva, így a HOSTNAME helyett az állítodik be?
Még egy tipp az /etc/rc.config.d -be ugye nincs backup netconf.bak vagy hasonló a régiről?
- A hozzászóláshoz be kell jelentkezni
meghagytam a regi netconf fajlt:
cd /etc/rc.config.d
ls|grep netconf
netconf
netconf-ipv6
ori.netconf.02feb2015
Megjegyzes: NODENAME valtozo nincs letrehozva.
- A hozzászóláshoz be kell jelentkezni
mozgasd el a régit, ne legyen az /etc/rc.config.d -ben mert amilyen képes lefutni :)
- A hozzászóláshoz be kell jelentkezni
Én inkább a netconf fájlt szeretném ha idelöknéd - jellemzően a rendszer scripteket nem szokták átírogatni, de a konfigokat igen. Illetve adj ki egy ``ls -lartc /etc/rc.config.d'' -t, és az utolsó pár módosult fájlt nézd meg.
- A hozzászóláshoz be kell jelentkezni
-r--r--r-- 1 bin bin 5254 Aug 24 13:38 hpigelanconf
-r--r--r-- 1 bin bin 7618 Aug 24 13:39 netconf
dr-xr-xr-x 33 bin bin 7168 Aug 25 10:48 ..
cat hpigelanconf:
-------------------
(ami fontos)
HP_IGELAN_INIT_ARGS="HP_IGELAN_STATION_ADDRESS HP_IGELAN_SPEED HP_IGELAN_MTU HP_IGELAN_FLOW_CONTROL HP_IGELAN_AUTONEG HP_IGELAN_SEND_COAL_TICKS HP_IGELAN_RECV_COAL_TICKS HP_IGELAN_SEND_MAX_BUFS HP_IGELAN_RECV_MAX_BUFS HP_IGELAN_VMTU"
HP_IGELAN_INTERFACE_NAME[0]=lan0
HP_IGELAN_STATION_ADDRESS[0]=
HP_IGELAN_SPEED[0]=auto_on
HP_IGELAN_MTU[0]=1500
HP_IGELAN_FLOW_CONTROL[0]=1
HP_IGELAN_AUTONEG[0]=0
HP_IGELAN_SEND_COAL_TICKS[0]=150
HP_IGELAN_RECV_COAL_TICKS[0]=0
HP_IGELAN_SEND_MAX_BUFS[0]=10
HP_IGELAN_RECV_MAX_BUFS[0]=1
HP_IGELAN_VMTU[0]=0
HP_IGELAN_SEND_CKO[0]=
HP_IGELAN_RECV_CKO[0]=
HP_IGELAN_DIAG_THRESH[0]=
cat netconf:(ami fontos)
------------
HOSTNAME=a_regi_hostname
OPERATING_SYSTEM=HP-UX
LOOPBACK_ADDRESS=127.0.0.1
.
.
.
.# Management Lan
INTERFACE_NAME[0]=lan0
IP_ADDRESS[0]=xx.xx.xx.xx
SUBNET_MASK[0]=255.255.255.192
BROADCAST_ADDRESS[0]=""
INTERFACE_STATE[0]="up"
DHCP_ENABLE[0]=0
.
.
.es meg sok egyeb
- A hozzászóláshoz be kell jelentkezni
Ott a végén a lényeg a netconf-ban
HOSTNAME=a_regi_hostname
Írd át vi-jal, meg az /etc/hosts-ban is, hogy mindkét helyen csak az új név legyen. reboot során visszaáll?
- A hozzászóláshoz be kell jelentkezni
Amikor rakerdeztem, hogy ezt a file-t probalta-e mar editalni, azt irta, hogy igen. Lehet, hogy nem voltam elegge egyertelmu, hogy irja at benne a regi histnevet az ujra?
- A hozzászóláshoz be kell jelentkezni
Nincs véletlenül egy megjegyzésben levő DHCP_ENABLE[0] sor is ? Anno szoptam egy ritka hülye HP-UX hibával, amikor a script elbaszott megvalósítása miatt azt is figyelembe vette a feldolgozó rutin - és mondjuk van a hálózaton egy DHCP-szerver, aki folyton átküldi a régi nevet?
- A hozzászóláshoz be kell jelentkezni
Pontosan mit jelent a 'kidobás'?
Esetleg valamilyen /etc/motd fájlt kellene megnézni?
A grep 'oldname' /etc/* sokat segíthet...
- A hozzászóláshoz be kell jelentkezni
- A hozzászóláshoz be kell jelentkezni
Például a /etc/hosts lenne a változtatás egyik pontja, nemde?
- A hozzászóláshoz be kell jelentkezni
hat ez volt eloszor megvaltoztatva es sam-ben atirtam uj hostname-re, de reboot utan visszaall az oldhostname.
ardi
UJ:
erre gyanakodom: unable to lookup oldhostname via gethostbyname()
es nem letezik /etc/nsswitch.conf a szerveren.
tudna vki egy mintat kuldeni?
ardi
- A hozzászóláshoz be kell jelentkezni
Azt nem is kell. Ha nem tudja lookupolni, az azt jelenti, hogy a hosts fajlban nincs benne a newhostname.
--
Blog | @hron84
Üzemeltető macik
- A hozzászóláshoz be kell jelentkezni
Az próbálod mondani, hogy a /etc/hosts megváltozik a boot-folyamat alatt?
- A hozzászóláshoz be kell jelentkezni
Nem kell lennie nsswitch.conf-nak. (Ha megnézed a man-ját, egyértelműen leírja, hogy ha nincs, akkor mi a default nameserver switch ami életbe lép.)
- A hozzászóláshoz be kell jelentkezni
vmi hasonlo valaszt tartalmaz a kov. link is:
http://www.graysoft.com/support/tm/tm115.html
- A hozzászóláshoz be kell jelentkezni