linux网络配置、测试及故障诊断方法和工具二
[root@localhost]# system-config-network
[root@localhost]# netconfig -d eth1 注:配置eth1
--bootproto=(dhcp|bootp|none) Boot protocol to use(
--gateway=STRING Network gateway(指定网关)
--ip=STRING IP address(指定IP地址)
--nameserver=STRING Nameserver(指定DNS客户端)
--netmask=STRING Netmask(指定网络掩码)
--hostname=STRING Hostname( 指定主机名)
--domain=STRING Domain name(指定域名)
-d, --device=STRING Network device (指定网络设备)
--nodns No DNS lookups (没有DNS查询)
--hwaddr=STRING Ethernet hardware address (指定网卡的物理地址)
--description=STRING Description of the device (描述性文字)
Help options: (帮助选项)
-?, --help Show this help message
--usage Display brief usage message
[root@localhost]# adsl-start 注:启动拔号;
[root@localhost]# adsl-stop 注:断开连接;
[root@localhost]# more /etc/wvdial.conf
1.使用内核自带的网卡驱动程序;
2.为特定的网卡编译安装驱动模块;
3.使用NdisWrapper,利用面向Windows驱动程序驱动网卡。
现在市场上销售的绝大多数无线网卡都没有linux内核自带的驱动,所以第一种不予考虑;NdisWrapper软件并不编写linux驱动;
在配置无线网卡之前,必须确保内核设置中启动了无线局域网支持:
#grep CONFIG_NET_RADIO /boot/config-‘uname –r’
CONFIG_NET_RADIO=y
若没有,重新配置、编译内核来启动“Wireless Lan(non-hamradio)Drivers and Wireless Extensions”。(注:uname –r 显示内核版本号)
安装linux-wlan-ng-0.2.1-pre25.tar.gz,内核必须用源码编译过
#tar -zxvf linux-wlan-ng-0.2.1-pre25.tar.gz
#cd linux-wlan-ng-0.2.1-pre25
#./Configure 或者 #make config
-------------- Linux WLAN Configuration Script -------------
The default responses are correct for most users.
Build Prism2.x PCMCIA Card Services (_cs) driver? (y/n) [y]: n
Build Prism2 PLX9052 based PCI (_plx) adapter driver? (y/n) [n]: n
Build Prism2.5 native PCI (_pci) driver? (y/n) [n]: n
Build Prism2.5 USB (_usb) driver? (y/n) [n]: y
Linux source directory [/usr/src/linux]:
The kernel source tree is version 2.4.22
Alternate target install root directory on host []:
Module install directory [/lib/modules/2.4.22]:
It looks like you have a System V init file setup.
Prefix for build host compiler? (rarely needed) []:
Build for debugging (see doc/config.debug) (y/n) [y]:
Configuration successful.
#make all
#make install
然后修改相关文件:
1. 在/etc/wlan/wlan.conf里,设置自己的ssid;
SSID_wlan0="mywlan"
ENABLE_wlan0=y
2. 创建一个wlancfg-mywlan文件;
#cd /etc/wlan
#cp wlancfg-DEFAULT wlancfg-mywlan
并把里面的IS_ADHOC=n改成IS_ADHOC=y
3. 在/etc/modules.conf中加入一行:alias wlan0 prism2_usb
在/etc/modprobe.conf中加入一行:alias wlan0 prism2_usb
4. 插上USB无线网卡,指示灯亮
#ifconfig wlan0 up
然后就可以给wlan0配置地址了
#ifconfig wlan0 inet6 add fec0:106:2900::1/64
#ifconfig wlan0
#iwconfig wlan0:看无线网卡的一些信息(包括ssid等)
三、要实现切换,需要在MN上做一些改进
#/etc/init.d/wlan restart
#ifconfig wlan0 up
就可以了,不过地址得重新配置。
Linux-wlan-ng驱动下可以用wlanctl-ng命令来配置和更改无线网卡的参数,对于MN如何切换到外地,可以在MN上配置脚本文件(命名为g2ar):
#wlanctl-ng wlan0 lnxreq_ifstate ifstate=disable
#wlanctl-ng wlan0 lnxreq_ifstate ifstate=enable
# wlanctl-ng wlan0 dot11req_start ssid=foreignwlan bsstype=independent beaconperiod=100 dtimperiod=3 cfpollable=false cfpollreq=false cfpperiod=3 cfpmaxduration=100 probedelay=100 dschannel=6 basicrate1=2 basicrate2=4 operationalrate1=2 operationalrate2=4 operationalrate3=11 operationalrate4=22
然后运行命令:#bash g2ar
切换到新的AR或切回本地可以配置同样的脚本文件,只需把ssid换成相应的就可以了。
转载于:https://blog.51cto.com/13233/82561
linux网络配置、测试及故障诊断方法和工具二相关推荐
- Setup linux 网卡故障,linux网络配置、测试及故障诊断方法和工具二
接下来解压并安装:#tar -zxvf linux-wlan-ng-0.2.1-pre25.tar.gz #cd linux-wlan-ng-0.2.1-pre25 #./Configure或者#ma ...
- 【CentOS Linux 7】【Linux网络配置基础】
Linux系统及应用---调研报告 [CentOS Linux 7]实验1[VMware安装.新建虚拟机:63个基础命令运行结果图] [CentOS Linux 7]实验2[Shell编程及应用] [ ...
- linux设置命令nmui,Linux网络配置及管理
一.IP.网关.路由.掩码 网络间主机的通信是通常是基于TCP/IP协议.数据从A主机发送到网络中的B主机,需要通过层层包装及协议转发,最终通过B主机的IP地址定位,B主机才能最终接收到数据.这个过程 ...
- 12.Linux 网络配置
12. Linux 网络配置 实验要求: 1. 配置虚拟机网络 2. 配置linux的网络 实验器材: 软件: 1.安装了RHEL6的vmware虚拟机. 硬件: 1.PC机一台. 背景知识: Vmw ...
- linux网络配置(一)问题系列
描述:虚拟机ping不通www.baidu.com系列,故事的开始是学习linux的第n天 教学使用centos6 yum安装命令tree 直接就好了 但是自己是centos7不行,然后一路" ...
- linux给网卡添加一个ip地址,linux网络配置中如何给一块网卡添加多个IP地址
汤向峰每日一题-2017年3月16日: linux网络配置中如何给一块网卡添加多个IP地址 linux系统给网卡配置VIP的方法常见有两种:别名IP.以及辅助IP ================== ...
- linux 网卡天启与关闭,Linux网络配置与安全管理
<Linux网络配置与安全管理>依据"组建基于Linu**台的企业网"工作任务的过程进行编写,各章节按项目编排,每个项目都需要完成一个相对独立的任务,由这些相对独立的模 ...
- 设置VMWARE通过桥接方式使用主机无线网卡上网及Linux网络配置
环境:WIN7旗舰版,联想E49笔记本,笔记本自带无线上网卡,其中笔记本的有线网卡通过加入公司的域后进行internet访问,而无线网卡连接到wifi网络直接进行internet访问. 虚拟软件:VM ...
- Linux网络配置nmtui激活网卡失败
Linux网络配置nmtui激活网卡失败解决 今天在配置实验环境的时候,使用图形化网络配置nmtui时,激活失败,具体报错信息如下: 方法一: 排查/etc/sysconfig/network-sc ...
最新文章
- Nginx学习3:反向代理实例
- GitHub 热榜:这款开源神器可帮您将文本转换为手写文字,并下载为 PDF 格式文件!...
- QDir类cleanPath函数用法
- WAP2.0开发规范及原则
- 计算机组成原理哈工大期末_浅谈计算机组成原理(三)
- 【客户案例】智能驾驶行业如何上云? 1
- python库怎么绘画_[雪峰磁针石博客]python绘图作业:使用pygame库画房子
- 【LeetCode】剑指 Offer 26. 树的子结构
- SAP License:SAP S/4HANA就是答案
- matlab 非线性电感,基于Matlab/Simulink利用动态和静态电感等磁参数建立了一种开关磁阻电机的非线性磁参数模型...
- 学习ExtJs教程初级
- r语言 svycoxph_R语言之生信⑦Cox比例风险模型(单因素)
- 蔡义江《红楼梦诗词曲赋评注》下
- 笔记本计算机无线开关在哪里,笔记本电脑无线开关在哪怎么打开关闭
- 以太坊中的事件机制Feed
- 解决Dev-C++ [Error] ‘for‘ loop initial declarations are only allowed in C99 or C11 mode
- 好用的提高生产力的Firefox插件LeechBlock
- 20145325张梓靖 《网络对抗技术》 Web安全基础实践
- 修改C盘下的用户名(适合win10和win11)
- Python:whl安装包简介与制作
热门文章
- 个人博客满血复活,求测试~~~
- JavaScript学习笔记五:变量、作用域和内存问题
- android Butter Knife 使用详解
- 【转】android自定义控件
- 浏览器上实现数据的本地存储・小结
- 《皇帝:中国的崛起》从入门到精通
- java基础国庆作业_java程序设计国庆作业
- hadoop使用mapreduce统计词频_深圳嘉华学校之Hadoop简介(什么是Map-Reduce-Mapreduce-about云开发)...
- c++ vector最大值_第14章 火柴人的无尽冒险(《C和C++游戏趣味编程》配套教学视频)...
- php 内容自动生成word文档,php生成word文档的例子