หน้า 1 จากทั้งหมด 1

ทำ route 2 gateway

โพสต์โพสต์แล้ว: 15 ก.ค. 2019 15:46
โดย kenkoku
รบกวนสอบถามหน่อยครับพอดีผมจะทำ 2 gateway eth0 ออกเน็ตนอก eth1 ไป sip porvidor set แต่ set ตามตัวอย่างตามเวปก็ ping ไม่เจอตลอดไม่ทราบติดตรงไหน


รูป

https://www.picz.in.th/image/KwfLII
https://www.picz.in.th/image/KwhdVv
https://www.picz.in.th/image/KwfmwP
https://www.picz.in.th/image/KwfyDt


ลองไม่ใส่ gateway ที่ eth1 เหมือนมันใส่ deflut gateway ให้เอง

Re: ทำ route 2 gateway

โพสต์โพสต์แล้ว: 15 ก.ค. 2019 20:21
โดย nuiz
ผมยังไม่ได้ดูรูปที่คุณให้ลิ้งค์มานะครับ แต่โดยทั่วไปเขาจะทำแบบนี้กัน ใช้คำสั่ง route add ลองรันคำสั่งนี้บน command line ก่อน ถ้าเวิร์คก็เอาไปใส่ไว้ในไฟล์ /etc/rc.d/rc.local เพื่อให้รันคำสั่ง route add ทุกครั้งที่เปิดเครื่อง

สมมติว่าใช้ CentOS 7 นะครับ

eth0 วงแลน 192.168.1.0 mask 255.255.255.0 gateway 192.168.1.1
ในไฟล์ /etc/sysconfig/network-scripts/ifcfg-eth0
จะต้องมีบรรทัด
GATEWAY="192.168.1.1"
DNS1="8.8.8.8"

เครื่องหมาย "" นี้อาจจะมีหรือไม่มีก็ได้ ให้ดูบรรทัดบนๆว่ามีมั๊ย ถ้ามีก็ใส่ "" ด้วย ถ้าไม่มีก็ไม่ต้องใส่
8.8.8.8 คือ DNS Server จะใช้ตามนี้หรือไม่ก็ได้

eth1 วง sip provider 10.1.2.0 mask 255.255.255.248 gateway 10.1.2.1
ในไฟล์ /etc/sysconfig/network-script/ifcfg-eth1
*** ไม่ต้องมีบรรทัด GATEWAY **
ส่วนบรรทัด DNS1 จะมีหรือไม่ก็ได้ ไม่มีผลอะไร

จากนั้นรันคำสั่ง systemctl restart network เพื่อให้มีผล

จากนั้นให้ add route ไปยัง sip server ของ isp สมมติว่าไอพี sip server คือ 10.10.1.100 เราไม่ต้องรู้ subnet mask ก็ได้ เพราะไม่จำเป็น
ให้ใช้คำสั่ง route add ดังนี้

/usr/sbin/route add -net 10.1.1.0/24 gw 10.1.2.1

คำสั่งมีผลทันที ไม่ต้อง restart network

จากนั้น ping ทดสอบดู ทาง provider อาจจะปิด ping ไปหา ip นี้ ก็ให้ถามเขาว่าพอจะมี ip ให้ ping มั๊ย ขอ ip ที่อยู่ในวงเดียวกับ sip server นะ เพราะเราได้ route add วงนั้นไว้แล้ว

อย่าลืมเอาคำสั่ง /usr/sbin/route add -net 10.1.1.0/24 gw 10.1.2.1 ไปไว้ในไฟล์ /etc/rc.d/rc.local

คอนเซ็ปต์ก็ประมาณนี้ครับ ถ้าจะไม่เวอร์คก็เพราะ ip ผิด หรือไม่ก็สลับกันระหว่าง eth0, eth1 หรือไม่ก็ไม่ได้ใช้ชื่อ eth0, eth1 ครับ

Re: ทำ route 2 gateway

โพสต์โพสต์แล้ว: 18 ก.ค. 2019 10:45
โดย kenkoku
สอบถามหน่อยครับงงตรงนี้ ip sip porvidor เป็น 172.31.34.70/30 gw 172.31.34.69 มต้องใส่ route แบบไหนครับ

แบบนี้ /usr/sbin/route add -net 172.31.34.0/24 gw 172.31.34.69
หรือแบบนี้ /usr/sbin/route add -net 172.31.34.68/30 gw 172.31.34.69

ผมลองทั้งสองแบบละใช้ไม่ได้ porvidor เข้าเปิดปิงปกติครับผมลองใส่ gateway ตรงๆละ ping เจอ

