ヤフオクで適当にFortiGate 50Eなどを流し見ていた際、関連として偶然表示され、サポート済の50Eと近いモデル名ながら差異があるように思われ、興味を惹かれて確保したもの。
弄っていくのでメモ。
Switch
zone | WAN | LAN (88E6176) | |||||
---|---|---|---|---|---|---|---|
port (FG-52E) |
WAN2 | WAN1 | 5 | 4 | 3 | 2 | 1 |
port | (88E1512, addr:0x0 ) |
(88E1512, addr:0x1 ) |
port0 | port1 | port2 | port3 | port4 |
MAC
- (eth0):
90:6C:AC:xx:xx:98
(board-info (OpenWrt),0xd880
(hex)) - WAN1:
90:6C:AC:xx:xx:99
- WAN2:
90:6C:AC:xx:xx:9A
- LAN1:
90:6C:AC:xx:xx:9B
- LAN2:
90:6C:AC:xx:xx:9C
- LAN3:
90:6C:AC:xx:xx:9D
- LAN4:
90:6C:AC:xx:xx:9E
- LAN5:
90:6C:AC:xx:xx:9F
U-Boot
Fortinetのブート用プログラム?が呼ばれてしまう為U-Boot本体では中断できず
(ブートメニュー)
[C]: Configure TFTP parameters. [R]: Review TFTP parameters. [T]: Initiate TFTP firmware transfer. [F]: Format boot device. [I]: System information. [B]: Boot with backup firmware and set as default. [Q]: Quit menu and continue to boot. [H]: Display this list of options.
[I]: System information. -> [I]: Display system information.
Vendor ID : Fortinet CPU family : Cortex CPU model : Cortex-A9 CPU MHz : 1600 MHz Cache size : 64 KB Memory : DDR SDRAM 2GB
[I]: System information. -> [S]: Set serial port baudrate.
Enter S,R,T,I,E,Q,or H: 0: 9600 1: 19200 2: 38400 3: 57600 4: 115200 Enter baudrate option [9600]:
[R]: Review TFTP parameters.
Image download port: WAN1 DHCP status: Disabled Local VLAN ID: <NULL> Local IP address: 192.168.1.188 Local subnet mask: 255.255.255.0 Local gateway: 192.168.1.254 TFTP server IP address: 192.168.1.168 Firmware file name: image.out
[T]: Initiate TFTP firmware transfer.
試しにFortiGate 50EのOpenWrtイメージを投入してみたところ、チェックで弾かれた
→ gzip圧縮前のファイル名を
FGT52E
としたところ、問題無くチェックを通せたPlease connect TFTP server to Ethernet port 'WAN1'. MAC: 90:6c:ac:xx:xx:98 Connect to tftp server 192.168.1.168 ... ################### Image Received. Checking image... Wrong image type. Please power cycle. System halted.
Kernel
fnsysctl uname -a
FortiGate-52E # fnsysctl uname -a can not find command uname
cat /proc/version
FortiGate-52E # fnsysctl cat /proc/version Linux version 3.2.16 (root@build) (gcc version 7.3.1 20180425 (Linaro GCC 7.3-2018.05) ) #2 SMP Mon Jun 5 18:12:04 UTC 2023
cat /proc/cpuinfo
FortiGate-52E # fnsysctl cat /proc/cpuinfo Processor : ARMv7 Processor rev 1 (v7l) processor : 0 BogoMIPS : 3188.32 processor : 1 BogoMIPS : 3188.32 Features : swp half thumb fastmult vfp edsp neon vfpv3 tls CPU implementer : 0x41 CPU architecture: 7 CPU variant : 0x4 CPU part : 0xc09 CPU revision : 1 Hardware : Marvell Armada 380/385/388 (Device Tree) Revision : 0000 Serial : 0000000000000000
cat /proc/meminfo
FortiGate-52E # fnsysctl cat /proc/meminfo MemTotal: 2072268 kB MemFree: 1600928 kB Buffers: 788 kB Cached: 143008 kB SwapCached: 0 kB Active: 142076 kB Inactive: 112304 kB Active(anon): 140504 kB Inactive(anon): 97180 kB Active(file): 1572 kB Inactive(file): 15124 kB Unevictable: 0 kB Mlocked: 0 kB SwapTotal: 0 kB SwapFree: 0 kB Dirty: 36 kB Writeback: 0 kB AnonPages: 110632 kB Mapped: 43924 kB Shmem: 127100 kB Slab: 145260 kB SReclaimable: 2136 kB SUnreclaim: 143124 kB KernelStack: 928 kB PageTables: 10748 kB NFS_Unstable: 0 kB Bounce: 0 kB WritebackTmp: 0 kB CommitLimit: 1036132 kB Committed_AS: 4652680 kB VmallocTotal: 499712 kB VmallocUsed: 56140 kB VmallocChunk: 441816 kB
cat /proc/mtd
FortiGate-52E # fnsysctl cat /proc/mtd dev: size erasesize name mtd0: 00200000 00010000 "uboot" mtd1: 00600000 00010000 "kn1" mtd2: 01800000 00010000 "rfs1" mtd3: 00600000 00010000 "kn2" mtd4: 01800000 00010000 "rfs2" mtd5: 01200000 00010000 "part1" mtd6: 01200000 00010000 "part2" mtd7: 01e00000 00010000 "data2"
cat /proc/cmdline
FortiGate-52E # fnsysctl cat /proc/cmdline panic=5 console=ttyS0,9600 root=/dev/ram0 rw initrd=0x2a000000,128M
ls -al /sys/class/net/
FortiGate-52E # fnsysctl ls -al /sys/class/net/ drwxr-xr-x 2 0 0 Mon Dec 4 02:01:29 2023 0 . drwxr-xr-x 32 0 0 Mon Dec 4 01:54:01 2023 0 .. -rw-r--r-- 1 0 0 Mon Dec 4 02:01:29 2023 4096 bonding_masters lrwxrwxrwx 1 0 0 Mon Dec 4 02:01:29 2023 0 dummy0 -> ../../devices/virtual/net/dummy0 lrwxrwxrwx 1 0 0 Mon Dec 4 02:01:29 2023 0 eth0 -> ../../devices/soc.0/internal-regs.2/f1070000.ethernet/net/eth0 lrwxrwxrwx 1 0 0 Mon Dec 4 02:01:29 2023 0 fortilink -> ../../devices/virtual/net/fortilink lrwxrwxrwx 1 0 0 Mon Dec 4 02:01:29 2023 0 lan -> ../../devices/virtual/net/lan lrwxrwxrwx 1 0 0 Mon Dec 4 02:01:29 2023 0 lan1 -> ../../devices/virtual/net/lan1 lrwxrwxrwx 1 0 0 Mon Dec 4 02:01:29 2023 0 lan2 -> ../../devices/virtual/net/lan2 lrwxrwxrwx 1 0 0 Mon Dec 4 02:01:29 2023 0 lan3 -> ../../devices/virtual/net/lan3 lrwxrwxrwx 1 0 0 Mon Dec 4 02:01:29 2023 0 lan4 -> ../../devices/virtual/net/lan4 lrwxrwxrwx 1 0 0 Mon Dec 4 02:01:29 2023 0 lan5 -> ../../devices/virtual/net/lan5 lrwxrwxrwx 1 0 0 Mon Dec 4 02:01:29 2023 0 lo -> ../../devices/virtual/net/lo lrwxrwxrwx 1 0 0 Mon Dec 4 02:01:29 2023 0 modem -> ../../devices/virtual/net/modem lrwxrwxrwx 1 0 0 Mon Dec 4 02:01:29 2023 0 port_ha -> ../../devices/virtual/net/port_ha lrwxrwxrwx 1 0 0 Mon Dec 4 02:01:29 2023 0 root -> ../../devices/virtual/net/root lrwxrwxrwx 1 0 0 Mon Dec 4 02:01:29 2023 0 ssl.root -> ../../devices/virtual/net/ssl.root lrwxrwxrwx 1 0 0 Mon Dec 4 02:01:29 2023 0 vsys_fgfm -> ../../devices/virtual/net/vsys_fgfm lrwxrwxrwx 1 0 0 Mon Dec 4 02:01:29 2023 0 vsys_ha -> ../../devices/virtual/net/vsys_ha lrwxrwxrwx 1 0 0 Mon Dec 4 02:01:29 2023 0 wan1 -> ../../devices/soc.0/internal-regs.2/f1030000.ethernet/net/wan1 lrwxrwxrwx 1 0 0 Mon Dec 4 02:01:29 2023 0 wan2 -> ../../devices/soc.0/internal-regs.2/f1034000.ethernet/net/wan2
fnsysctl ls -al /sys/class/leds/
FortiGate-52E # fnsysctl ls -al /sys/class/leds/ drwxr-xr-x 2 0 0 Mon Dec 4 01:54:01 2023 0 . drwxr-xr-x 32 0 0 Mon Dec 4 01:54:01 2023 0 .. lrwxrwxrwx 1 0 0 Mon Dec 4 02:02:00 2023 0 alarm_led_amber -> ../../devices/soc.0/internal-regs.2/leds.3/leds/alarm_led_amber lrwxrwxrwx 1 0 0 Mon Dec 4 02:02:00 2023 0 alarm_led_red -> ../../devices/soc.0/internal-regs.2/leds.3/leds/alarm_led_red lrwxrwxrwx 1 0 0 Mon Dec 4 01:54:01 2023 0 ha_led_green -> ../../devices/soc.0/internal-regs.2/leds.3/leds/ha_led_green lrwxrwxrwx 1 0 0 Mon Dec 4 01:54:01 2023 0 ha_led_red -> ../../devices/soc.0/internal-regs.2/leds.3/leds/ha_led_red lrwxrwxrwx 1 0 0 Mon Dec 4 01:54:37 2023 0 status_led_green -> ../../devices/soc.0/internal-regs.2/leds.3/leds/status_led_green lrwxrwxrwx 1 0 0 Mon Dec 4 01:54:37 2023 0 status_led_red -> ../../devices/soc.0/internal-regs.2/leds.3/leds/status_led_red
fnsysctl df -h
FortiGate-52E # fnsysctl df -h Filesystem Size Used Available Use% Mounted on rootfs 1011.7M 72.5M 939.2M 7% / tmpfs 1011.7M 72.5M 939.2M 7% / none 1.6G 23.6M 1.5G 1% /tmp none 1.6G 496.0K 1.6G 0% /dev/shm none 1.6G 18.4M 1.5G 1% /dev/cmdb /dev/mtd6 18.0M 16.2M 1.7M 90% /data /dev/mtd7 30.0M 18.9M 11.0M 63% /data2 /dev/sda1 29.3G 174.2M 27.6G 1% /var/log /dev/sdb1 8.3G 83.1M 7.8G 1% /var/storage/HDD2-WANOPTXXB26B1F41
fnsysctl cat /proc/self/mounts
FortiGate-52E # fnsysctl cat /proc/self/mounts rootfs / rootfs rw 0 0 tmpfs / tmpfs rw,relatime,size=1036036k,nr_inodes=259009 0 0 none /proc proc rw,relatime 0 0 none /sys sysfs rw,relatime 0 0 none /tmp tmpfs rw,relatime,size=1687600k 0 0 none /dev/pts devpts rw,relatime,mode=600 0 0 none /dev/shm tmpfs rw,relatime,size=1687600k 0 0 none /dev/cmdb tmpfs rw,relatime,size=1687600k 0 0 none /proc/bus/usb usbfs rw,relatime 0 0 /dev/mtd6 /data jffs2 rw,relatime 0 0 /dev/mtd7 /data2 jffs2 rw,relatime 0 0 /dev/sda1 /var/log ext3 rw,noatime,errors=continue,barrier=0,data=ordered 0 0 /dev/sdb1 /var/storage/HDD2-WANOPTXXB26B1F41 ext3 rw,noatime,errors=continue,barrier=0,data=ordered 0 0
bootlog
FortiGateとしてのコンソールが表示されるのみ(dmesg無し)
FortiGate-52E (15:19-04.06.2016) Ver:05000004 Serial number: FGT52E3Uxxxxxxxx CPU(00): 1600MHz Total RAM: 2GB Initializing boot device... Initializing MAC... egiga1 Please wait for OS to boot, or press any key to display configuration menu.......... Booting OS... Reading boot image... 3224064 bytes. Initializing firewall... System is starting... FortiGate-52E login: