Skip to main content

การกำหนดค่า CLI สวิตช์แบบฝังตัวสำหรับแพคเกจ LOM ระบบไร้สาย

ใช้ข้อมูลนี้ในการตั้งค่าการกำหนดค่าของแพคเกจ LOM ระบบไร้สาย

ใช้ UCI (อินเทอร์เฟซการกำหนดค่าแบบรวม) เพื่อกำหนดค่าบริการหลักของแพคเกจ LOM ระบบไร้สาย

สามารถเข้าถึง CLI สวิตช์แบบฝังตัวด้วย SSH ได้จากพอร์ตการจัดการ ยกเว้นที่อยู่ (192.168.70.254)
  • ชื่อผู้ใช้: oper

  • รหัสผ่าน: (ใช้รหัสผ่านเดียวกันกับ XCC)

การแสดงผลการกำหนดค่า

ในการแสดงการกำหนดค่าฟังก์ชันไร้สายของระบบ ให้ใช้คำสั่งต่อไปนี้:

  • sudo uci show → แสดงการกำหนดค่าระบบทั้งหมด
  • sudo uci show config_profile → แสดงโปรไฟล์การกำหนดค่าเฉพาะของอินเทอร์เฟซทั้งหมด
  • sudo uci show config_profile.interface → แสดงโปรไฟล์การกำหนดค่าของอินเทอร์เฟซเฉพาะ
  • sudo uci show config_profile.interface.configName → แสดงการตั้งค่าการกำหนดค่าเฉพาะ
ตารางที่ 1. โปรไฟล์ทั่วไป
กำหนดค่าโปรไฟล์รายละเอียด
dhcpการตั้งค่า DHCP และ DNS
ไฟร์วอลล์ไฟร์วอลล์ (NAT), ตัวกรองแพ็คเก็ต และการตั้งค่าการส่งต่อพอร์ต
เครือข่ายสวิตช์ อินเทอร์เฟซ และการกำหนดค่าเส้นทาง
ไร้สายการตั้งค่าระบบไร้สายและคำอธิบายเกี่ยวกับเครือข่าย Wi-Fi
ตารางที่ 2. อินเทอร์เฟซทั่วไป
ชื่ออินเทอร์เฟซรายละเอียด
mgmt_xcc_lanพอร์ตการจัดการของการเข้าถึง XCC
edge_lanพอร์ตดาวน์ลิงก์
cloud_wanพอร์ตอัปลิงก์ (Wireline)
x86_lanพอร์ต 10Gb ภายในเฉพาะที่เชื่อมต่อกับ OS (เรียกว่า LOM1-Switchboard” ใน Windows)
lte_wanพอร์ต 4G LTE
wifi_lan_apพอร์ต WLAN (โหมด AP)
wifi_wan_staพอร์ต WLAN (โหมด Station)

ตัวอย่างคำสั่ง:

  • sudo uci show network
  • sudo uci show network.edge_lan
  • sudo uci show network.edge_lan.ipaddr

การตั้งค่าการกำหนดค่า

ตารางที่ 3. กำหนดค่าเซิร์ฟเวอร์ DHCP (dhcp โปรไฟล์)
รูปแบบคำสั่ง
  • sudo uci set dhcp.<name>=dhcp
  • sudo uci set dhcp.<name>.ignore=<ignore>
  • sudo uci set dhcp.<name>.interface=<interface>
  • sudo uci set dhcp.<name>.start=<start>
  • sudo uci set dhcp.<name>.limit=<limit>
  • sudo uci set dhcp.<name>.leasetime=<leasetime>
  • sudo uci set dhcp.<name>.dynamicdhcp=<dynamicdhcp>
  • sudo uci set dhcp.<name>.force=<force>
  • sudo uci set dhcp.<name>.netmask=<netmask>
  • sudo uci set dhcp.<name>.dhcp_option=<dhcp_option>
  • sudo uci set dhcp.<name>.ra=<ra>
  • sudo uci set dhcp.<name>.dhcpv6=<dhcpv6>
  • sudo uci set dhcp.<name>.ndp=<ndp>
  • sudo uci set dhcp.<name>.ra_management=<ra_management>
  • sudo uci set dhcp.<name>.ra_default=<ra_default>
  • sudo uci add_list dhcp.<name>.dns=<dns>
  • sudo uci add_list dhcp.<name>.domain=<domain>
  • sudo uci commit dhcp
