LINUX.ORG.RU
ФорумAdmin

Доступ по hostname из локалки идёт через внешний интерфейс


0

0

Есть два соединённых кабелем компа: (условно) сервер и клиент.
Сервер(arch) - 192.168.0.2
Клиент(acerAspire) - 192.168.0.1


Делаю traceroute с клиента до arch и получаю следующее:
[rap-kasta@acerAspire ~]$ traceroute arch
traceroute to arch (192.186.0.2), 30 hops max, 40 byte packets
1 pdn-add.e-sky.ru (85.92.9.27) 591.182 ms 122.846 ms 112.962 ms
2 ebg15.transtelecom.net (217.150.61.134) 128.911 ms !H
* 111.935 ms !H

А вот по ip адресу всё чикипуки:
[rap-kasta@acerAspire ~]$ traceroute 192.168.0.2
traceroute to 192.168.0.2 (192.168.0.2), 30 hops max, 40 byte packets
1 192.168.0.2 (192.168.0.2) 0.276 ms 0.222 ms 0.170 ms


в /etc/hosts клиента прописано:
[rap-kasta@acerAspire ~]$ cat /etc/hosts
#
# /etc/hosts: static lookup table for host names
#

#<ip-address> <hostname.domain.org> <hostname>
127.0.0.1 localhost.localdomain localhost
127.0.0.1 acerAspire acerAspire
192.186.0.2 arch arch

При аналогичных настройках сервера, с сервера по хостнейму доступ к клиенту идёт..а вот обратно-нет....

Куда смотреть?


P.S. на обоих: netmask 255.255.255.0 broadcast 192.168.0.255

Re: Доступ по hostname из локалки идёт через внешний интерфейс

Вроде, должно работать, но:
- нафиг писать в hosts alias такой же, как и hostname (писать 2 раза arch или acerAcpire)?
- cat /etc/nsswitch.conf с acer-а в студию.
- cat /etc/hosts; ifconfig с обеих машин тоже сюда.
- пользуйте ping, чтобы узнать, работают ли резолвинг через hosts. Не надо извращаться со всякими traceroute.


>сервера по хостнейму доступ к клиенту идёт

доступ к чему? Может, просто соединение?

markevichus ★★★ ()

Re: Доступ по hostname из локалки идёт через внешний интерфейс

ping работает аналогично, всё что просили сейчас скину...


>доступ к чему? Может, просто соединение?
ну как же...доступ к ICMP :)) ping идёт и трейсраут соответственно тоже.

rap-kasta ()

Re: Доступ по hostname из локалки идёт через внешний интерфейс

acerAspire(192.168.0.1):
bash-3.2# cat /etc/nsswitch.conf
# Begin /etc/nsswitch.conf

passwd: files
group: files
shadow: files

publickey: files

hosts: files dns
networks: files

protocols: db files
services: db files
ethers: db files
rpc: db files

netgroup: db files

# End /etc/nsswitch.conf

bash-3.2# cat /etc/hosts
#
# /etc/hosts: static lookup table for host names
#

#<ip-address>   <hostname.domain.org>   <hostname>
127.0.0.1               localhost.localdomain   localhost
127.0.0.1       acerAspire      acerAspire
192.186.0.2     arch    arch
# End of file

bash-3.2# ifconfig
eth0      Link encap:Ethernet  HWaddr 00:1B:38:64:7D:8D
          inet addr:192.168.0.1  Bcast:192.168.0.255  Mask:255.255.255.0
          inet6 addr: fe80::21b:38ff:fe64:7d8d/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:124 errors:0 dropped:0 overruns:0 frame:0
          TX packets:22 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:24004 (23.4 Kb)  TX bytes:1516 (1.4 Kb)
          Interrupt:18

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:588 errors:0 dropped:0 overruns:0 frame:0
          TX packets:588 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:831507 (812.0 Kb)  TX bytes:831507 (812.0 Kb)

ppp0      Link encap:Point-to-Point Protocol
          inet addr:93.189.54.209  P-t-P:85.92.9.5  Mask:255.255.255.255
          UP POINTOPOINT RUNNING NOARP MULTICAST  MTU:1500  Metric:1
          RX packets:2584 errors:0 dropped:0 overruns:0 frame:0
          TX packets:2531 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:3
          RX bytes:1248174 (1.1 Mb)  TX bytes:302355 (295.2 Kb)


Ну и если так хочется пингов...
bash-3.2# ping arch
PING arch (192.186.0.2) 56(84) bytes of data.
^C
--- arch ping statistics ---
4 packets transmitted, 0 received, 100% packet loss, time 3006ms

bash-3.2# ping 192.168.0.2
PING 192.168.0.2 (192.168.0.2) 56(84) bytes of data.
64 bytes from 192.168.0.2: icmp_seq=1 ttl=64 time=0.191 ms
64 bytes from 192.168.0.2: icmp_seq=2 ttl=64 time=0.221 ms
64 bytes from 192.168.0.2: icmp_seq=3 ttl=64 time=0.216 ms
^C
--- 192.168.0.2 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 1998ms
rtt min/avg/max/mdev = 0.191/0.209/0.221/0.017 ms


с arch(192.168.0.2) сейчас запостю...

rap-kasta ()

Re: Доступ по hostname из локалки идёт через внешний интерфейс

ну и arch(192.168.0.2)
bash-3.2# cat /etc/hosts             
#                                    
# /etc/hosts: static lookup table for host names
#

#<ip-address>   <hostname.domain.org>   <hostname>
127.0.0.1               localhost.localdomain   localhost
192.168.0.2     arch    arch
192.168.0.1     acerAspire      acerAspire
# End of file
bash-3.2# ifconfig
eth0      Link encap:Ethernet  HWaddr 00:04:61:60:6B:09
          inet addr:192.168.0.2  Bcast:192.168.0.255  Mask:255.255.255.0
          inet6 addr: fe80::204:61ff:fe60:6b09/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:140 errors:0 dropped:0 overruns:0 frame:0
          TX packets:318 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:15314 (14.9 Kb)  TX bytes:48474 (47.3 Kb)
          Interrupt:22 Base address:0x2000

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:108 errors:0 dropped:0 overruns:0 frame:0
          TX packets:108 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:11989 (11.7 Kb)  TX bytes:11989 (11.7 Kb)

bash-3.2# ping acerAspire
PING acerAspire (192.168.0.1) 56(84) bytes of data.
64 bytes from acerAspire (192.168.0.1): icmp_seq=1 ttl=64 time=0.224 ms
64 bytes from acerAspire (192.168.0.1): icmp_seq=2 ttl=64 time=0.197 ms
64 bytes from acerAspire (192.168.0.1): icmp_seq=3 ttl=64 time=0.212 ms
^C
--- acerAspire ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 1999ms
rtt min/avg/max/mdev = 0.197/0.211/0.224/0.011 ms

rap-kasta ()

Re: Доступ по hostname из локалки идёт через внешний интерфейс

>traceroute to arch (192.186.0.2), 30 hops max, 40 byte packets
                         ^^^  смотри внимательно

>А вот по ip адресу всё чикипуки:
>[rap-kasta@acerAspire ~]$ traceroute 192.168.0.2
>traceroute to 192.168.0.2 (192.168.0.2), 30 hops max, 40 byte packets 

sdio ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.