ไม่สามารถเชื่อมต่อเครือข่ายท้องถิ่นกับอินเทอร์เน็ตโดยใช้เราเตอร์


0

ฉันมีเครือข่ายท้องถิ่นบนเราเตอร์ ISPฉันต้องการที่จะเชื่อมต่อกับอินเทอร์เน็ตโดยใช้เราเตอร์อื่นจากฉัน เราเตอร์อินเทอร์เน็ตจากฉันISPมี IP แบบคงที่ที่สามารถเข้าถึงได้จากอินเทอร์เน็ต สิ่งที่ฉันต้องการบรรลุคือสามารถเข้าถึงแอปพลิเคชันเซิร์ฟเวอร์ไคลเอ็นต์ที่ทำงานบนเครือข่าย LAN จากอินเทอร์เน็ต

LAN (192.168.1.1)
+------+------+-------+        +---------+
|      |      |       |        |         | 
PC1   PC2     PC3     LAN Router      Router from ISP (stati IP - 41.58.163.84)

เราเตอร์จาก ISP ยังมีรายละเอียดดังต่อไปนี้

subnet mask - 255.255.255.255
Default Gateway: 10.1.0.100
DNS: 41.222.70.179

หลังจากตั้งค่าการกำหนดค่าอินเทอร์เน็ตบนLANเราเตอร์เมื่อฉันพยายามบันทึกฉันได้รับข้อความแสดงข้อผิดพลาดว่า

IP address and gateway are not in the same subnet mask.

ด้านล่างเป็นการตั้งค่าของฉัน:

Internet IP address: 41.58.163.84 (the static IP from my ISP)
subnet mask: 255.255.255.255 (From my ISP)
Default gateway: 192.168.1.1 (Router IP, the LAN router and the internet router I'm using have the same IP which I used as the default gateway)
DNS1: 41.222.70.100

ฉันไม่แน่ใจว่าเกตเวย์เริ่มต้นถูกต้อง

ได้โปรดฉันกำลังทำอะไรผิด?


1
"เราเตอร์สองตัวที่ฉันใช้มี IP เหมือนกัน" นั่นไม่ดี
Ƭᴇcʜιᴇ007

ได้. และIP address and gateway are not in the same subnet mask.น่าจะเป็นเมื่อ OP พยายามกำหนดค่า 41.58.163.84 เป็น DG บน 192.168.1.0/24 สุทธิ) ยังคงคาดเดาว่าจนกว่า OP จะเพิ่มข้อมูลเพิ่มเติม
Hennes

@ techie007 โปรดดูคำถามที่แก้ไขแล้ว
Chibuzo

คำตอบ:


2

สิ่งอื่นที่ควรลองคือตั้งค่าเราเตอร์ภายในของคุณให้เข้าสู่โหมดบริดจ์ซึ่งจะทำให้มันทำงานเป็น repeater มากกว่าเราเตอร์ซึ่งจะช่วยให้คุณไม่ต้องจัดการกับเครือข่ายย่อยภายใน 2 ตัวแยกจากกัน แต่ถ้าคุณต้องการอนุญาตการเชื่อมต่อไปยังกล่องหนึ่งจากอินเทอร์เน็ตนี่อาจเป็นความคิดที่ไม่ดีเนื่องจากคุณจะไม่มีชั้นความปลอดภัยเพิ่มเติมที่ปกป้องเครื่องอื่น ๆ บน 192.168.1.0/24 อีกต่อไป

คุณไม่ใช้เครื่องหมาย / 24 เมื่อคุณตั้งค่าเกตเวย์เริ่มต้นเฉพาะเมื่อตั้งค่า netmask