ตารางที่ 4. พารามิเตอร์
ชื่อรุ่นต้องระบุค่าเริ่มต้นรายละเอียด

ชื่อ

สตริง

ไม่

ไม่มี

ชื่อพูล Dhcp

ละเว้น

บูลีน

ไม่

0

ระบุว่า dnsmasq ควรละเว้นพูลนี้หรือไม่ หากตั้งค่าเป็น 1

อินเทอร์เฟซ

ชื่ออินเทอร์เฟซแบบลอจิคัล

ใช่

ไม่มี

ระบุอินเทอร์เฟซที่เกี่ยวข้องกับพูลที่อยู่ DHCP นี้ ต้องเป็นหนึ่งในอินเทอร์เฟซที่กำหนดใน /etc/config/network

เริ่ม

จำนวนเต็ม

ใช่

100

ระบุค่าชดเชยจากที่อยู่เครือข่ายของอินเทอร์เฟซที่อ้างอิงเพื่อคำนวณที่อยู่ขั้นต่ำ ซึ่งอาจมีการเช่าให้กับไคลเอ็นต์ อาจมากกว่า 255 เพื่อขยายซับเน็ต

ขีดจำกัด

จำนวนเต็ม

ใช่

150

ระบุขนาดของพูลที่อยู่ (เช่น ที่มี start=100, limit=150 ที่อยู่สูงสุดจะเป็น .249)

เวลาเช่า

สตริง

ใช่

12h

ระบุระยะเวลาในการเช่าของที่อยู่ที่ส่งไปยังไคลเอ็นต์ เช่น 12h หรือ 30m

dynamicdhcp

บูลีน

ไม่

1

จัดสรรที่อยู่ไคลเอ็นต์แบบไดนามิก หากตั้งค่าเป็น 0 จะใช้เฉพาะไคลเอ็นต์ที่ปรากฏในไฟล์ ethers เท่านั้น

บังคับ

บูลีน

ไม่

0

บังคับการใช้ DHCP บนอินเทอร์เฟซที่ระบุ แม้ว่าจะมีการตรวจพบเซิร์ฟเวอร์ DHCP อื่นบนเซ็กเมนต์เครือข่ายเดียวกันก็ตาม

dhcp_option

รายการสตริง

ไม่

ไม่มี

ID dhcp_option ที่นี่ต้องเขียนโดยมีขีดล่าง ซึ่งจะถูกแปลเป็น –dhcp-option โดยมีเครื่องหมายขีดกลาง ตามที่ใช้โดย dnsmasq ในท้ายที่สุด สามารถกำหนดค่าตัวเลือกได้หลายค่าสำหรับ network-id นี้ โดยมีช่องว่างระหว่างค่าและมีสตริงทั้งหมดอยู่ระหว่าง “” เช่น '26,1470' หรือ 'option:mtu, 1470' ซึ่งสามารถกำหนด MTU ต่อ DHCP ได้ ไคลเอ็นต์ของคุณต้องยอมรับ MTU โดย DHCP จึงจะทำงานได้ หรือ “3,192.168.1.1 6,192.168.1.1” เพื่อระบุเกตเวย์และที่อยู่เซิร์ฟเวอร์ dns

ra

สตริง

ไม่

ไม่มี

ระบุว่า Router Advertisements ควรได้รับการเปิดใช้งาน (server), รีเลย์ (relay) หรือปิดใช้งาน (disabled)

dhcpv6

สตริง

ไม่

ไม่มี

ระบุว่าเซิร์ฟเวอร์ DHCPv6 ควรได้รับการเปิดใช้งาน (server), รีเลย์ (relay) หรือปิดใช้งาน (disabled)

ndp

สตริง

ไม่

ไม่มี

ระบุว่า NDP ควรรีเลย์ (relay) หรือไม่ปิดใช้งานเลย

ra_management

จำนวนเต็ม

ไม่

1

โหมดการจัดการ RA: ไม่ใช่ M-Flag ยกเว้น A-Flag (0), ทั้ง M และ A-Flag (1), M-Flag แต่ไม่ใช่ A-Flag (2)

ra_default

จำนวนเต็ม

ไม่

0

