สอบถามเรื่องการทำ vlan ใน linux ครับ

คือผมวาง server ไว้ที่ IDC โดยทาง IDC ให้ ip มาสองชุดที่ class ต่างกัน ปรกติผมจะแยก group port ตาม vlan แล้ว ทำ port uplink ให้เป็น trunk ครับ เพราะเครื่องเดียวก็ใช้ ip เดียว
แต่คราวนี้ผมอยากให้เครื่องเดียวมันใช้ ip ได้หลาย ip และได้ต่าง class กันด้วยเลยจะใช้วิธีทำ vlan ใน linux ครับคือ

vconfig add eth0 250
vconfig add eth0 243

สำหรับทำ vlan id 250 กับ 243
เสร็จแล้วผมก็ไป copy ตัว ifcfg-eth0 ไปเป็น ifcfg-eth0.250 กับ ifcfg-eth0.243
โดยเข้าไปแก้ไขรายละเอียดชื่อ interface ip subnet gateway แล้วก็เพิ่ม VLAN=“yes” เข้าไป
เสร็จแล้วลอง restart network ดู

Bringing up interface eth0.243:

อ่านแล้วงงครับ
ทำ vlan หรือว่าทำ ip alias ครับ

ถ้าต่าง class ก่อน คงต้องให้ idc ช่วยทำ router มาที่เรื่องคุณด้วยครับ

2 class นี้ทาง idc เค้าระบุ vlan มาเป็น 250 และ 243 ครับ
ปรกติ ผมจะแบ่ง vlan ให้แต่ละ port ใน switch ครับโดย
port แถวบนทั้งหมดเป็น vlan 250 สำหรับ ใช้ ip class แรก
port แถวล่างทั้งหมดเป็น vlan 243 สำหรับ ใช้กับ ip class ที่สอง

เสร็จแล้วทำ trunk ที่ port uplink โดย permit 2 vlan นี้ให้ผ่านไปได้

แต่คราวนี้อยากทำแบบ เอา ip ทั้งสอง class ให้ใช้ในเครื่องเดียวกันได้ครับ โดยมี cardlan ใบเดียว
ผมเลยคิดว่าน่าจะต้องทำ trunk ที่ port ที่ต่ออยู่กับ server แล้วใน server ก็ทำ vlan ที่ eth0 เอาเองครับโดยให้ตรงกับ vlan ที่ idc เค้ากำหนดมา
สำหรับ ip แต่ละตัวที่ต่าง class กัน

ถ้าแบบนี้ต้องแจ้ง ให้ idc เค้าทำอะไรเพิ่มรึเปล่าครับ

ถ้าอย่างนั้น คงต้องปรับที่ switch ให้เหลือ class เดียว
แล้ว route อีก class มาที่ เครื่องคุณ แล้วทำ alias

จะทำ vps ปล่าวครับ

ปล อ่านแล้วยังงงๆครับ

ไม่แน่ใจนะ

ลองทำ bonding VLAN บนตัว Linux ดู

ขอบคุณ มากครับ สำหรับคำแนะนำพอดีผมอยากให้ในเครื่องใช้ IP ได้หลาย IP และคนละ class กันด้วยครับ บน card lan ตัวเดียว เลยต้องมายุ่งกับ vlan แต่ไม่ได้เอาไปทำ vps ครับ
ส่วน bonding VLAN

tag vlan เอาเลยครับ

ได้แนวเลยครับ กำลังจะทำพอดีเลยเพราะว่าไอพีหมด

switch Huawel อ่ะดิ ปวดหัวครับผมทำตั้งนานไม่ได้ เลยใช้ switch 8 port ธรรมดาๆ แล้วให้ cat Set trunk เข้ามาเลย ใช้ได้แน่นอน

แต่หากต้องการ manage ได้แนะนำซื้อ switch cisco ดีกว่า

  1. อาจเป็นได้ว่า set trunk ที่ switch ผิด ไม่ทราบว่าใช้ mode อะไรครับ แล้ว switch ยี่ห้ออะไร รุ่นอะไร
  2. ลองตรวจดู root port ดูครับ ว่า port uplink ได้เป็น root port อยู่หรือเปล่า ถ้าไม่ใช่ ให้ลองปรับ Piority ดูครับ

จขกท ต้องการทำ VLAN Trunk โดยใช้ความสามารถของ switch ครับ
ไม่เกี่ยวกับ routing

ของผม 3Com Manage Switch 4210 26-Port ครับ
คือผมทำ trunk ที่ port uplink แล้วก็มาทำ trunk ที่ port ที่ใช้อยู่กับ server ตัวที่จะทำ vlan นี้อยู่ไม่แน่ใจว่าทำแบบนี้ถูกรึเปล่านะครับ

port uplink ที่เป็น port 25 ตอนนี้มันน่าจะเป็น root อยู่นะครับ อันนี้รายละเอียดจากหน้าจอ web control ของ switch
ส่วน port ที่เสียบกับเครื่องที่จะำทำ vlan คือ port ที่ 5 ครับ ปรกติผมจะทำ trunk กับ set vlan เองเป็นแต่ว่าถ้าเรื่องปรับค่า priority กับอย่างอื่นนี่ผมยังไม่เข้าใจการทำงานของอยู่อะครับ
แต่ปรกติผมทำ vlan แยกตาม port กับทำ trunk ที่ uplink ก็ใช้งานได้ปรกติครับ

MSTID