1.临时配置IP地址(重启后会被还原)
使用命令: ifconfig 网卡名称 IP地址 netmask 子网掩码
ifconfig命令查看使用的网卡,以开发板为例:
开发板使用的网卡名称为eth0
使用命令 ifconfig eth0 192.168.8.102 netmask 255.255.255.0
2.修改配置文件配置静态IP地址
uname -a 查看一下开发板和ubuntu使用的内核版本。
ubuntu使用的linux内核为4.15.0,开发板的linux内核为4.4.154。
网上搜的配置linux IP地址的办法我这里找不到配置文件,可能和linux内核有关系。然后后我的开发板和ubuntu配置文件也不一样,网络小白,不懂,记录一下吧,省的后面又忘了。
1)ubuntu18.04:
sudo vim /etc/netplan/50-cloud-init.yaml
重启网络服务
service networking restart
重启系统ifconfig看一下
OK!
2)开发板:
vi /etc/network/interfaces
红框位置 修改为自己的IP和路由器网关,修改保存,重启系统ifconfig看一下。
配置文件没有生效!!!!!NND!!!!
不知道这个内核重启网络服务是什么指令,在/etc/init.d/里面看到了S40network ,尝试用这个重启一下......我就试试......不进去......
看不懂什么意思......偶然看见kernel启动的时候报了同样的错误,所以启动了DHCP(后面修改成功后发现我是错的,配置文件生效这个dhcpcd也是启动的.....)。
去网上搜了一下这个错误,搜到了一个大神的文章,是配置文件里面有多余的空格或是多余的行。
于是按照他的方法重新打开了/etc/network/interfaces,找一下空格,果然....
删掉空格,重启一下网络服务,顺便试试S40network这个能不能重启网络服务
好像不行,算了重启系统吧,ifconfig看一下
可以看到IP改过来了,OK,先这样吧啊。还没有试着连internet,办了手机副卡再说吧。