อายุการใช้งานเราเตอร์เริ่มต้นในข้อความ RA จะถูกตั้งค่า หากมีเราเตอร์เริ่มต้นอยู่และที่อยู่ IPv6 ส่วนกลาง (0) หรือหากมีเราเตอร์เริ่มต้นอยู่แต่ไม่มีที่อยู่ IPv6 ส่วนกลาง (1) หรือไม่มีทั้งสองเงื่อนไข (2)

dns

สตริง

ไม่

ไม่มี

ประกาศเซิร์ฟเวอร์ DNS

โดเมน

สตริง

ไม่

ไม่มี

ประกาศโดเมน DNS

ตัวอย่างคำสั่ง:

ตารางที่ 5. กำหนดค่าเซิร์ฟเวอร์ DHCPv4

กำหนดค่าเซิร์ฟเวอร์ DHCPv4 ที่รับข้อมูลบนดาวน์ลิงก์ /ลิงก์ภายในไปยัง x86/ WiFi AP/พอร์ตการจัดการเฉพาะ

สำหรับพอร์ตดาวน์ลิงก์ ช่วงการกำหนด IP :1~100

  • # sudo uci set dhcp.edge.start='1'
  • # sudo uci set dhcp.edge.limit='100'
  • # sudo uci commit dhcp
  • # sudo /etc/init.d/dnsmasq restart
สำหรับลิงก์ภายใน (ไปยัง X86), ช่วงการกำหนด IP: 1~100 (การกำหนดไว้ล่วงหน้า 5 ไม่ใช่อินเทอร์เฟซ x86_lan): 1~100
  • # sudo uci set dhcp.x86.start='1'
  • # sudo uci set dhcp.x86.limit='100'
  • # sudo uci commit dhcp
  • # sudo /etc/init.d/dnsmasq restart
สำหรับโหมด WiFi AP (ยกเว้นสำหรับการกำหนดไว้ล่วงหน้า 4 เนื่องจากมีการกำหนดค่า WiFi เป็นโหมด Station): 1~100
  • # sudo uci set dhcp.wifi_lan_ap.start='1'
  • # sudo uci set dhcp.wifi_lan_ap.limit='100'
  • # sudo uci commit dhcp
  • # sudo /etc/init.d/dnsmasq restart
สำหรับพอร์ตการจัดการเฉพาะ ช่วงการกำหนด IP :1~100
  • sudo uci set dhcp.lan.start='1'
  • sudo uci set dhcp.lan.limit='100'
  • sudo uci commit dhcp
  • sudo /etc/init.d/dnsmasq restart

กำหนดค่าการตั้งค่าที่เกี่ยวข้องกับ IP (โปรไฟล์: เครือข่าย)

ตารางที่ 6. กำหนดค่าการตั้งค่าที่เกี่ยวข้องกับ IP (โปรไฟล์: เครือข่าย)
รูปแบบคำสั่ง
  • sudo uci set network.<interface>=interface
  • sudo uci set network.<interface>.ifname=<ifname>
  • sudo uci set network.<interface>.proto=static
  • sudo uci set network.<interface>.ipaddr=<ipaddr>
  • sudo uci set network.<interface>.netmask=<netmask>
  • sudo uci set network.<interface>.gateway=<gateway>
  • sudo uci set network.<interface>.broadcast=<broadcast>
  • sudo uci set network.<interface>.dns=<dns>
  • sudo uci set network.<interface>.ip6assign=<ip6assign>
  • sudo uci set network.<interface>.ip6hint=<ip6hint>
  • sudo uci set network.<interface>.ip6ifaceid=<ip6ifaceid>
  • sudo uci set network.<interface>.auto=<auto>
  • sudo uci set network.<interface>.force_link=<force_link>
  • sudo uci set network.<interface>.macaddr=<macaddr>
  • sudo uci set network.<interface>.mtu=<mtu>
  • sudo uci set network.<interface>.metric=<metric>
ตารางที่ 7. พารามิเตอร์
ชื่อรุ่นต้องระบุค่าเริ่มต้นรายละเอียด

อินเทอร์เฟซ

สตริง

ใช่

ไม่มี

ชื่ออินเทอร์เฟซแบบลอจิคัลที่คุณต้องการสร้าง

ifname

สตริง

ใช่

ไม่มี

ชื่ออินเทอร์เฟซจริงบนอุปกรณ์

