ok3588网络连接测试

硬件接线

开发板接线如图所示:

(从左至右)type-c转usb线连接至电脑,eth0网线连接至公司内网,eth1网线连接至电脑,电源线插电。

网络配置: 

用mobaxterm打开ok3588终端,网络配置如下:

/etc/dhcp/dhcpd.conf

# option definitions common to all supported networks...
option domain-name "example.org";
#option domain-name-servers ns1.example.org, ns2.example.org;

default-lease-time 600;
max-lease-time 7200;
# The ddns-updates-style parameter controls whether or not the server will
# attempt to do a DNS update when a lease is confirmed. We default to the
# behavior of the version 2 packages ('none', since DHCP v2 didn't
# have support for DDNS.)
ddns-update-style none;
# If this DHCP server is the official DHCP server for the local
# network, the authoritative directive should be uncommented.
authoritative;

# Use this to send dhcp log messages to a different log file (you also
# have to hack syslog.conf to complete the redirection).
#log-facility local7;

# No service will be given on this subnet, but declaring it helps the
# DHCP server to understand the network topology.
subnet 192.168.130.0 netmask 255.255.254.0 {
    range 192.168.130.10 192.168.131.254;
    option subnet-mask 255.255.254.0;
    option domain-name-servers 8.8.8.8, 8.8.4.4;
    option routers 192.168.130.1;
}

./etc/default/isc-dhcp-server

INTERFACESv4="eth1"
INTERFACESv6=""

 /etc/network/interfaces

# interfaces(5) file used by ifup(8) and ifdown(8)
# Include files from /etc/network/interfaces.d:

source-directory /etc/network/interfaces.d

auto eth0
iface eth0 inet dhcp

auto eth1
iface eth1 inet dhcp

# auto eth1
# iface eth1 inet static
#     address 192.168.130.11
#     netmask 255.255.254.0

命令结果

systemctl status networking.service

root@ok3588:/etc/dhcp# systemctl status networking.service
● networking.service - Raise network interfaces
     Loaded: loaded (/lib/systemd/system/networking.service; enabled; vendor preset: enabled)
     Active: activating (start) since Mon 2023-07-10 10:56:33 CST; 6s ago
       Docs: man:interfaces(5)
   Main PID: 3162 (ifup)
     CGroup: /system.slice/networking.service
             ├─3162 /sbin/ifup -a --read-environment
             ├─3188 /sbin/dhclient -1 -4 -v -i -pf /run/dhclient.eth1.pid -lf /var/lib/dhcp/dhclient.eth1.leases -I -df /var/lib/dhcp/dhclient6.eth1.leases eth1
             └─3189 /sbin/dhclient -1 -4 -v -i -pf /run/dhclient.eth1.pid -lf /var/lib/dhcp/dhclient.eth1.leases -I -df /var/lib/dhcp/dhclient6.eth1.leases eth1

Jul 10 10:56:33 ok3588 dhclient[3189]: Sending on   LPF/eth1/1a:c8:7d:52:fb:30
Jul 10 10:56:33 ok3588 ifup[3189]: Sending on   LPF/eth1/1a:c8:7d:52:fb:30
Jul 10 10:56:33 ok3588 dhclient[3189]: Sending on   Socket/fallback
Jul 10 10:56:33 ok3588 ifup[3189]: Sending on   Socket/fallback
Jul 10 10:56:33 ok3588 ifup[3189]: DHCPDISCOVER on eth1 to 255.255.255.255 port 67 interval 3 (xid=0xcc22a24b)
Jul 10 10:56:33 ok3588 dhclient[3189]: DHCPDISCOVER on eth1 to 255.255.255.255 port 67 interval 3 (xid=0xcc22a24b)
Jul 10 10:56:36 ok3588 dhclient[3189]: DHCPDISCOVER on eth1 to 255.255.255.255 port 67 interval 3 (xid=0xcc22a24b)
Jul 10 10:56:36 ok3588 ifup[3189]: DHCPDISCOVER on eth1 to 255.255.255.255 port 67 interval 3 (xid=0xcc22a24b)
Jul 10 10:56:39 ok3588 dhclient[3189]: DHCPDISCOVER on eth1 to 255.255.255.255 port 67 interval 6 (xid=0xcc22a24b)
Jul 10 10:56:39 ok3588 ifup[3189]: DHCPDISCOVER on eth1 to 255.255.255.255 port 67 interval 6 (xid=0xcc22a24b)

ip link show

root@ok3588:/etc/dhcp# ip link show
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: can0: <NOARP,ECHO> mtu 16 qdisc noop state DOWN mode DEFAULT group default qlen 10
    link/can
3: can1: <NOARP,ECHO> mtu 16 qdisc noop state DOWN mode DEFAULT group default qlen 10
    link/can
4: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP mode DEFAULT group default qlen 1000
    link/ether f6:7c:aa:4f:a1:d1 brd ff:ff:ff:ff:ff:ff
5: eth1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP mode DEFAULT group default qlen 1000
    link/ether 1a:c8:7d:52:fb:30 brd ff:ff:ff:ff:ff:ff
6: docker0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN mode DEFAULT group default
    link/ether 02:42:73:aa:71:d8 brd ff:ff:ff:ff:ff:ff
7: enxf65a8fdae9be: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP mode DEFAULT group default qlen 1000
    link/ether f6:5a:8f:da:e9:be brd ff:ff:ff:ff:ff:ff

ip a

root@ok3588:/etc/dhcp# ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host
       valid_lft forever preferred_lft forever
2: can0: <NOARP,ECHO> mtu 16 qdisc noop state DOWN group default qlen 10
    link/can
3: can1: <NOARP,ECHO> mtu 16 qdisc noop state DOWN group default qlen 10
    link/can
4: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
    link/ether f6:7c:aa:4f:a1:d1 brd ff:ff:ff:ff:ff:ff
    inet 192.168.130.52/23 brd 192.168.131.255 scope global dynamic noprefixroute eth0
       valid_lft 688306sec preferred_lft 688306sec
    inet 192.168.131.17/23 brd 192.168.131.255 scope global secondary dynamic eth0
       valid_lft 706sec preferred_lft 706sec
5: eth1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
    link/ether 1a:c8:7d:52:fb:30 brd ff:ff:ff:ff:ff:ff
    inet 192.168.130.11/23 brd 192.168.131.255 scope global eth1
       valid_lft forever preferred_lft forever
6: docker0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN group default
    link/ether 02:42:73:aa:71:d8 brd ff:ff:ff:ff:ff:ff
    inet 172.17.0.1/16 brd 172.17.255.255 scope global docker0
       valid_lft forever preferred_lft forever
7: enxf65a8fdae9be: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    link/ether f6:5a:8f:da:e9:be brd ff:ff:ff:ff:ff:ff
    inet 192.168.42.2/24 brd 192.168.42.255 scope global dynamic noprefixroute enxf65a8fdae9be
       valid_lft 79721sec preferred_lft 79721sec
    inet6 fe80::1fee:f933:15f7:56db/64 scope link noprefixroute
       valid_lft forever preferred_lft forever

可见eth1已经被分配了地址192.168.130.11,但是这个地址是静态分配的,我在修改/etc/network/interfaces配置文件时一开始是修改eth0为静态分配,当我输入service networking restart命令时应该是运行成功了的,但是改为dhcp之后运行此命令程序会卡住,不知什么原因。

无论如何,现在在电脑上是能ping通eth1这个地址的:

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值