โดยพื้นฐานแล้วสิ่งที่ / 24 ท้ายที่สุดจะบอกคุณคือตำแหน่งที่จะวาดเส้นแบ่งระหว่างที่อยู่เครือข่ายและที่อยู่โฮสต์ ทั้งหมดนี้กลับไปสู่วิธีการที่ไม่ได้ใช้อีกต่อไป แต่เมื่อนานมาแล้วคุณสามารถรับที่อยู่ 3 คลาสและสิ่งที่แตกต่างกันคือจำนวนโฮสต์ที่คุณสามารถวางบนซับเน็ตเดียว เครือข่ายคลาส A ใช้ octet แรกสำหรับส่วนเครือข่ายของที่อยู่และ 3 ถัดไปสำหรับที่อยู่โฮสต์ ดังนั้น N = เครือข่าย H = โฮสต์จะดูเหมือน NHHH สำหรับคลาส A ซึ่งอนุญาตให้มีมากกว่า 16 ล้านโฮสต์ต่อซับเน็ต ไม่ค่อยมีประโยชน์ เครือข่ายคลาส B จะแบ่งเครือข่ายและโฮสต์ครึ่งทาง NNHH, netmask ที่เกี่ยวข้องจะเป็น 255.255.0.0 หรือ FF.FF.0.0 หรือ / 16 ซึ่งเป็นเพียง 3 วิธีในการพูดในสิ่งเดียวกันคนแรกใช้ทศนิยมตัวที่สองใช้เลขฐานสิบหกส่วนอันดับสาม / 16 จำนวนของไบนารี หากคุณสับสนโดยสิ้นเชิงในตอนนี้ซึ่งคุณควรจะเป็นเพราะวิธีการต่าง ๆ เหล่านี้ในการพูดในสิ่งเดียวกันนั้นค่อนข้างใช้แทนกันได้และอาจดูค่อนข้างสุ่ม โดยเฉพาะอย่างยิ่งถ้าคุณไม่คล่องแคล่วในระบบจำนวน base2 หรือ base16 ดังนั้นในการสรุป, 255 ทศนิยมจะเหมือนกับการบอกว่าเลขฐานสิบหก FF ซึ่งสามารถแปลงเป็นเลขฐานสองได้อย่างง่ายดายหรือ 11111111 ซึ่งเป็น 8 คนและอาจถูกเขียนเป็น / 8 (สัญกรณ์สุดท้าย / 8 ใช้สำหรับการปิดบังบิตเท่านั้น ไม่มาก)

หากคุณต้องการเข้าถึงเซิร์ฟเวอร์ในเครือข่ายของคุณเองจากภายนอกคุณต้องใช้ NAT หรือตัวแปลที่อยู่เครือข่ายหาก ISP ของคุณกำหนดที่อยู่ IP เดียวให้กับคุณ (ซึ่งโมเด็ม / เราเตอร์ของคุณใช้) NAT จะติดตามว่าที่อยู่ภายในนั้นเชื่อมโยงกับการเชื่อมต่อบางอย่างที่ออกไปทางอินเทอร์เน็ต หากคุณมีมากกว่าหนึ่งเครื่องภายในซึ่งเชื่อมต่อกับอินเทอร์เน็ตแสดงว่าคุณมี NAT อยู่แล้ว

สิ่งที่คุณต้องทำต่อไปคือตั้งค่าพอร์ตไปข้างหน้าบนเราเตอร์ / โมเด็มที่จะชี้ไปยังที่อยู่ IP ของเซิร์ฟเวอร์ของคุณและพอร์ตที่ต้องการ หากคุณต้องการเรียกใช้เว็บเซิร์ฟเวอร์คุณอาจต้องการแมปการเชื่อมต่อขาเข้าทั้งหมดจากอินเทอร์เน็ตไปยังโมเด็มของคุณที่พอร์ต 80 และส่งต่อไปยังพอร์ต 80 ของเซิร์ฟเวอร์ของคุณหากคุณต้องการตั้งค่าบริการอื่นให้เปลี่ยนพอร์ต 80 ไปยังหมายเลขพอร์ตที่เหมาะสม คุณอาจต้องทำเช่นนี้สำหรับการเชื่อมต่อ TCP และ UDP มันค่อนข้างง่ายที่จะคิดออกหากคุณพบเมนูด้านขวาบนโมเด็ม / เราเตอร์ ถ้าอื่นทั้งหมดล้มเหลว RTFM


ขอบคุณ ฉันเปลี่ยนเราเตอร์ LAN เป็น repeater ฉันกำหนดค่าการส่งต่อพอร์ตบนเราเตอร์อินเทอร์เน็ต แต่ฉันไม่สามารถเชื่อมต่อกับเซิร์ฟเวอร์ mysql ที่ทำงานบน LAN ได้ ฉันโพสต์คำถามนี้เป็นคำถามที่นี่superuser.com/questions/650754/how-to-connect-to-mysql-remotely
Chibuzo

3