ipaddr

ที่อยู่ IP

ใช่ หากไม่มีการตั้งค่า ip6addr

ไม่มี

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

netmask

netmask

ใช่ หากไม่มีการตั้งค่า ip6addr

ไม่มี

Netmask

เกตเวย์

ที่อยู่ IP

ไม่

ไม่มี

เกตเวย์เริ่มต้น

ออกอากาศ

ที่อยู่ IP

ไม่

ไม่มี

ที่อยู่การออกอากาศ (สร้างขึ้นโดยอัตโนมัติ หากไม่ได้ตั้งค่าไว้)

dns

รายการที่อยู่ IP

ไม่

ไม่มี

เซิร์ฟเวอร์ DNS

ip6assign

ความยาวคำนำหน้า

ไม่

ไม่มี

มอบหมายคำนำหน้าที่มีความยาวที่ระบุให้กับอินเทอร์เฟซนี้ (Barrier Breaker และต่อมาเท่านั้น)

ip6hint

คำแนะนำเกี่ยวกับคำนำหน้า (hex)

ไม่

ไม่มี

คำแนะนำ subprefix-ID ที่ควรได้รับมอบหมายเป็นตัวเลขฐานสิบหก (Barrier Breaker และต่อมาเท่านั้น)

ip6ifaceid

คำต่อท้าย ipv6

ไม่

::1

ค่าที่ใช้ได้: 'eui64', 'random', ค่าคงที่ เช่น '::1:2' เมื่อได้รับคำนำหน้า IPv6 (เช่น 'a:b:c:d::') จากเซิร์ฟเวอร์การมอบหมาย ให้ใช้คำต่อท้าย (เช่น '::1') เพื่อสร้างที่อยู่ IPv6 ('a:b:c:d::1') สำหรับอินเทอร์เฟซนี้ มีประโยชน์กับเราเตอร์หลายตัวใน LAN

auto

บูลีน

ไม่

0 สำหรับ proto none, หรืออื่นๆ เป็น 1

ระบุว่าจะแสดงอินเทอร์เฟซเมื่อบูตหรือไม่

force_link

บูลีน

ไม่

1 สำหรับ protocol static, หรืออื่นๆ เป็น 0

ระบุว่าที่อยู่ IP, เส้นทาง และเกตเวย์เสริมถูกกำหนดให้กับอินเทอร์เฟซโดยไม่คำนึงถึงลิงก์ที่กำลังใช้งานอยู่ ('1') หรือเฉพาะเมื่อหลังจากลิงก์ทำงาน ('0'); เมื่อตั้งค่าเป็น '1' เหตุการณ์ Carrier Sense ไม่เรียกตัวจัดการ Hotplug

macaddr

ที่อยู่ Mac

ไม่

ไม่มี

แทนที่ที่อยู่ MAC ของอินเทอร์เฟซนี้

mtu

ตัวเลข

ไม่

ไม่มี

แทนที่ MTU เริ่มต้นบนอินเทอร์เฟซนี้

เมตริก

จำนวนเต็ม

ไม่

0

ระบุเมตริกเส้นทางเริ่มต้นที่จะใช้

ตัวอย่างคำสั่ง:

ตารางที่ 8. แก้ไข IP ฐานของดาวน์ลิงก์ /ลิงก์ภายในเป็น x86/ WiFi AP/พอร์ตการจัดการเฉพาะ
แก้ไข IP ฐานของดาวน์ลิงก์ /ลิงก์ภายในเป็น x86/ WiFi AP/พอร์ตการจัดการเฉพาะ
กำหนดค่าพอร์ตดาวน์ลิงก์เป็น 192.168.71.254
  • # sudo uci set network.edge_lan.ipaddr='192.168.71.254'
  • # sudo uci commit network
  • # sudo /etc/init.d/network restart
กำหนดค่าลิงก์ภายใน (ไปยัง X86) เป็น 192.168.73.254 (การกำหนดล่วงหน้า 5 ไม่มีอินเทอร์เฟซ no x86_lan):
  • # sudo uci set network.x86_lan.ipaddr='192.168.73.254'
  • # sudo uci commit network
  • # sudo /etc/init.d/network restart
กำหนดค่าพอร์ต WiFi (โหมด AP, การกำหนดล่วงหน้า 4 คือโหมด Station): 192.168.74.254
  • # sudo uci set network.wifi_lan_ap.ipaddr='192.168.74.254'
  • # sudo uci commit network
  • # sudo /etc/init.d/network restart
กำหนดค่าพอร์ตการจัดการเฉพาะเป็น 192.168.70.254
  • # sudo uci set network.mgmt_xcc_lan.ipaddr='192.168.70.254'
  • # sudo uci commit network
  • # sudo /etc/init.d/network restart

นำ eth3 และ eth6 edge_lan ออก:

# show interfaces in edge ports

sudo uci show network.edge_lan.ifname

 

# Remove eth3 and eth6 from edge_lan.ifname

sudo uci set network.edge_lan.ifname='eth1'

sudo uci commit

sudo /etc/init.d/network restart

หมายเหตุ
สำหรับพอร์ตเหล่านั้น (ethx) ที่ไม่ได้กำหนดให้กับอินเทอร์เฟซเครือข่ายใดๆ ระบบจะตั้งค่าเป็น ปิดใช้งาน

กำหนดค่าการตั้งค่าระบบไร้สาย (WLAN)

อุปกรณ์ Wi-Fi จะอ้างอิงอุปกรณ์วิทยุจริงที่อยู่บนระบบ ตัวเลือกที่อยู่ในส่วนนี้จะอธิบายคุณสมบัติทั่วไปในอินเทอร์เฟซระบบไร้สายทั้งหมดบนอุปกรณ์วิทยุนี้ เช่น ช่อง

ตารางที่ 9. อุปกรณ์ไร้สาย
รูปแบบคำสั่ง
  • sudo uci set wireless.radio0.type=<type>
  • sudo uci set wireless.radio0.channel=<channel>
  • sudo uci set wireless.radio0.hwmode=<hwmode>
  • sudo uci set wireless.radio0.htmode=<htmode>
  • sudo uci set wireless.radio0.disabled=<disabled>
ตารางที่ 10. พารามิเตอร์
ชื่อรุ่นต้องระบุค่าเริ่มต้นรายละเอียด

ประเภท

สตริง

ใช่

(ตรวจพบโดยอัตโนมัติ)

ประเภทจะถูกกำหนดในการบูตครั้งแรกระหว่างการตรวจจับอุปกรณ์วิทยุเริ่มต้น ซึ่งโดยปกติแล้วไม่จำเป็นต้องเปลี่ยน

hwmode

สตริง

ไม่

11n

เลือกโปรโตคอลไร้สายที่จะใช้ ค่าที่เป็นไปได้คือ 11b, 11g และ 11a โปรดทราบว่า 11ng และ 11na เป็นตัวเลือกที่ไม่พร้อมใช้งาน

htmode

สตริง

ไม่

HT40

ระบุความกว้างของช่องในโหมด 802.11n และ 802.11ac, ค่าที่เป็นไปได้คือ: HT20, HT40-, HT40+, HT40 หรือ VHT20, VHT40, VHT80, VHT160, NOHT disables 11n

ปิดใช้งาน

บูลีน

ไม่

1

ปิดใช้งานอะแดปเตอร์วิทยุ หากตั้งค่าเป็น 1 การลบตัวเลือกนี้หรือการตั้งค่าเป็น 0 จะเปิดใช้งานอะแดปเตอร์

ช่อง

จำนวนเต็ม (1-11)

ใช่

11

ระบุช่องไร้สายที่จะใช้

ตัวอย่างคำสั่ง:

ตารางที่ 11. การตั้งค่าช่องเริ่มต้น
ในการเปิดใช้งานฟังก์ชันไร้สายในโหมด 802.11n ให้ตั้งค่าช่องเริ่มต้นเป็น 11
  • sudo uci set wireless.radio0.channel='11'
  • sudo uci set wireless.radio0.hwmode='11n'
  • sudo uci set wireless.radio0.disabled='0'
  • sudo uci commit wireless
  • sudo wifi

อินเทอร์เฟซไร้สาย

ตารางที่ 12. อินเทอร์เฟซไร้สาย
รูปแบบคำสั่ง
  • sudo uci set wireless.default_radio0.encryption=<encryption>
  • sudo uci set wireless.default_radio0.ssid=<ssid>
  • sudo uci set wireless.default_radio0.mode=<mode>
  • sudo uci set wireless.default_radio0.key=<key>
  • sudo uci set wireless.default_radio0.network=<network>
ตารางที่ 13. พารามิเตอร์
ชื่อรุ่นต้องระบุค่าเริ่มต้นรายละเอียด

เครือข่าย

สตริง

ใช่

wifi_lan_ap

ระบุอินเทอร์เฟซเครือข่ายเพื่อติดตั้งระบบไร้สาย ค่าที่เป็นไปได้คือ wifi_lan_ap, wifi_wan_sta

โหมด

สตริง

ใช่

ap

เลือกโหมดการทำงานของตัวควบคุมอินเทอร์เฟซเครือข่ายแบบไร้สาย ค่าที่เป็นไปได้คือ ap, sta

ssid

สตริง

ใช่

hodaka_ap

SSID ที่ออกอากาศของเครือข่ายไร้สายและสำหรับโหมดที่มีการจัดการที่ SSID ของเครือข่ายที่คุณกำลังเชื่อมต่อ

การเข้ารหัส

สตริง

ใช่

psk2

วิธีการเข้ารหัสแบบไร้สาย

1. โหมด AP: WPA2 Personal เท่านั้น, ค่า: psk2

2. โหมด Station: WPA2 Enterprise และ Personal

คีย์

จำนวนเต็มหรือสตริง

ใช่

ผู้ใช้กำหนด

ในโหมด WPA-PSK นี่คือสตริงที่ระบุวลีรหัสผ่านที่ใช้ร่วมกันล่วงหน้า ซึ่งมาจากคีย์ที่ใช้ร่วมกันล่วงหน้า คีย์ข้อความที่ชัดเจนต้องมีความยาว 8-63 อักขระ หากมีการระบุสตริงแบบเลขฐานสิบหก 64 อักขระ ระบบจะนำไปใช้เป็นคีย์ที่ใช้ร่วมกันล่วงหน้าโดยตรงโดยอัตโนมัติ ในโหมด WPA-Enterprise AP ใดๆ ตัวเลือกนี้มีการแปลที่แตกต่างกัน

WPA Enterprise (โหมดไคลเอ็นต์)

การแสดงรายการของตัวเลือกที่เกี่ยวข้องกับไคลเอ็นต์สำหรับ WPA Enterprise:

ชื่อค่าเริ่มต้นรายละเอียด

eap_type

(ไม่มี)

กำหนดโปรโตคอล EAP ที่จะใช้ ค่าที่เป็นไปได้คือ tls สำหรับ EAP-TLS และ peap หรือ ttls สำหรับ EAP-PEAP

auth

MSCHAPV2

“auth=PAP”/PAP/MSCHAPV2 - กำหนดวิธีการตรวจสอบความถูกต้องระยะที่ 2 (ภายใน) ที่จะใช้ ใช้ได้ก็ต่อเมื่อมีการตั้งค่า eap_type เป็น peap หรือ ttls เท่านั้น

ข้อมูลประจำตัว

(ไม่มี)

ข้อมูลประจำตัวของ EAP ที่จะส่งในระหว่างการตรวจสอบความถูกต้อง

รหัสผ่าน

(ไม่มี)

รหัสผ่านที่จะส่งในระหว่างการตรวจสอบความถูกต้องของ EAP

ca_cert

(ไม่มี)

ระบุพาธที่ใบรับรอง CA ใช้สำหรับการตรวจสอบความถูกต้อง

client_cert

(ไม่มี)

ระบุใบรับรองไคลเอ็นต์ที่ใช้สำหรับการตรวจสอบความถูกต้อง

priv_key

(ไม่มี)

ระบุพาธไปยังไฟล์คีย์ส่วนตัวที่ใช้สำหรับการตรวจสอบความถูกต้อง ใช้ได้ก็ต่อเมื่อมีการตั้งค่า eap_type เป็น tls เท่านั้น

priv_key_pwd

(ไม่มี)

รหัสผ่านเพื่อปลดล็อคไฟล์คีย์ส่วนตัว ทำงานร่วมกับ priv_key เท่านั้น

หมายเหตุ
เมื่อใช้ WPA Enterprise ประเภท PEAP กับเซิร์ฟเวอร์ Active Directory ต้องตั้งค่าตัวเลือก “auth” เป็น “auth=MSCHAPV2” หรือ “auth=PAP”

