虚拟机的网络设置
1, 我们先来让虚拟系统和主系统联系上 在VMware安装的时候安装程序会自动给vmnet1分配一个IP地址,下面是笔者电脑上例子: vmnet1 Link encap:Ethernet HWaddr 00:50:56:C0:00:01 inet addr:192.168.221.1 Bcast:192.168.221.255 Mask:255.255.255.0 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:191 errors...
原始套接字透析之实现sniffer
大家知道,以太网采用广播机制,所有与网络连接的工作站都可以看到网络上传递的数据。通过查看包含在帧中的目标地址,确定是否进行接收或放弃。如果证明 数据确实是发给自己的,工作站将会接收数据并传递给高层协议进行处理。但是,如果让网卡置于混杂模式(Promiscuous mode),则网卡不会鉴别帧的MAC地址,而是一律接收。 上图给出了以太网的帧格式,网卡是通过图中的MAC地址进行ID标识的。传说中的网络嗅探(sniffer)就是指让网卡进入混杂模式从而接收正在局域 网总线上发送的所有报文。为什么能够嗅探到局...
Unix/Linux 系统: 网络接口带宽管理(3)
脚本使用示例 以下为 bandmonitor.sh 脚本在 AIX 上使用示例。 1 .编辑 crontab 文件,每天零点运行一次 bandmonitor.sh 脚本。其中,-s 30, 表示脚本每 30 秒查询并计算网络接口带宽利用率,– c 172800,将查询计算 172800 次,这两个参数保证脚本能运行一天时间, -u 85,表示该接口带宽利用率门限值设为 85%,监控日志可通过– l 参数指定,本例采用默认值,即为 /root/en0.log 文件。 清单 12. 编辑 crontab [...
Unix/Linux 系统: 网络接口带宽管理(2)
主要字段含义: Link Status 链路状态 Media Speed Selected 选择的连接速度 Media Speed Running 当前的连接速度 显示网络接口流量 Linux 上,/proc 文件系统提供了大量的信息反映系统的各种运行状态,包括许多网络相关的统计信息。其中文件 /proc/net/dev 实时反映了网络接口的流量信息。清单7显示了 eth1 当前共接收了 17295646453 字节,发送了 673360865 字节。 清单 7. 在 RHEL5.3 系统上查看网络流量...
Unix/Linux 系统: 网络接口带宽管理(1)
在 Unix/Linux 系统的日常管理工作中,系统管理员可能会遇到因网络接口带宽耗尽而导致网络服务响应过慢,或者服务中断等问题。这些问题较严重的影响了工作效率。因此,关注系统的网络接口使用情况,建立一个警告系统对网络接口带宽的潜在问题发出警告,确保网络接口带宽没有被塞满是系统管理的一个重要的方面。 在本文中,作者介绍了一些查看网络接口使用情况的工具命令并结合这些工具实现了一个自动化监控网络接口带宽的示范脚本。通过介绍,读者将了解如何监视网络接口带宽并以此为依据做出相应的调整。 Unix/Linux 网...
解决VMware中没有eth0的问题
VMware里面安装的Ubuntu找不到以太网卡eth0了,反而多出一个eth1,但是网络就是不正常,局域网内彼此ping不通。 搜索了一下,解决方法如下:以root权限删除 /etc/udev/rules.d/70-persistent-net.rules这个文件,然后重启系统。 sudo rm /etc/udev/rules.d/70-persistent-net.rules...
浅析linux下如何用脚本自动发送文本mail邮件
1. 安装msmtp luther@gliethttp:~$ sudo apt-get install msmtp 2. 编辑配置脚本(~/.msmtprc是默认配置文件,也可以使用-C选项指定配置文件路径) luther@gliethttp:~$ vim msmtprc #添加如下内容 defaults #logfile /home/luther/msmtp.log account luther_test host mail.gliethttp.cn from luther@gliethttp.cn...
linux下的网络安装,配置及调试
一般情况下,我们都是利用软驱或光驱引导Linux后,再通过本地的光驱安装Linux。但是,这种安装方法在以下的几种情况下就不能适用: 无软驱和光驱:很多公司为了节省成本,计算机一般都不带光驱或软驱,这样就无法通过本地安装Linux; 非标准的软驱和光驱:虽然笔记本都会配置光驱,但是并不一定都是标准的IDE设备,有些是通过USB接口,有些是通过1394接口(例如Samsung的 Q10)。在Linux安装时所引导的Linux内核一般都不会带这些接口的驱动,所以也无法通过本地安装Linux; 另外,在一些场...
iptables中用hashlimit来限速
hashlimit是iptables的一个匹配模块,用它结合iptables的其它命令可以实现限速的功能(注意,单独hashlimit模块是无法限速的)。 不过首先必须明确,hashlimit本身只是一个“匹配”模块。我们知道,iptables的基本原理是“匹配--处理”,hashlimit在这个工作过程中只能起到匹配的作用,它本身是无法对网络数据包进行任何处理的。我看到网上有些hashlimit的例子里面说只 用一条包含hashlimit匹配规则的iptables语句就可以实现限速,那是错误的。 实际...
Fedora Linux系统调整网卡速率
以下主要讲如何在Fedora Linux系统调整网卡速率,因为总有朋友问起,以前不记得,今天突然记起来了,就发出来了这个Fedora Linux系统调整网卡速率,希望对大家有所帮助。有时我们需要调整一下网卡的速率,在Fedora中可以快速的设置。 使用mii-tool快速设置网卡速率 命令格式:mii-tool [vVrRFwl] media [interface] -v, --verbose more verbose output 显示网络接口的信息; -R, --reset reset MII to...
linux下wpa无线网络的配置
首先安装firmware,我的无线网卡是3945ABG apt-get install firmware-iwlwifi 开启网卡 ifconfig wlan0 on 其中wlan0为无线网卡 配置wpa wpa_passpharse dlink xxx /etc/wpa_supplicant.conf 其中dlink为接入的无线网络名 开启wpa wpa_supplicant -B -iwlan0 -c/etc/wpa_supplicant.conf 开启dhcp dhclient wlan0 如果还...
使用wvdial启动ppp协议拨号上网
wvdial是linux下的智能化拨号工具,利用wvdial和ppp可以实现linux下的轻松上网。在整个过程中wvdial的作用是拨号并等待提示,并根据提示输入相应的用户名和密码等认证信息;ppp的作用是与拨入方协商传输数据的方法并维持该连接。 一、wvdial及其相关配置 wvdial的功能很强大,会试探着去猜测如何拨号及登录到服务器,同时它还会对常见的错误智能的进行处理,不象chat一样,要求你去写登录脚本。wvdial只有一个配置文件 /etc/wvdial.conf。wvdial的启动过程是这...