3

Теперь в чем проблема, если ssh & ping to target работает с рабочего стола, а не с ноутбука?

Мне удалось ssh к моей цели из моего DESKTOP с помощью следующей команды:--- Целевой IP-адрес зафиксирован в /etc /network /interfaces

1> target ip - 192.168.0.202
   target gateway - 192.168.0.200
   target netmask - 255.255.255.0

2> Desktop ip - 192.168.0.204
   Desktop gateway - 192.168.0.200
   Desktop netmask - 255.255.255.0

3> ssh pi@192.168.0.202 192.168.0.202 ----- ping 192.168.0.202 ----- >> отлично работает с рабочего стола

4> Теперь я пытаюсь сделать то же самое с моим ноутбуком. Мой ноутбук также имеет Wi-Fi. Я отключил функцию Wi-Fi на моем ноутбуке. И подключил мою цель к ноутбуку напрямую. Я установил IP-адрес ноутбука, используя.

sudo ifconfig eth0 192.168.0.240 netmask 255.255.255.0

5> Ping to target с моего ноутбука выдает следующую ошибку:-

ignite@ubuntu:~$ ping 192.168.0.202
PING 192.168.0.202 (192.168.0.202) 56(84) bytes of data.
ping: sendmsg: Network is unreachable
ping: sendmsg: Network is unreachable

6> если я ifconfig на моем ноутбуке:-

ignite@ubuntu:~$ ifconfig
eth0      Link encap:Ethernet  HWaddr 00:90:f5:a9:89:6a  
          inet addr:192.168.0.240  Bcast:192.168.0.255  Mask:255.255.255.0
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:46 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1132 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:2760 (2.7 KB)  TX bytes:261875 (261.8 KB)
          Interrupt:41 

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:5946 errors:0 dropped:0 overruns:0 frame:0
          TX packets:5946 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:571442 (571.4 KB)  TX bytes:571442 (571.4 KB)

2 ответа2

1

Вам необходимо добавить шлюз в вашу конфигурацию ifconfig :

route add default gw 192.168.0.200

Убедитесь, что ваш интерфейс работает:

ifconfig eth0 up

Я считаю, что это должно помочь.

0

Перед настройкой ip eth0 необходимо убедиться, что интерфейс не работает, то есть

sudo eth0 down

Затем установите IP-адрес

sudo ifconfig eth0 192.168.0.240

Нет необходимости устанавливать адрес сетевой маски :) После этого включите интерфейс

sudo eth0 up

Теперь проверьте один раз, используя ifconfig

Это должно было решить вашу проблему :)

пожалуйста, вернитесь обратно, если у вас все еще есть проблемы

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .