嵌入式Linux加载无线网卡方法(4)

8、设置eth1的ip地址,网关,DNS(H3C的网关为192.168.254.1,DNS为202.96.134.133)

[root@  plg]# ifconfig eth1 192.168.254.245 netmask 255.255.255.0   [root@  plg]# route add default gw 192.168.254.1   [root@  plg]# echo "nameserver 202.96.134.133">> /etc/resolv.conf   

注意:这里修改的值,在下次reboot后就没有了,如果要彻底修改的话,在linux系统中,可以用vi修改:vi /etc/sysconfig/network-scripts/ifcfg-eth0(修改这个在下次reboot后生效)。但是 嵌入式linux下面没有sysconfig这个目录,因此,具体方法看12。

9、修改完成后,就可以ping下网关了:

[root@  plg]# ping 192.168.254.1 -I eth1   PING 192.168.254.1 (192.168.254.1): 56 data bytes   64 bytes from 192.168.254.1: seq=0 ttl=128 time=10.732 ms   64 bytes from 192.168.254.1: seq=1 ttl=128 time=3.418 ms   64 bytes from 192.168.254.1: seq=2 ttl=128 time=4.078 ms   64 bytes from 192.168.254.1: seq=3 ttl=128 time=4.095 ms   64 bytes from 192.168.254.1: seq=4 ttl=128 time=10.198 ms

10、然后ping下外网看看,这里ping下Linuxidc.com:

[root@  plg]# ping  -I eth1   PING  (74.125.71.105): 56 data bytes   64 bytes from 74.125.71.105: seq=0 ttl=51 time=16.472 ms   64 bytes from 74.125.71.105: seq=1 ttl=51 time=18.067 ms   64 bytes from 74.125.71.105: seq=3 ttl=51 time=14.123 ms   64 bytes from 74.125.71.105: seq=4 ttl=51 time=13.120 ms   64 bytes from 74.125.71.105: seq=5 ttl=51 time=14.130 ms

11、上面是加载无密钥的ap,那么如果ap有密钥应该怎么办呢?这就要在linux下面查看下iwconfig这个命令的用法了。用man查看下这个命令。

[root@localhost ~]# man iwconfig  

可以知道,这个命令加载有密钥(密钥为ccavccav)的方式如下:

[root@  plg]# iwconfig eth1 essid chengang key ccavccav

但是,iwconfig只能加载密钥为wep的ap点,不能加载密钥为wpa的ap点。如果要加载wpa的ap点,就得用wpa_supplicant这个工具了。

12、关于嵌入式linux开机加载驱动和修改ip的方法:

可以修改/etc/init.d/rcS这个开机启动脚本,将上面这些命令加载到这些脚本里面。就不用每次开机都要配置了。

linux

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/22903.html