大破雑記帳

個人用メモな雑記ブログ いろんなことをざっくりと。

FortiGate 30E

ヤフオクでFortiGate 50Eを探し見付けた時に前後して、同じくハードウェア情報内のネットワークアダプタからMarvell機であることを特定し、散々悩んだ末に確保したもの。
既に確保してから時間が経っている上、基本的には一部を除いて50Eとハードウェアはほぼ共通であるものの、念の為メモ。

Switch

zone WAN LAN
port
(FG-30E)
WAN 4 3 2 1
port port0 port1 port2 port3 port4

MAC

確認中

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         : 1332 MHz
      Cache size      : 64 KB
      Memory          : DDR SDRAM 1GB 
      Platform ID   : FGT30E
      Serial number : FGT30E3Uxxxxxxxx
      BIOS       Ver:05000014
      Restricted mode : Disable
      Menu timeout    : 60
    
  • [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:    WAN
      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.

      Please connect TFTP server to Ethernet port 'WAN'.
    
      MAC: 70:4c:a5:1c:af:ce
    
      Connect to tftp server 192.168.1.168 ...
    
    
      ##############
      Image Received.
      Checking image... OK
      Save as Default firmware/Backup firmware/Run image without saving:[D/B/R]?
    

Kernel

FortiGateとしてのコンソールが表示されるのみ(dmesg無し)

  • fnsysctl uname -a

      FGT30Exxxxxxxxxx # fnsysctl uname -a
      can not find command uname
    
  • cat /proc/version

      FGT30E3Uxxxxxxxx # fnsysctl cat /proc/version
      Linux version 3.2.16 (root@build) (gcc version 4.7.4 (Linaro GCC 4.7-2014.06) ) #2 SMP Thu Feb 9 18:40:43 UTC 2017
    
  • cat /proc/cpuinfo

      FGT30E3Uxxxxxxxx # fnsysctl cat /proc/cpuinfo
      Processor       : ARMv7 Processor rev 1 (v7l)
      processor       : 0
      BogoMIPS        : 2655.84
    
      processor       : 1
      BogoMIPS        : 2662.40
    
      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

      FGT30E3Uxxxxxxxx # fnsysctl cat /proc/meminfo
      MemTotal:        1033620 kB
      MemFree:          583404 kB
      Buffers:            3436 kB
      Cached:           106904 kB
      SwapCached:            0 kB
      Active:           160876 kB
      Inactive:          79376 kB
      Active(anon):     140052 kB
      Inactive(anon):    25780 kB
      Active(file):      20824 kB
      Inactive(file):    53596 kB
      Unevictable:           0 kB
      Mlocked:               0 kB
      SwapTotal:             0 kB
      SwapFree:              0 kB
      Dirty:                 0 kB
      Writeback:             0 kB
      AnonPages:        129912 kB
      Mapped:            28356 kB
      Shmem:             35920 kB
      Slab:              57268 kB
      SReclaimable:       7448 kB
      SUnreclaim:        49820 kB
      KernelStack:        1504 kB
      PageTables:         5812 kB
      NFS_Unstable:          0 kB
      Bounce:                0 kB
      WritebackTmp:          0 kB
      CommitLimit:      516808 kB
      Committed_AS:   14821884 kB
      VmallocTotal:    1024000 kB
      VmallocUsed:       10252 kB
      VmallocChunk:    1012388 kB
    
  • cat /proc/mtd

      FGT30E3Uxxxxxxxx # 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

      FGT30E3Uxxxxxxxx # fnsysctl cat /proc/cmdline
      panic=5 console=ttyS0,9600 root=/dev/ram0 rw initrd=0x2a000000,128M
    
  • ls -al /sys/class/net/

      FGT30E3Uxxxxxxxx # fnsysctl ls -al /sys/class/net/
      drwxr-xr-x    2 0        0       Wed Oct  4 01:47:59 2023                0 .
      drwxr-xr-x   28 0        0       Wed Oct  4 01:27:27 2023                0 ..
      lrwxrwxrwx    1 0        0       Wed Oct  4 01:51:25 2023                0 dummy0 -> ../../devices/virtual/net/dummy0
      lrwxrwxrwx    1 0        0       Wed Oct  4 01:51:25 2023                0 eth0 -> ../../devices/soc.0/internal-regs.2/f1070000.ethernet/net/eth0
      lrwxrwxrwx    1 0        0       Wed Oct  4 01:51:25 2023                0 lan -> ../../devices/virtual/net/lan
      lrwxrwxrwx    1 0        0       Wed Oct  4 01:51:25 2023                0 lan1 -> ../../devices/virtual/net/lan1
      lrwxrwxrwx    1 0        0       Wed Oct  4 01:51:25 2023                0 lan2 -> ../../devices/virtual/net/lan2
      lrwxrwxrwx    1 0        0       Wed Oct  4 01:51:25 2023                0 lan3 -> ../../devices/virtual/net/lan3
      lrwxrwxrwx    1 0        0       Wed Oct  4 01:51:25 2023                0 lan4 -> ../../devices/virtual/net/lan4
      lrwxrwxrwx    1 0        0       Wed Oct  4 01:51:25 2023                0 lo -> ../../devices/virtual/net/lo
      lrwxrwxrwx    1 0        0       Wed Oct  4 01:51:25 2023                0 modem -> ../../devices/virtual/net/modem
      lrwxrwxrwx    1 0        0       Wed Oct  4 01:51:25 2023                0 mux4 -> ../../devices/virtual/net/mux4
      lrwxrwxrwx    1 0        0       Wed Oct  4 01:51:25 2023                0 mux5 -> ../../devices/virtual/net/mux5
      lrwxrwxrwx    1 0        0       Wed Oct  4 01:51:25 2023                0 mux6 -> ../../devices/virtual/net/mux6
      lrwxrwxrwx    1 0        0       Wed Oct  4 01:51:25 2023                0 port_ha -> ../../devices/virtual/net/port_ha
      lrwxrwxrwx    1 0        0       Wed Oct  4 01:51:25 2023                0 root -> ../../devices/virtual/net/root
      lrwxrwxrwx    1 0        0       Wed Oct  4 01:51:25 2023                0 ssl.root -> ../../devices/virtual/net/ssl.root
      lrwxrwxrwx    1 0        0       Wed Oct  4 01:51:25 2023                0 vsys_fgfm -> ../../devices/virtual/net/vsys_fgfm
      lrwxrwxrwx    1 0        0       Wed Oct  4 01:51:25 2023                0 vsys_ha -> ../../devices/virtual/net/vsys_ha
      lrwxrwxrwx    1 0        0       Wed Oct  4 01:51:25 2023                0 wan -> ../../devices/soc.0/internal-regs.2/f1030000.ethernet/net/wan
    
  • fnsysctl ls -al /sys/class/leds/

      FGT30Exxxxxxxxxx # fnsysctl ls -al /sys/class/leds/
      drwxr-xr-x    2 0        0       Mon Mar 20 22:02:48 2023                0 .
      drwxr-xr-x   28 0        0       Mon Mar 20 22:02:45 2023                0 ..
      lrwxrwxrwx    1 0        0       Mon Mar 20 22:33:04 2023                0 alarm_led_amber -> ../../devices/soc.0/internal-regs.2/leds.3/leds/alarm_led_amber
      lrwxrwxrwx    1 0        0       Mon Mar 20 22:33:04 2023                0 alarm_led_red -> ../../devices/soc.0/internal-regs.2/leds.3/leds/alarm_led_red
      lrwxrwxrwx    1 0        0       Mon Mar 20 22:33:04 2023                0 ha_led_green -> ../../devices/soc.0/internal-regs.2/leds.3/leds/ha_led_green
      lrwxrwxrwx    1 0        0       Mon Mar 20 22:33:04 2023                0 ha_led_red -> ../../devices/soc.0/internal-regs.2/leds.3/leds/ha_led_red
      lrwxrwxrwx    1 0        0       Mon Mar 20 22:02:48 2023                0 status_led_green -> ../../devices/soc.0/internal-regs.2/leds.3/leds/status_led_green
      lrwxrwxrwx    1 0        0       Mon Mar 20 22:02:48 2023                0 status_led_red -> ../../devices/soc.0/internal-regs.2/leds.3/leds/status_led_red
    
  • fnsysctl df -h

      FGT30Exxxxxxxxxx # fnsysctl df -h
      Filesystem                 Size       Used  Available Use% Mounted on
      rootfs                   123.9M      58.5M      65.3M  47% /
      /dev/root                123.9M      58.5M      65.3M  47% /
      none                     541.5M      14.1M     527.3M   3% /tmp
      none                     541.5M      24.0K     541.5M   0% /dev/shm
      none                     541.5M      19.5M     521.9M   4% /dev/cmdb
      /dev/mtd5                 18.0M       9.4M       8.5M  52% /data
      /dev/mtd7                 30.0M      16.8M      13.1M  56% /data2
    
  • bootlog

      FortiGate-30E (12:44-07.08.2016)
      Ver:05000014
      Serial number: FGT30E3Uxxxxxxxx
      CPU(00): 1332MHz
      Total RAM: 1GB
      Initializing boot device...
      Initializing MAC... egiga0
      Please wait for OS to boot, or press any key to display configuration menu..........
    
      Booting OS...
    
      Reading boot image... 2807808 bytes.
      Initializing firewall...
    
    
    
    
    
      System is starting...
    
    
      FGT30E3Uxxxxxxxx login: