Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 

readme.md

配网工具

简介

简易的配网工具,支持的后端(顺序为工具尝试顺序): netplan network-manager systemd-networkd ip

配置netplan时需要确保文件/etc/netplan/01-netcfg.yaml存在并且格式正确

预编译版本获取方式

可以从本仓库的Release页面下载:https://github.com/sophgo/sophon-tools/releases

编译方式

需要准备rust交叉编译环境和upx工具,然后执行如下命令即可在target目录下生成编译后的二进制文件

bash build.sh

使用方式

Examples:
  DHCP IPv4:         bm_set_ip eth0 dhcp ''
  DHCP IPv4+IPv6:    bm_set_ip eth0 dhcp '' '' '' dhcp
  Static IPv4:       bm_set_ip eth0 192.168.1.100 24 192.168.1.1
  Static IPv4+IPv6:  bm_set_ip eth0 192.168.1.100 24 192.168.1.1 8.8.8.8 2001:db8::1 64 fe80::1

Arguments:
  <NET_DEVICE>    网卡名
  <IP>            IPv4 地址或dhcp
  <NETMASK>       IPv4 掩码或前缀长度
  [GATEWAY]       IPv4 网关,可为空
  [DNS]           IPv4 DNS,可为空
  [IPV6]          IPv6 地址或dhcp,可为空
  [IPV6_PREFIX]   IPv6 前缀长度,可为空
  [IPV6_GATEWAY]  IPv6 网关,可为空
  [IPV6_DNS]      IPv6 DNS,可为空