玩转嵌入式[1]:Linux网络配置
1、检查网线是否插好,在网线插好的情况下载终端输入命令[ping www.baidu.com]验证是否有网络。可以看到linux终端显示主机找不到,网络连接不到。
![玩转嵌入式[1]:Linux网络配置](https://exp-picture.cdn.bcebos.com/974a2f21056104a32e01b31a63d7592ae2ef6b7c.jpg)
2、查看ip地址:
使用ifconfig,来查看当前活跃的网络接口ip
![玩转嵌入式[1]:Linux网络配置](https://exp-picture.cdn.bcebos.com/e996472ae3efe07895d9ef02b96c576698cf657c.jpg)
3、设置ip地址:
这里设置ip地址可以设置临时ip(关机重启要重新设置)或者固定ip地址(一次即好)。
临时ip地址是这样设置的:sudo ifconfig eth0 192.168.1.xxx格式,其中xxx为你要设置的ip地址;
固定ip地址是这样设置的:sudo gedit /etc/network/interfaces输入按回车出现这样的界面,然后这在你输入以下代码:
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet static
address 192.168.1.xxx//其中192.168.1.xxx是你要设置的ip地址
gateway 192.168.1.1
netmask 255.255.255.0
上面代码是设置静态ip地址的,如果需要设置动态ip地址,只需要把上面代码换成以下代码即可设置动态ip地址
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet dhcp
![玩转嵌入式[1]:Linux网络配置](https://exp-picture.cdn.bcebos.com/def72c6c576699cf84bb1fd7a885e036e3915e7c.jpg)
4、重新启动网络服务:
输入命令:
sudo /etc/init.d/networking force-reload
sudo /etc/init.d/networking restart
终端输入后显示如图界面,每次输入命令出现一个ok即可成功。
![玩转嵌入式[1]:Linux网络配置](https://exp-picture.cdn.bcebos.com/2e223d85e036e291cc000354b2723d03baea5b7c.jpg)
5、然后ping以下www.baidu.com这一个网址,如果依然不可以ping通。
则需要设置默认网关地址:
其命令为sudo route add default gw 192.168.1.1
![玩转嵌入式[1]:Linux网络配置](https://exp-picture.cdn.bcebos.com/32a127723d03bbeaae6e00fcea43d7d44931547c.jpg)
6、设置DNS服务器
其命令为:sudo gedit /etc/resolv.conf
输入命令显示界面后输入以下DNS服务信息:202.96.134.133
![玩转嵌入式[1]:Linux网络配置](https://exp-picture.cdn.bcebos.com/6002c9d4483104eb604f6fbb092b74ee1d324e7c.jpg)
7、重启DNS服务和网卡
重启DNS服务的命令为:
sudo service resolvconf reload
sudo service resolvconf restart
而重启网卡的命令为:
sudo ifconfig eth0 down
sudo ifconfig eth0 up
![玩转嵌入式[1]:Linux网络配置](https://exp-picture.cdn.bcebos.com/5e4e9c2b74ee1c32d0f0619807f1d8a727334b7c.jpg)
8、最后输入命令ping www.baidu.com
如果能够ping通即可以网络连接成功
![玩转嵌入式[1]:Linux网络配置](https://exp-picture.cdn.bcebos.com/506d92f1d8a72633e86cfd57c02c56ee7a7f447c.jpg)