Chỉ định IP công cộng cho RaspberryPi trong mạng có dây cục bộ


0

Chúng tôi đang cố gắng định cấu hình RaspberryPi với IP công cộng (192.248.10.71) trong mạng có dây cục bộ.

Đây là cấu hình mạng trong / etc / mạng / giao diện,

auto lo

iface lo inet loopback
#iface eth0 inet dhcp

auto eth0
iface eth0 inet static
address 192.248.10.71
netmask 255.255.255.0
gateway 10.8.159.254
broadcast 192.248.10.255
network 192.248.10.0
nameserver 192.248.8.97

#allow-hotplug wlan0
#iface wlan0 inet manual
#wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf
#iface default inet dhcp

Chúng tôi cũng đã định cấu hình máy chủ Ubuntu có IP công cộng (192.248.10,70) trong cùng một mạng cục bộ có cấu hình trên. (Nhưng sử dụng giao diện đồ họa)

Tôi có thể ping & ssh từ máy chủ Ubuntu đến RaspberryPi. Nhưng tôi không thể ping hoặc ssh từ một máy tính trong cùng một mạng cục bộ. Tôi cũng không thể ping cho ngay cả google từ RaspberryPi. Tôi cũng không thể ping cho cổng hoặc máy chủ tên từ RaspberryPi. Nhưng tôi có thể làm mọi thứ từ máy chủ Ubuntu.

Đã cập nhật :

Cấu hình máy chủ Ubuntu,

eth0      Link encap:Ethernet  HWaddr 00:1d:09:2a:49:13  
      inet addr:192.248.10.70  Bcast:192.248.10.255  Mask:255.255.255.0
      inet6 addr: fe80::21d:9ff:fe2a:4913/64 Scope:Link
      UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
      RX packets:7145615 errors:0 dropped:10724 overruns:0 frame:1
      TX packets:1578727 errors:0 dropped:0 overruns:0 carrier:0
      collisions:0 txqueuelen:1000 
      RX bytes:730033760 (730.0 MB)  TX bytes:301369151 (301.3 MB)
      Interrupt:16 

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:65536  Metric:1
      RX packets:353553 errors:0 dropped:0 overruns:0 frame:0
      TX packets:353553 errors:0 dropped:0 overruns:0 carrier:0
      collisions:0 txqueuelen:0 
      RX bytes:37882267 (37.8 MB)  TX bytes:37882267 (37.8 MB)

Cấu hình hệ thống (Như chúng ta đã làm trong các giao diện đồ họa)

[802-3-ethernet]
duplex=full
mac-address=00:1D:09:2A:49:13

[connection]
id=Wired connection 1
uuid=3a373445-9cc1-4852-a9de-959647668b76
type=802-3-ethernet
timestamp=1420442035

[ipv6]
method=auto

[ipv4]
method=manual
dns=192.248.8.97;
address1=192.248.10.70/24,10.8.159.254

Ping cho cổng vào máy chủ Ubuntu hoạt động.

Theo dõi đầu ra tuyến đường cho máy chủ Ubuntu (192.248.10,70) đến cổng (10.8.159.254)

 traceroute to 10.8.159.254 (10.8.159.254), 30 hops max, 60 byte packets
  1  10.8.159.254 (10.8.159.254)  2.253 ms * *

Bất kỳ trợ giúp từ những người có kinh nghiệm được đánh giá cao.

Cảm ơn bạn.


Nó đọc giống như bạn đã trộn lẫn một số lon và không thể ở đó - vui lòng làm rõ chúng. Ngoài ra, có được sự hiểu biết cơ bản về cách các mạng IP hoạt động và thử lại.
Majenko

Ya xin lỗi. Đã chỉnh sửa.

Không có gì để làm với thiết kế điện tử!

Câu trả lời:


4

Trong mạng IP, máy tính chỉ có thể nói chuyện trực tiếp với máy tính hoặc thiết bị khác trên mạng con của chính nó. Mạng con đó được xác định bởi netmask.

Vì vậy, mạng con của bạn cho địa chỉ IP 192.248.10.71, có mạng lưới là 255.255.255.0, có phạm vi từ 192.248.10.0 đến 192.248.10.255.

Vì vậy, các máy tính duy nhất mà Pi có thể nói chuyện phải có địa chỉ IP trong phạm vi đó - tất nhiên bao gồm cả máy tính Ubuntu.

Bất kỳ máy tính nào khác phải được nói chuyện qua một cổng. Các cổng phải tồn tại trên cả mạng con mà thiết bị của bạn đang bật và trên mạng con mà thiết bị đích đang bật - hoặc trên mạng con mà chính nó có một cổng dẫn đến thiết bị được đề cập.

Pi của bạn không thể nói chuyện với cổng 10.8.159.254 vì nó không nằm trên cùng một mạng con. Bởi vì nó không thể nói chuyện với cổng đó, nó không thể nói chuyện với bất kỳ ai khác thông qua cổng đó, chẳng hạn như Google, máy chủ tên của bạn, v.v.


Vậy thì chúng ta có phải đặt netmask 0.0.0.0 không?
Jeyanth90

Không. Bạn sẽ không nhận được bất kỳ định tuyến nào cả. Pi phải nằm trong cùng một mạng con với một cổng trong dải IP 192.248.10.0 đến 192.248.10.255.
Majenko

Nhưng máy chủ Ubuntu (192.248.10,70) hoạt động tốt với cùng cấu hình cổng và netmask. Làm thế nào nó sẽ xảy ra?
Jeyanth90

Nó không thể hoạt động như bạn nghĩ nó hoạt động. Bạn có tình cờ có hai địa chỉ IP được thiết lập trên máy chủ Ubuntu không?
Majenko

Hay bạn có nghĩa là nó có thể nói chuyện với Pi? Nó có thể làm điều đó bởi vì cả hai đều trong cùng một mạng con.
Majenko
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.