Re: ทำ route 2 gateway

โพสต์โพสต์แล้ว: 22 ก.ค. 2019 13:46
โดย hardxman
#route add -host <IPปลายทาง> gw <IP Gateway> eth1

เบื้องต้นผมใส่แบบนี้อยู่นะครับ
ตัว Elastix มี 2 Network Card ใบแรก ออกเน็ต ใบที่สอง วิ่งตรงหา SIP Provider

( เมื่อ Reboot Route ตัวนี้จะหาย ต้องมาเพิ่มใหม่ทุกครั้ง)

Re: ทำ route 2 gateway

โพสต์โพสต์แล้ว: 01 ส.ค. 2019 10:48
โดย nuiz
kenkoku เขียน:สอบถามหน่อยครับงงตรงนี้ ip sip porvidor เป็น 172.31.34.70/30 gw 172.31.34.69 มต้องใส่ route แบบไหนครับ

แบบนี้ /usr/sbin/route add -net 172.31.34.0/24 gw 172.31.34.69
หรือแบบนี้ /usr/sbin/route add -net 172.31.34.68/30 gw 172.31.34.69

ผมลองทั้งสองแบบละใช้ไม่ได้ porvidor เข้าเปิดปิงปกติครับผมลองใส่ gateway ตรงๆละ ping เจอ


ตอนนี้ใช้งานได้ยังครับ?

Add route ผิดนะครับผมว่า เพราะในบรรทัดมี 172.31.34.0/24 ซึ่งตรงนี้ต้องเป็นซับเน็ตของ SIP Server มันเป็นวงเดียวกับ 172.31.34.69 ซึ่งเป็นเน็ตเวอร์คที่ Provider ให้เราใช้งาน มันต้องเป็นคนละวงกันครับ

ผมเพิ่งดูรูปที่คุณใส่ link ไว้ มีที่ผิดอยู่ตรง eth1 ครับ gateway ต้องไม่ใส่ ที่ใส่ก็ผิดอีก ไปใส่วง 192.168.x.x ซึ่งต้องใส่วง 172.31.34.x **สรุปว่า eth1 ไม่ต้องใส่ gateway ครับ ให้ลบออก**

1. ขอ ip sip server เพราะต้องเอามาใส่ในคำสั่ง route add
2. ขอ ip router ที่จะไปยัง sip server เพราะต้องเอามาใส่ในคำสั่ง route add
3. ping ip router ข้อ 2 เจอมั๊ย? เช็ค hop แรกก่อนว่า elastix/issabel ping router เจอมั๊ย

** อีกทีครับ lan ที่จะไปยัง sip server ไม่ต้องใส่ gateway **

Re: ทำ route 2 gateway

โพสต์โพสต์แล้ว: 01 ส.ค. 2019 10:50
โดย nuiz
hardxman เขียน:#route add -host <IPปลายทาง> gw <IP Gateway> eth1

เบื้องต้นผมใส่แบบนี้อยู่นะครับ
ตัว Elastix มี 2 Network Card ใบแรก ออกเน็ต ใบที่สอง วิ่งตรงหา SIP Provider

( เมื่อ Reboot Route ตัวนี้จะหาย ต้องมาเพิ่มใหม่ทุกครั้ง)


ลองใส่ในไฟล์ /etc/rc.d/rc.local ดูครับ

Re: ทำ route 2 gateway

โพสต์โพสต์แล้ว: 08 ส.ค. 2019 14:28
โดย kenkoku
ลองทำตามที่บอก add route eth1 ไป Deflut gateway มันเปลี่ยนเปลี่ยนเลย แล้ว eth0 ก็ใช้ไม่ได้แทน เหมือนมันบังคับออก deflut gateway ทั้งสองแลน

Re: ทำ route 2 gateway

โพสต์โพสต์แล้ว: 10 ส.ค. 2019 11:17
โดย nuiz
kenkoku เขียน:ลองทำตามที่บอก add route eth1 ไป Deflut gateway มันเปลี่ยนเปลี่ยนเลย แล้ว eth0 ก็ใช้ไม่ได้แทน เหมือนมันบังคับออก deflut gateway ทั้งสองแลน


น่าจะยังผิดอยู่ครับเลยใช้งานไม่ได้ ผมเดาว่าผิดที่การใส่ gateway ของขา eth1 ถ้าจะทำต่อรบกวนขอข้อมูลต่อไปนี้ด้วยครับ

1. ขอ ip sip server เพราะต้องเอามาใส่ในคำสั่ง route add
2. ขอ ip router ที่จะไปยัง sip server เพราะต้องเอามาใส่ในคำสั่ง route add