Sziasztok!
Szeretnék tőletek segítséget kérni a tárgyban említett témában.
Telepítettem vmware-en egy solaris 10-et. Pontosan ezt: sol-10-u8-ga-x86-dvd.iso
A telepítésnél nem tudtam mit állítsak be amikor kérte a host nevet. Így beírtam annyit, hogy localhost.
Nyilván tudtam, hogy ezzel nem fog működni a hálózatom.
Sajnos nem értek a solaris-hoz. Ezért szeretnék kérni tőletek a segítséget.
amire eddig jutottam:
cat /etc/hosts/
127.0.0.1 localhost loghost localhost
::1 localhost loghost localhost
ifconfig -a
lo0: flags=2001000849 mtu 8232 index 1
inet localhost netmask ffffff00
ha jól sejtem akkor kell a hálókártya vendor id-je is.
prtconf -pv
ez egy baromi hosszú listát ad és nem tudok az elejére visszamenni.
Amit látok abban pedig nincs benne az ethernet.
A kérdésem az lenne, hogy milyen módon tudom elérni azt, hogy ebből a környezetből is kilássak az internetre?
Vmware-ben host shared ip van beállítva.
Köszönöm!
üdv,
t.
- 5427 megtekintés
Hozzászólások
>ez egy baromi hosszú listát ad és nem tudok az elejére visszamenni.
miert nem iranyitod at 1 fileba/
prtconf -pv > file
maskull nem ez az amd-s "kartya" van vmwareba ami virtualboxba?
probald meg: ifconfig pcn0 plumb
- A hozzászóláshoz be kell jelentkezni
kiírtam fájlba és ott van ethernet és sok más controller is.
az ifconfig pcn0 plumb-ra hibát dob: cannot open link "pcn0"
Nekem lo0 linkem van. Ha azt futtatom nincs hibaüzenet.
on all of them solvable
- A hozzászóláshoz be kell jelentkezni
Én ezt próbálnám:
ifconfig e1000g0 plumb
- A hozzászóláshoz be kell jelentkezni
Ezt is próbáltam. Ennek az eredményéről hogyan tudok valamilyen visszacsatolást kapni?
Hálózati kapcsolatnak kiválasztam az e1000g0-t de nem kapok ip címet.
Ez miért lehet?
on all of them solvable
- A hozzászóláshoz be kell jelentkezni
ifconfig -a
A kimeneten ott kell lennie az index-nek, flags-nek, MTU-nak, fizikai cím-nek (ether), IP-je 0.0.0.0 netmask-ja 0
- A hozzászóláshoz be kell jelentkezni
Igen ez megvan!
...
inet 0.0.0.0 netmask 0
ether 0:c:29:9:2:f7
on all of them solvable
- A hozzászóláshoz be kell jelentkezni
ifconfig e1000g0 teIP-d netmask teMASK-od up
- A hozzászóláshoz be kell jelentkezni
Ethernet adapter VMware Network Adapter VMnet8:
Connection-specific DNS Suffix . :
IP Address. . . . . . . . . . . . : ************
Subnet Mask . . . . . . . . . . . : 255.255.255.0
Default Gateway . . . . . . . . . :
Ethernet adapter VMware Network Adapter VMnet1:
Connection-specific DNS Suffix . :
IP Address. . . . . . . . . . . . : ************
Subnet Mask . . . . . . . . . . . : 255.255.255.0
Default Gateway . . . . . . . . . :
Ethernet adapter Local Area Connection:
Connection-specific DNS Suffix . : ************
IP Address. . . . . . . . . . . . : ************
Subnet Mask . . . . . . . . . . . : 255.255.255.0
Default Gateway . . . . . . . . . : ************
a saját ip alatt a vmware által használt ip-t értjük vagy a local area ip-t?
Vagy ez attól függ, hogy a vmware-ben mire van állítva a network?
Ha shared host ip akkor a local area ip kell gondolom.
jól gondolom?
on all of them solvable
- A hozzászóláshoz be kell jelentkezni
A kartyanak mindig abbol a networkbol adj IP-t, amibol a host-on is van IP-d. Tehat, ha a host IP a VMNet2-n 10.0.20.1, akkor a 10.0.20.0/24-es alhalobol kene ip-t valasztani.
VMNet8 esete egy cseppet specko, ott nem lehet a 2-es ip-t valasztani.
--
()=() Ki oda vagyik,
('Y') hol szall a galamb
C . C elszalasztja a
()_() kincset itt alant.
- A hozzászóláshoz be kell jelentkezni
A halokartyaidat a dladm show-link paranccsal meg tudod nezni. A hostname atirasahoz a /etc/hosts, a /etc/ipnodes, a /etc/hostname, a /etc/hostname/interfaceneve fajlokat kell szerkesztened. DHCP-vel szeretned konfiguralni vagy statikus ip-t akarsz?
- A hozzászóláshoz be kell jelentkezni
szia,
statikus ip-t szeretnék beállítani.
a dladm show-link parancsnak ez az eredménye:
e1000g0 type: non-vlan mtu:1500 device: e1000g0
on all of them solvable
- A hozzászóláshoz be kell jelentkezni
No, ezzel meg is van a halokari neve, ird fel :-) Tipp: legkozelebb probalj kreativ lenni gepnevek teren. En legrosszabb esetbe ranezek a hozzam legkozelebb eso targyra, es beirom a nevet. Igy volt mar waffel nevezetu virtualis gepem is.
--
()=() Ki oda vagyik,
('Y') hol szall a galamb
C . C elszalasztja a
()_() kincset itt alant.
- A hozzászóláshoz be kell jelentkezni
:-) köszi ez jó tipp
on all of them solvable
- A hozzászóláshoz be kell jelentkezni
Ha nagyon nem akarsz szuttyogni a config file-ok szerkeztesevel, vagy nem vagy eleg biztos magadban, akkor ajanlom a "sys-unconfig" parancsot. Ezzel ujra confogolhatod a solarisodat ertelmesebb hostnevvel.
- A hozzászóláshoz be kell jelentkezni
a legegyszerűbb, ha csinálsz egy
sys-unconfig -ot, majd reboot után végigmégy mégegyszer a hálózati beállításokon
Ha úgy döntessz, hogy inkább szivatod magad, akkor:
Az /etc/hostname.e1000g0 fájlba kell beírni vagy az IP címet, vagy a /etc/hosts fájlban megadott gépnevet.
A /etc/defaultrouter fájlba megy értelem szerűen a default router ip-je.
A /etc/netmasks fájlba megy a hálózatod netmaszkja
A /etc/nsswitch.conf ba be kell még állítani, ha használsz dns szervert
A /etc/resolv.conf -ba ugyanaz mint linuxon
A /etc/nodename-be a hostnév.
szerk: majd Tóni kijavítassz, hogy mit hagytam még ki. :)
- A hozzászóláshoz be kell jelentkezni
Már szivattam magam eleget, azt hiszem sys-unconfig lesz.
Viszont abból a szempontból jobb lett volna a szivatás, hogy megismerjem mi merre mennyi.
De majd ha több idő lesz rá. Addig is köszönöm a sok segítséget!
üdv,
T.
on all of them solvable
- A hozzászóláshoz be kell jelentkezni
Az /etc/hostname.e1000g0 fájlba kell beírni vagy az IP címet, vagy a /etc/hosts fájlban megadott gépnevet.
A /etc/nodename-be a hostnév.
1. a gép ip címeit mindenképpen tessék felvenni a hosts fájlba, ha dns-t is használsz, és nem akarsz nagyot szopni.
2. az a név, ami a /etc/nodename tartalma, az mindenképpen szerepeljen a hosts fájlban (ha nem használsz dns-t, akkor is), és a hozzátartozó ip cím mindenképpen kerüljön fel az egyik interfészre. azaz a "ping `cat /etc/nodename`" működjön, és kihúzott hálókábellel is működjön.
- A hozzászóláshoz be kell jelentkezni
Sziasztok ismét!
Szeretném a segítségeteket kérni a következőben.
Ha a vmware-en fut egy solaris 10 azon pedig egy glassfish szerver, hogyan tudom elérni a hosztról?
A hoszt egy xp.
A glassfish localhost:8080 listenerjét szeretném elérni hoszton böngészőben.
ipconfig:
Ethernet adapter VMware Network Adapter VMnet8:
Connection-specific DNS Suffix . :
IP Address. . . . . . . . . . . . : 192.168.160.1
Subnet Mask . . . . . . . . . . . : 255.255.255.0
Default Gateway . . . . . . . . . :
Ethernet adapter VMware Network Adapter VMnet1:
Connection-specific DNS Suffix . :
IP Address. . . . . . . . . . . . : 192.168.171.1
Subnet Mask . . . . . . . . . . . : 255.255.255.0
Default Gateway . . . . . . . . . :
a VMNet1 van host-onlyra állítva ennek az ip címe: 192.168.171.0.
Előre is köszönöm a segítéset!
üdv!
on all of them solvable
- A hozzászóláshoz be kell jelentkezni
A glassfish localhost:8080 listenerjét szeretném elérni hoszton böngészőben.
ez nem fog menni. a localhost, az csak azonos gépen érhető el (azaz a vm-en belül).
tehát előbb át kell tekerni a glassfish-t, hogy a vm másik, kívülről is elérhető címén lehessen őt nézni.
- A hozzászóláshoz be kell jelentkezni
"ez nem fog menni."
Dehogynem. :) SSH-tunnel-el simán megoldható, bár kétlem, hogy a kérdező tényleg ezt szeretné.
- A hozzászóláshoz be kell jelentkezni
Igen, természetesen nem a konkrét localhost:8080 címet akarom elérni hoszton. Hanem egy hosztról elérhető ip-re akarom ráakasztani a glassfish 8080.-as portjának a responsát.
Ehhez a glassfishben egy új http-lisener kell? Milyen ip címet kellene itt használnom?
on all of them solvable
- A hozzászóláshoz be kell jelentkezni
Milyen ip címet kellene itt használnom?
hát, amit az ifconfig -a kiír, a 127.0.0.1-en kívül. mert az nem látszik a vm-en kívül.
ha azt szeretnéd, hogy a vm címét a fizikai gépen kívülről is el lehessen érni, akkor ráadásul még a vmware-nek is van tennivalója (persze lehet, hogy ez már jól be van állítva).
- A hozzászóláshoz be kell jelentkezni
Eloszor is, meg kellene nezni, hogy a glassfish java processze hol figyel. BSD alatt van sockstat, Solaris ala nem tudom, van-e hasonlo tool. De en ugy tudom, hogy a default GlassFish telepites nem csak a localhoston figyel, tehat hacsak valamilyen tuzfal nem akadalyozza a dolgok menetet, akkor a telepitett GF azonnal elerheto a szerver ip-cimen a http://12.34.56.78:8080/ cimen (ipcim cserelendo).
--
()=() Ki oda vagyik,
('Y') hol szall a galamb
C . C elszalasztja a
()_() kincset itt alant.
- A hozzászóláshoz be kell jelentkezni
Sziasztok!
Az lenne a kérdésem, hogy miért lehet az, hogy nem létezik a resolv.conf fájl? Az oprendszer egy frissen telepített solaris 10. Lehetséges, hogy azért mert a telepítésnél nem kértem a dns beállítást és így létre sem hozta?
Miképpen lehet ezt létrehozni? Egyszerűen csak létrehozok egy fájlt és megadom benne a névfeloldáshoz szükséges infókat majd restart?
Vagy egyéb helyeken is be kell állítani ha dns-t akarok használni?
Esetleg újrakonfigurálás? Azt annyira nem szeretném.
Előre is köszönöm a válaszokat!
üdv,
Tibi
on all of them solvable
- A hozzászóláshoz be kell jelentkezni
>Miképpen lehet ezt létrehozni? Egyszerűen csak létrehozok egy fájlt és megadom benne a névfeloldáshoz szükséges infókat majd restart?
igen.. nem kell ujrainditas
es kell meg ez a parancs: cp /etc/nsswitch.dns /etc/nsswitch.conf
- A hozzászóláshoz be kell jelentkezni
Utana svcadm restart name-services es svcadm restart name-service-cache.
- A hozzászóláshoz be kell jelentkezni
Az lenne a kérdésem, hogy miért lehet az, hogy nem létezik a resolv.conf fájl? Az oprendszer egy frissen telepített solaris 10. Lehetséges, hogy azért mert a telepítésnél nem kértem a dns beállítást és így létre sem hozta?
pont azért.
Miképpen lehet ezt létrehozni?
vi, cat, echo meg ehhez hasonló parancsokkal.
Egyszerűen csak létrehozok egy fájlt és megadom benne a névfeloldáshoz szükséges infókat majd restart?
nem kell restart. mármint kell, de csak a már futó alkalmazásokat kell újraindítani.
Vagy egyéb helyeken is be kell állítani ha dns-t akarok használni?
Esetleg újrakonfigurálás? Azt annyira nem szeretném.
man nsswitch.conf
a hosts: kezdetű sort nézegesd, ha ipv6-ot is használsz, akkor az ipnodes: sort is.
diff /etc/nsswitch.conf /etc/nsswitch.dns
- A hozzászóláshoz be kell jelentkezni
Miert kene a futo programokat ujrainditani? Ha eddig nem volt nevfeloldas, most tuti hirtelen meg fog javulni, szoval szerintem nem kell semmit se ujrainditani.
--
()=() Ki oda vagyik,
('Y') hol szall a galamb
C . C elszalasztja a
()_() kincset itt alant.
- A hozzászóláshoz be kell jelentkezni
mert beolvasták az nsswitch.conf tartalmát, és megjegyezték.
- A hozzászóláshoz be kell jelentkezni
Miert, es az nsswitch.conf valtozik, ha a resolv.conf kitoltettetik? Vagy nem is kerul bele a dns ha nem engedelyezed?
--
()=() Ki oda vagyik,
('Y') hol szall a galamb
C . C elszalasztja a
()_() kincset itt alant.
- A hozzászóláshoz be kell jelentkezni
ha telepítesz egy solarist, és nem mondod, hogy kell dns, akkor nem lesz benne a hosts/ipnodes sorokban a dns.
az ugye megvan, hogy ha a dns oda be van írva, akkor hiába nincs resolv.conf, egy default értékkel (nameserver 127.0.0.1) alapból is fog futni a resolver minden alkalommal egy-egy kört?
- A hozzászóláshoz be kell jelentkezni
elég csak az nscd-t újraindítani, nem?. (svcadm restart name-service-cache)
- A hozzászóláshoz be kell jelentkezni
azokat kell újraindítani, akiket érint a változás, és nem jönnek rá maguktól.
default beállítások szerint elég lenne az nscd, de default beállítások esetén 10 másodpercen belül észre is veszi magától, tehát őt még sem kell. mindkét default beállítás eltekerhető, és vannak is, akik nem szeretik a host lookupra az nscd-t.
azokat az alkalmazásokat, akik külön használják a libresolv.so-t, jó eséllyel újra kell indítani, ha a resolv.conf-ot módosítod. tipikus példa: squid.
- A hozzászóláshoz be kell jelentkezni
su - -c reboot, es tuti minden ujraindul :-)
--
()=() Ki oda vagyik,
('Y') hol szall a galamb
C . C elszalasztja a
()_() kincset itt alant.
- A hozzászóláshoz be kell jelentkezni