This is a discussion on No route to host within the Linux hardware forums, part of the Linux Getting Started category; Hi May be i m a new to this i m trying to connect through putty to my linux machine ...
|
|||||||
| Register | FAQ | Members List | Calendar | Mark Forums Read |
|
|||
|
Hi
May be i m a new to this i m trying to connect through putty to my linux machine running on the VM ware , i get an erro "no route to host " my Vmware settings "Ethernet - Bridged Network connection is Bridged -Connected directly to physical network when i run the cmd ifconfig-a my i.p is "16.138.59.189" while i try to ping i get a response , but can't putty to it pls advise |
|
|||
|
Even though if u have assigned ip to your linux machine it is not enough to connect to your linux machine, means through which port are you connecting to the machine that particular service has to be enabled.
For example if you are trying to connect through 22 port the you have to enable ssh service in your linux machine.
__________________
Shrikumar |
|
|||
|
Quote:
--b9 |
|
|||
|
i m sorry if this is a repetitive stuff
still unable to putty to linux which is running on vmare "error message No route to HOST i m running on win xp ,, where i have installed Vmware inside the Vmware i have installed the Linux image .....VMWARE n/w connection is Bridged here my sys i.p is "16.138.59.22" & ip in the linux is "16.138.59.81" i m able to ping the i.p's from the windows C.L.I & from linux as well ssh port is opened , no firewalls |
|
|||
|
Hello, csvinayak
I too have a problem with putty connect to my VM Ware. And what I do : 1. Check ip`s and ports in my CentOS (VM Ware) and my PuTTY. Result : no mistakes. 2. Check the state sshd in my CentOS (VM Ware): [root@localhost ~]# /etc/init.d/sshd status sshd (pid 3940 3936) is running... [root@localhost ~]# Result : sshd is running. 3. Check the state a port on CentOs for connection through ssh: [root@localhost ~]# netstat -a | grep ssh tcp 0 0 *:ssh *:* LISTEN [root@localhost ~]# or [root@localhost ~]# cat /etc/services | grep ssh ssh 22/tcp # SSH Remote Login Protocol ssh 22/udp # SSH Remote Login Protocol [root@localhost ~]# netstat -an | grep 22 tcp 0 0 :::22 :::* LISTEN [root@localhost ~]# Result: all is normal. 4. Check configuration my iptables: [root@localhost ~]# /sbin/iptables -L -n Chain INPUT (policy ACCEPT) target prot opt source destination RH-Firewall-1-INPUT all -- 0.0.0.0/0 0.0.0.0/0 Chain FORWARD (policy ACCEPT) target prot opt source destination RH-Firewall-1-INPUT all -- 0.0.0.0/0 0.0.0.0/0 Chain OUTPUT (policy ACCEPT) target prot opt source destination Chain RH-Firewall-1-INPUT (2 reference ![]() target prot opt source destination ACCEPT all -- 0.0.0.0/0 0.0.0.0/0 ACCEPT icmp -- 0.0.0.0/0 0.0.0.0/0 icmp type 255 ACCEPT esp -- 0.0.0.0/0 0.0.0.0/0 ACCEPT ah -- 0.0.0.0/0 0.0.0.0/0 ACCEPT udp -- 0.0.0.0/0 224.0.0.251 udp dpt:5353 ACCEPT udp -- 0.0.0.0/0 0.0.0.0/0 udp dpt:631 ACCEPT all -- 0.0.0.0/0 0.0.0.0/0 state RELATED,ESTABLISHED REJECT all -- 0.0.0.0/0 0.0.0.0/0 reject-with icmp-host-prohibited [root@localhost ~]# Result: God dammed!! No rule for port 22! -> port 22 - forbidden! 4. Add rule for port 22 to my iptables: Just insert it line by means of your favourite editor in /etc/sysconfig/iptables: -A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT before: -A RH-Firewall-1-INPUT -j REJECT --reject-with icmp-host-prohibited COMMIT Warning: your chaine name may be enother, because you have enother Linux. Curent chaine name you can see through /sbin/iptables -L -n (see above). 5. Check /etc/sysconfig/iptables: [root@localhost ~]# cat /etc/sysconfig/iptables # Firewall configuration written by system-config-securitylevel # Manual customization of this file is not recommended. *filter :INPUT ACCEPT [0:0] :FORWARD ACCEPT [0:0] :OUTPUT ACCEPT [0:0] :RH-Firewall-1-INPUT - [0:0] -A INPUT -j RH-Firewall-1-INPUT -A FORWARD -j RH-Firewall-1-INPUT -A RH-Firewall-1-INPUT -i lo -j ACCEPT -A RH-Firewall-1-INPUT -p icmp --icmp-type any -j ACCEPT -A RH-Firewall-1-INPUT -p 50 -j ACCEPT -A RH-Firewall-1-INPUT -p 51 -j ACCEPT -A RH-Firewall-1-INPUT -p udp --dport 5353 -d 224.0.0.251 -j ACCEPT -A RH-Firewall-1-INPUT -p udp -m udp --dport 631 -j ACCEPT -A RH-Firewall-1-INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT -A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT -A RH-Firewall-1-INPUT -j REJECT --reject-with icmp-host-prohibited COMMIT [root@localhost ~]# 6. Reboot you Linux and enjoy PuTTY [root@localhost ~]# reboot PS: If you want to thank me, just send me mail for example: [root@localhost ~]# echo "Thanks, you help me [root@localhost ~]# With the best regards ! Andrew B. |
|
||||
|
Quote:
Host -> Vmware -> Guest Do not use following Host -> Vmware -> Vmware -> Guest
__________________
Rocky Jr. You may have my body & soul, but you will never touch my pride! If you have knowledge, let others light their candles at it. Certified to work on HP-UX / Sun Solaris / RedHat |
![]() |
| Bookmarks |
| Thread Tools | |
| Display Modes | |
|
|
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| How to host website using adsl router | zeebala | CentOS / RHEL / Fedora | 2 | 04-01-2008 09:23 PM |
| xen API/sdk for use in sles10 sp1 host | namitha | XEN | 0 | 12-05-2007 05:29 PM |
| No Route to Host | zakaferoz | Mail Servers | 1 | 11-18-2007 08:20 AM |
| Mail hub and smart host | ricc | Mail Servers | 4 | 08-30-2007 12:01 PM |
| Virtual Host | NeoGreen | Web servers | 3 | 08-12-2007 12:01 PM |