RK3399 静态IP
请问firefly rk3399如何设置静态IP?
回帖(1)
2022-3-8 11:29:19
硬件平台: firefly rk3399
操作系统: Ubuntu 16.04(官方SDK)
开发环境: Ubuntu 16.04
1 前言
PC通过WiFi或者以太网登录rk3399 板端Ubuntu16.04,Ubuntu16.04默认是动态IP,所以会出现IP变动的情况,板端IP变动,则导致SSH终端登录失败。此时只能通过板端串口Dbug口去查询板端IP地址,显得繁琐。因此,有必要将rk3399 板端固定为静态IP。
2 设置方法
第一步:查询网络配置文件: cat /etc/network/interfaces
firefly@firefly:~$ cat /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 wlan0
iface wlan0 inet dhcp
此时,可以看出wlan0网卡设置为动态获取IP的模式。
第二步:重新配置网络配置文件,键入如下内容: sudo vi /etc/network/interfaces
iface wlan0 inet static
address 192.168.0.105
netmask 255.255.255.0
gateway 192.168.0.1
broadcast 192.168.0.255
- 第一行,设置wlan0网卡为静态IP
- 第二行,IP地址
- 第三行,子网掩码
- 第四行,网关,可以登录路由器查看
- 第五行,广播地址,按原来默认即可
第三步:设置服务器dns:vi /etc/resolv.conf
nameserver 116.77.76.254
nameserver 116.77.76.253
- 第一行,首选dns地址,可以登录路由器查看
- 第二行,备选dns地址,可以登录路由器查看
第四步,重启网卡
sudo /etc/init.d/networking restart
第五步:外网ping测试,能正常ping通说明配置生效
firefly@firefly:~$ ping baidu.com
PING baidu.com (39.156.69.79) 56(84) bytes of data.
64 bytes from 39.156.69.79: icmp_seq=1 ttl=46 time=45.3 ms
64 bytes from 39.156.69.79: icmp_seq=3 ttl=46 time=51.4 ms
64 bytes from 39.156.69.79: icmp_seq=4 ttl=46 time=54.1 ms
64 bytes from 39.156.69.79: icmp_seq=5 ttl=46 time=51.4 ms
第六步:重启系统,查看IP地址及能否访问Internet
firefly@firefly:~$sudo reboot
firefly@firefly:~$ ifconfig
eth0 Link encap:Ethernet HWaddr 36:ee:b6:48:de:ea
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:7 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:858 (858.0 B)
Interrupt:24
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:65536 Metric:1
RX packets:5 errors:0 dropped:0 overruns:0 frame:0
TX packets:5 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1
RX bytes:365 (365.0 B) TX bytes:365 (365.0 B)
wlan0 Link encap:Ethernet HWaddr cc:4b:73:85:5d:66
inet addr:192.168.0.105 Bcast:192.168.0.255 Mask:255.255.255.0
inet6 addr: fe80::ce4b:73ff:fe85:5d66/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:37 errors:0 dropped:0 overruns:0 frame:0
TX packets:79 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:4382 (4.3 KB) TX bytes:12320 (12.3 KB)
硬件平台: firefly rk3399
操作系统: Ubuntu 16.04(官方SDK)
开发环境: Ubuntu 16.04
1 前言
PC通过WiFi或者以太网登录rk3399 板端Ubuntu16.04,Ubuntu16.04默认是动态IP,所以会出现IP变动的情况,板端IP变动,则导致SSH终端登录失败。此时只能通过板端串口Dbug口去查询板端IP地址,显得繁琐。因此,有必要将rk3399 板端固定为静态IP。
2 设置方法
第一步:查询网络配置文件: cat /etc/network/interfaces
firefly@firefly:~$ cat /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 wlan0
iface wlan0 inet dhcp
此时,可以看出wlan0网卡设置为动态获取IP的模式。
第二步:重新配置网络配置文件,键入如下内容: sudo vi /etc/network/interfaces
iface wlan0 inet static
address 192.168.0.105
netmask 255.255.255.0
gateway 192.168.0.1
broadcast 192.168.0.255
- 第一行,设置wlan0网卡为静态IP
- 第二行,IP地址
- 第三行,子网掩码
- 第四行,网关,可以登录路由器查看
- 第五行,广播地址,按原来默认即可
第三步:设置服务器dns:vi /etc/resolv.conf
nameserver 116.77.76.254
nameserver 116.77.76.253
- 第一行,首选dns地址,可以登录路由器查看
- 第二行,备选dns地址,可以登录路由器查看
第四步,重启网卡
sudo /etc/init.d/networking restart
第五步:外网ping测试,能正常ping通说明配置生效
firefly@firefly:~$ ping baidu.com
PING baidu.com (39.156.69.79) 56(84) bytes of data.
64 bytes from 39.156.69.79: icmp_seq=1 ttl=46 time=45.3 ms
64 bytes from 39.156.69.79: icmp_seq=3 ttl=46 time=51.4 ms
64 bytes from 39.156.69.79: icmp_seq=4 ttl=46 time=54.1 ms
64 bytes from 39.156.69.79: icmp_seq=5 ttl=46 time=51.4 ms
第六步:重启系统,查看IP地址及能否访问Internet
firefly@firefly:~$sudo reboot
firefly@firefly:~$ ifconfig
eth0 Link encap:Ethernet HWaddr 36:ee:b6:48:de:ea
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:7 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:858 (858.0 B)
Interrupt:24
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:65536 Metric:1
RX packets:5 errors:0 dropped:0 overruns:0 frame:0
TX packets:5 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1
RX bytes:365 (365.0 B) TX bytes:365 (365.0 B)
wlan0 Link encap:Ethernet HWaddr cc:4b:73:85:5d:66
inet addr:192.168.0.105 Bcast:192.168.0.255 Mask:255.255.255.0
inet6 addr: fe80::ce4b:73ff:fe85:5d66/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:37 errors:0 dropped:0 overruns:0 frame:0
TX packets:79 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:4382 (4.3 KB) TX bytes:12320 (12.3 KB)
举报