ตัวอย่างคำสั่ง:

ตารางที่ 14. โหมดไคลเอ็นต์ไร้สาย

ในการกำหนดค่าระบบไร้สายเป็นโหมด Station และเชื่อมต่อกับ AP ซึ่ง SSID คือ Hoda-WF2G-TEST ที่มี WPA2 Personal

  • sudo uci set wireless.default_radio0.encryption='psk2'
  • sudo uci set wireless.default_radio0.ssid='Hoda-WF2G-TEST'
  • sudo uci set wireless.default_radio0.mode='sta'
  • sudo uci set wireless.default_radio0.key='hodaka#1'
  • sudo uci set wireless.default_radio0.network='wifi_wan_sta'
  • sudo uci commit wireless
  • sudo wifi

ในการกำหนดค่าระบบไร้สายเป็นโหมด Station และเชื่อมต่อกับ AP ซึ่ง SSID คือ Hoda-WF2G-TEST ที่มี WPA2 Enterprise

  • sudo uci set wireless.default_radio0.network='wifi_wan_sta'
  • sudo uci set wireless.default_radio0.mode='sta'
  • sudo uci set wireless.default_radio0.ssid='Hoda-WF2G-TEST'
  • sudo uci set wireless.default_radio0.encryption='wpa2'
  • sudo uci set wireless.default_radio0.doth='1'
  • sudo uci set wireless.default_radio0.eap_type='peap'
  • sudo uci set wireless.default_radio0.auth='EAP-MSCHAPV2'
  • sudo uci set wireless.default_radio0.identity='123'
  • sudo uci set wireless.default_radio0.password='123'
  • sudo uci commit wireless
  • sudo wifi

กำหนดค่าการตั้งค่า LTE

ตารางที่ 15. กำหนดค่าการตั้งค่า LTE
รูปแบบคำสั่ง
  • sudo uci set network.lte_wan.apn=<apn>
  • sudo uci set network.lte_wan.pincode=<pincode>
  • sudo uci set network.lte_wan.username=<username>
  • sudo uci set network.lte_wan.password=<password>
  • sudo uci set network.lte_wan.pdptype=<pdptype>
  • sudo uci set network.lte_wan.auth=<auth>
ตารางที่ 16. พารามิเตอร์
ชื่อรุ่นต้องระบุค่าเริ่มต้นรายละเอียด

apn

สตริง

ใช่

อินเทอร์เน็ต

APN ที่ใช้

รหัส PIN

ตัวเลข

ไม่

(ไม่มี)

รหัส PIN เพื่อปลดล็อคการ์ด SIM

ชื่อผู้ใช้

สตริง

ไม่

(ไม่มี)

ชื่อผู้ใช้สำหรับการตรวจสอบความถูกต้องของ PAP/CHAP

รหัสผ่าน

สตริง

ไม่

(ไม่มี)

รหัสผ่านสำหรับการตรวจสอบความถูกต้องของ PAP/CHAP

auth

สตริง

ไม่

chap

ประเภทการตรวจสอบความถูกต้อง: pap, chap, both, none

pdptype

สตริง

ไม่

IPV4

ใช้โหมด IP-stack, IP (สำหรับ IPv4), IPV6 (สำหรับ IPv6) หรือ IPV4V6 (สำหรับ dual-stack)

plmn

ตัวเลข

ไม่

(ไม่มี)

สามหลักแรกคือ mcc (รหัสประเทศของอุปกรณ์เคลื่อนที่) และสามหลักสุดท้ายคือ mnc (รหัสเครือข่ายของอุปกรณ์เคลื่อนที่) ตัวอย่างเช่น หาก plmn=338020 แล้ว mcc คือ 338 และ mnc คือ 020

ตัวอย่างคำสั่ง:

  • sudo uci set network.lte_wan.pincode='0000'
  • sudo uci set network.lte_wan.apn='testapn'
  • sudo uci set network.lte_wan.username='Name1'
  • sudo uci set network.lte_wan.password='Password'
  • sudo uci commit network
  • sudo /etc/init.d/network restart

การนำเข้าและส่งออกการกำหนดค่า

ตารางที่ 17. การนำเข้าและส่งออกการกำหนดค่า

สำรองข้อมูลการกำหนดค่าสวิตช์แบบฝังตัวไปยังพีซีภายในระบบ

# Generate backup

sudo sysupgrade -b /tmp/backup.tar.gz

ls /tmp/backup.tar.gz

 

# Download backup

scp oper@192.168.70.254://tmp/backup.tar.gz ./

คืนค่าการกำหนดค่าสวิตช์แบบฝังตัวที่บันทึกไว้ก่อนหน้านี้จากพีซีภายในระบบ

# Upload backup

scp backup.tar.gz oper@192.168.70.254://tmp/backup.tar.gz

 

# Restore backup

ls /tmp/backup.tar.gz

sudo sysupgrade -r /tmp/backup.tar.gz

 

sudo reboot

หมายเหตุ
หากคุณได้แก้ไขการกําหนดค่าในไฟล์สํารองข้อมูล หลังจากการแตกและการแก้ไขไฟล์สํารองข้อมูล ให้ไปที่ไดเรกทอรีรูทที่มีโฟลเดอร์ “home” และ “etc” และเรียกใช้สั่งต่อไปนี้เพื่อดาวน์โหลดไฟล์สํารองข้อมูลใหม่:tar cvfz backup.tar.gz

อัปเกรดเฟิร์มแวร์ของสวิตช์แบบฝังตัว

  1. เชื่อมต่อแล็ปท็อปของคุณกับพอร์ตการจัดการ BMC และกำหนดค่า IP ของแล็ปท็อปเป็น “192.168.70.xxx”

  2. ถ่ายโอนอิมเมจจากไคลเอ็นต์ไปยังแผงสวิตช์โดย scp:

    • [Linux OS] $> scp -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null ./se350-hyl403g-r378-bd144013.bin.sign oper@192.168.70.254://tmp/

    • [Windows OS] .\pscp.exe -scp .\se350-hyl403g-r378-bd144013.bin.sign oper@192.168.70.254://tmp/

  3. อัปเดต FW ใน CLI ของแผงสวิตช์: (การตั้งค่าทั้งหมดจะถูกรีเซ็ตเป็นการตั้งค่าเริ่มต้นจากโรงงาน หาก “sudo sysupgrade -n”) $> sudo sysupgrade /tmp/se350-hyl403g-r378-bd144013.bin.sign

เส้นทางแบบคงที่สำหรับการกำหนดค่าระยะไกลบนสวิตช์แบบฝังตัว

หากพอร์ตคลาวด์ทำงานอยู่ เกตเวย์เริ่มต้นที่ได้รับจากพอร์ตคลาวด์จะเขียนทับเกตเวย์เริ่มต้นที่มีอยู่ของสวิตช์แบบฝังตัว ผู้ใช้จะไม่ได้รับอนุญาตให้เชื่อมต่อกับ IP สวิตช์แบบฝังตัวจากระยะไกล (จากเซ็กเมนต์ IP อื่น) เนื่องจากการรับส่งข้อมูลของเครือข่ายที่กลับไปยังพอร์ตการจัดการจะถูกเปลี่ยนเส้นทางไปยังพอร์ตคลาวด์ ตัวอย่างต่อไปนี้แสดงวิธีเพิ่ม “เส้นทางแบบคงที่” เพื่ออนุญาตให้มีการกำหนดค่าจากระยะไกลไปยัง IP สวิตช์แบบฝังตัวเมื่อพอร์ตคลาวด์ทำงานอยู่

#.If ip domain of management port is "172.18.x.x", with default gateway "172.18.221.254".

 

#.To force traffic targets to 172.18.0.0/16 & 10.0.0.0/8 to go through gateway 172.18.221.254

 

sudo uci set network.rtmgmt1=route

sudo uci set network.rtmgmt1.interface='mgmt_xcc_lan'

sudo uci set network.rtmgmt1.target='172.18.0.0'

sudo uci set network.rtmgmt1.netmask='255.255.0.0'

sudo uci set network.rtmgmt1.gateway='172.18.221.254'

 

sudo uci set network.rtmgmt2=route

sudo uci set network.rtmgmt2.interface='mgmt_xcc_lan'

sudo uci set network.rtmgmt2.target='10.0.0.0'

sudo uci set network.rtmgmt2.netmask='255.0.0.0'

sudo uci set network.rtmgmt2.gateway='172.18.221.254'

 

sudo uci commit

sudo /etc/init.d/network restart