Не может получить доступ к Интернету на одном ПК в моей Сети

У меня есть два ПК, которые подключены через Ethernet в локальной сети. Давайте назовем их A и B. A подключен через Wi-Fi к маршрутизатору также. Затем у меня есть машина C, который подключен к маршрутизатору. В ipv4 включена передача, и я могу успешно получить доступ к B через через C. Все машины имеют статического дюйм/с.

Иллюстрация настройки сети

Эти команды действительно работают:

c $ ssh a@A
a $ ping b
   64 bytes ...
a $ ssh b@B

Я также добавил маршруты так, чтобы я мог получить доступ и проверить с помощью ping-запросов C от непосредственно.

c $ ssh b@B
a $ ping B
  64 bytes ...

Это действительно работает отлично. НО я не могу получить доступ к Интернету от машины больше. Существует маршрут с на маршрутизатор. Я выполняю сеть через/etc/network/interfaces. Это работало, прежде чем я настроил машину B, и я не изменил файл интерфейсов для wlan0 экземпляра.

От машины A:

Маршрут $

Destination     Router          Genmask         Flags Metric Ref    Use Iface
default         192.168.20.154  0.0.0.0         UG    0      0        0 wlan0
20.0.0.0        *               255.255.255.0   U     0      0        0 eth0
192.168.21.0    *               255.255.255.0   U     0      0        0 wlan0

$ ifconfig

    eth0      Link encap:Ethernet  Hardware Adresse 70:8b:cd:4d:ea:1f  
          inet Adresse:20.0.0.1  Bcast:20.0.0.255  Maske:255.255.255.0
          inet6-Adresse: fe80::728b:cdff:fe4d:ea1f/64 Gültigkeitsbereich:Verbindung
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metrik:1
          RX-Pakete:244312 Fehler:0 Verloren:0 Überläufe:0 Fenster:0
          TX-Pakete:260977 Fehler:0 Verloren:0 Überläufe:0 Träger:0
          Kollisionen:0 Sendewarteschlangenlänge:1000 
          RX-Bytes:21781502 (21.7 MB)  TX-Bytes:156504678 (156.5 MB)
          Interrupt:16 Speicher:f7200000-f7220000 

lo        Link encap:Lokale Schleife  
          inet Adresse:127.0.0.1  Maske:255.0.0.0
          inet6-Adresse: ::1/128 Gültigkeitsbereich:Maschine
          UP LOOPBACK RUNNING  MTU:65536  Metrik:1
          RX-Pakete:341965 Fehler:0 Verloren:0 Überläufe:0 Fenster:0
          TX-Pakete:341965 Fehler:0 Verloren:0 Überläufe:0 Träger:0
          Kollisionen:0 Sendewarteschlangenlänge:1 
          RX-Bytes:183045343 (183.0 MB)  TX-Bytes:183045343 (183.0 MB)


wlan0     Link encap:Ethernet  Hardware Adresse 18:cf:5e:81:71:35  
          inet Adresse:xxx.xxx.21.80  Bcast:xxx.xxx.21.255  Maske:255.255.255.0
          inet6-Adresse: fe80::1acf:5eff:fe81:7135/64 Gültigkeitsbereich:Verbindung
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metrik:1
          RX-Pakete:10064 Fehler:0 Verloren:0 Überläufe:0 Fenster:0
          TX-Pakete:7524 Fehler:0 Verloren:0 Überläufe:0 Träger:0
          Kollisionen:0 Sendewarteschlangenlänge:1000 
          RX-Bytes:1064590 (1.0 MB)  TX-Bytes:1690152 (1.6 MB)

Я не могу выйти из своей сети. Я могу проверить с помощью ping-запросов машины в Wi-Fi (wlan0) и eth (eth0) сеть, но я не могу получить доступ к Интернету от A.

$ ping 8.8.8.8
PING 8.8.8.8 (8.8.8.8) 56(84) bytes of data.

$ ping google.de  /// shows no response at all

Я ценю любую справку, поскольку я не могу выяснить то, что является проблемой.

0
задан 26 October 2017 в 13:47

1 ответ

Шлюз по умолчанию на A не находится в Вашей сети. Вы используете 192.168.21.x/24, но Ваш шлюз 192.168.20.154, который не находится в том же сегменте сети.

Помимо этого, поскольку vidarlo указывает в комментариях, очень странно, что Вы используете 20.0.0.0/24, так как тот блок является частью общедоступного IP пространства. Существуют зарезервированные блоки, можно использовать названное частное IP пространство.

Частная сеть на Википедию

1
ответ дан 2 November 2019 в 01:24

Другие вопросы по тегам:

Похожие вопросы: