在嵌入式开发中,我们有时候可能会希望网卡拥有固定IP,而不是每次启动系统之后动态分配IP。
在Linux系统中,可以通过修改网卡的配置文件,来实现静态配置IP的目的。过程如下:
1. 打开interfaces文件:
vim /etc/network/interfaces
2. 以有线网卡eth0为例,在interfaces文件中编辑如下内容:
allow-hotplug eth0
auto eth0
iface eth0 inet static <---设置eth0为静态IP
address 172.130.6.23 <---设置静态IP地址
netmask 255.255.224.0 <---设置掩码
gateway 172.130.0.0 <---设置网关
3. 如果希望将DNS服务器也指定好,同样可以编辑这个interfaces文件:
nameserver 159.226.39.1
nameserver 119.29.29.29
search localdomain
4. 配置完成之后,退出vim编辑器
5. 可以重启网络服务使上述配置生效:
service network restart