ถ้าฉันอ่านคำถามถูกต้องคุณจะมีเครือข่ายเช่นนี้:

   (LAN: 192.168.1.0/24) (1) (2) (3) 41.58.163.84/32
  + -------- + -------- + -------- + / --------- \ / ---------- อินเทอร์เน็ต
  | | | | | | |
  PC1 PC2 เราเตอร์ ISP ISP ให้ 
                                          เราเตอร์หรือโมเด็ม

พีซีทุกเครื่องอยู่ใน LAN เดียวกัน: 192.168.1.0/24
นั่นหมายความว่าพวกเขามีที่อยู่ IP 192.168.1.x และ netmask 255.255.255.0

หากพวกเขาต้องการส่งข้อมูลไปยังที่อื่นที่ไม่ได้อยู่บน LAN พวกเขาจะส่งไปยังเราเตอร์ ดังนั้นสถานที่ที่ทำเครื่องหมาย (1) อยู่ในเครือข่ายเดียวกัน (ไม่เช่นนั้นคุณจะไม่สามารถเข้าถึงได้) และเป็นเกตเวย์เริ่มต้น
ในขณะที่ฉันอ่านคำถามของคุณคุณตั้งว่า 192.168.1.1/24

สถานที่ที่มีเครื่องหมาย (2) และ (3) จำเป็นต้องพูดคุยกัน ดังนั้นพวกเขาจึงอยู่ในซับเน็ตเดียวกัน นี่อาจเป็น subnet ที่แตกต่างจากฝั่งซ้ายมิฉะนั้นเราเตอร์ด้านซ้ายจะไม่ทราบตำแหน่งที่จะส่งแพ็กเก็ต

หากต้องการดำเนินการต่อจากนี้ฉันต้องทราบก่อนว่า 'เราเตอร์' ของคุณทำอะไร
มีสองที่อยู่ IP หรือไม่ ด้านนอก (41.58.163.84/32) และอีกอันหนึ่งอยู่ด้านใน? ถ้าเป็นเช่นนั้นคุณจะต้องกำหนดค่า (2) เพื่อให้ตรงกับที่อยู่ภายใน (3) IP จับคู่ใน: เครือข่ายย่อยเดียวกันไม่ใช่ IP เดียวกัน และเราเตอร์ DG ควรตั้งค่าเป็น IP (3)

หากฉันดึงมันผิดและด้านซ้ายของ ISP / เราเตอร์โมเด็มนั้นไม่ใช่ IP ที่ใช้ แต่เช่นไฟเบอร์หรือ DSL ดังนั้น 41.58.163.84/32 จะอยู่บนเครื่องหมาย NIC (3)

โปรดเพิ่มข้อมูลที่เกี่ยวข้องลงในโพสต์ของคุณ

นอกจากนี้โปรดอ่านโพสต์ที่ยิ่งใหญ่นี้ผลงานวิธีการ subnetting


192.168.1.1 หมายถึง IP: 192.168.1.1 และ netmask 255.255.255.0 ดูhttp://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing
Hennes

ขอบคุณสำหรับการตอบกลับ. เครือข่ายแรก (ภายในเครื่อง) มี IP คงที่ 192.168.1.30 ฉันใช้เพื่อเข้าถึงแอปพลิเคชันเซิร์ฟเวอร์ไคลเอ็นต์ ฉันพยายามตั้งค่าเกตเวย์เริ่มต้นเป็น 192.168.1.1/24 แต่คอลัมน์ไม่สามารถรับอักขระเกินสามตัว
Chibuzo

เราเตอร์ที่ถูกต้องของฉันควรเชื่อมต่อ LAN กับอินเทอร์เน็ต สิ่งที่ฉันต้องการบรรลุคือการเข้าถึงแอปพลิเคชันเซิร์ฟเวอร์ไคลเอ็นต์ที่ทำงานบนเครือข่าย LAN จากอินเทอร์เน็ต เราเตอร์ที่ถูกต้องมี IP แบบคงที่ที่สามารถเข้าถึงได้จากอินเทอร์เน็ต
Chibuzo

คุณสามารถเพิ่มแผนผัง (และเพิ่มข้อมูลที่คุณใส่ในความคิดเห็นเหล่านี้) ลงในโพสต์ต้นฉบับของคุณได้หรือไม่? คุณสามารถใช้แก้ไขการเชื่อมโยงไปแก้ไขโพสต์ของคุณเอง
Hennes

ฉันได้เพิ่มรายละเอียดเพิ่มเติมลงในคำถามของฉัน ขอบคุณที่สละเวลา.
Chibuzo
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.