咱们先来讨论讨论如何给一块网卡设置多个IP(逻辑地址)。在windows中,相当简单,设置本地连接的TCP/IP属性,然后单击高级,进入设置多IP界面,想添加多少,就添加多少。linux如何在一块网卡上设置多个IP地址呢?
由于linux的版本太多,不同版本之间的配置不一样,我们讨论一下红帽公司的几个产品,如Centos,fedora,RedHat。我们知道网卡配置文件的路径是/etc/sysconfig/network-scripts,第一块物理网卡的配置文件为ifcfg-eth0,第二块为ifcfg-eth1,以此类推,第N块网卡接的的配置文件为ifcfg-eth0:n-1 。如果我们想配置eth0的网卡地址,有三种方法
方法一:ifconfig eth0 192.168.1.2 netmask 255.255.255.0
route add default gw 192.168.1.1
#添加默认网关
方法二:netconfig(redhat特有命令),系统会弹出可视化界面,可以进行设置IP,NETMASK,GATEWAY,DNS
方法三:编辑 /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
#设备(网卡接口)名称
ONBOOT=yes
#开机打开网卡
IPADDR=10.1.1.11
NETMASK=255.255.255.0
GATEWAY=10.1.1.1
小结:如何设置DNS呢?
我们编辑/etc/resolv.conf
nameserver 10.1.1.2
这样设置就可以了
下面我们正式开始如何给linux服务器一块网卡设置多个IP,即使子接口,一块网卡的第一个子接口(逻辑接口),我们可以设置为eth0:0或者eth0:1,笔者习惯于设置成eth0:1,因为这边比较好记。我们我们给一个网卡设置3个IP地址,有如下两种方法
方法一:执行bash命令ifconfig
ifconfig eth0 1.1.1.1 netmask 255.255.255.0
ifconfig eth0:1 2.2.2.2 netmask 255.255.255.0
ifconfig eth0:2 3.3.3.3 netmask 255.255.255.0
注意,我们需要使用net add default gw 1.1.1.2 添加默认网关,使用ifconfig设置的IP只是暂时生效,系统重启后子接口IP设置清空,如何让以后每次开机子接口IP配置都存在呢?每次开机执行一次。我们把刚才的配置文件写入/etc/rc.d/rc.local即可
方法二:编辑配置文件
三个ip有三个配置文件,分别是eth0,eth0:1,eth0:2
eth0的配置参照上述,我们只要在某一个配置文件上配置网关就可以了,建议在主接口(eth0)上设置
eth0:1的配置为
DEVICE=eth0:1
ONBOOT=yes
IPADDR=2.2.2.2
NETMASK=255.255.255.0
eth0:2的配置为
DEVICE=eth0:2
ONBOOT=yes
IPADDR=3.3.3.3
NETMASK=255.255.255.0
然后ifup eth0,ifup eth0:1,ifup eth0:2开启这几块网卡就可以了
添加更多的IP,方法相同,建议修改配置文件的方法来设置IP
2012年5月24日星期四
2012年5月23日星期三
升级CentOS内核到3.4.0
一、下载最新内核源码。
从内核官网下载至当前目录下
wget http://www.kernel.org/pub/linux/kernel/v3.0/linux-3.4.tar.bz2
二、解压内核源码,移动到合适的位置。
tar jxvf linux-3.0.tar.bz2 -C /usr/src
cd /usr/src
ln -s linux-3.0 linux
三、编译安装内核源码
1,make mrproper
用来消除原来编译的影响 。
2,make oldconfig
用你当前内核的设置作为配置标准,重新编译新内核,这样升级简单。
这里还有几种方式可以选择:
(1)make config 单行模式
(2)make menuconfig 图形模式
(3)make xconfig 基于xwindows模式
(4)make gconfig 基于gtk模式
(5)make defconfig 根据机器类型对内核默认配置
3,make
编译内核,由于是完全编译,所以时间比较长,大概需要60分钟。
4,make modules_install 其作用是将模块拷贝到需要的目录中。
5,make install
复制内核和System.map,及修改Grub.conf的步骤,都由make install自动实现。
四、安装完毕,重启。
init 6
重启后没问题就算成功,若有问题,大部分是make config这一部分没有定制好内核模块等,根据提示可以重新编译,加上需要的模块,
重来几次就好了。
2012年5月18日星期五
子网掩码的计算规律
最近和朋友在讨论子网掩码的计算。今天又看了一下。终于被我找到了规律,google了一下。还没有人发这样的规律。话说要练神功,必先自宫,嘿嘿。说笑了。我的意思就是说不要想网上说2进制十进制转换。本文给的方法完全不用它。
下面是一个子网掩码和主机最多的列表
这是一个在线的子网掩码计算网站,大家可以算一下点击这里
下面规律就是 主机最多=(256-第一个子网掩码的数)*(256-第二个子网掩码的数)*(256-第三个子网掩码的数)*(256-第四个子网掩码的数)-2
我们来算第一个,255.255.255.0的主机最多为(256-255)*(256-255)*(256-255)*(256-0)-2 =256-2 =254
第二个,255.255.255.252主机最多为 (256-255)*(256-255)*(256-255)*(256-252)-2 =4-2 =2
第三个,255.255.255.192主机最多为 (256-255)*(256-255)*(256-255)*(256-192)-2 =64-2 =62
这回好了.如果别人问子网掩码为255.255.224.0下最多有多少主机这回你会算了吧!
下面是一个子网掩码和主机最多的列表
掩码 | 主机最多 |
255.255.255.0 | 254 |
255.255.255.252 | 2 |
255.255.255.192 | 62 |
255.255.254.0 | 510 |
255.255.252.0 | 1022 |
255.255.0.0 | 65534 |
255.0.0.0 | 16677214 |
这是一个在线的子网掩码计算网站,大家可以算一下点击这里
下面规律就是 主机最多=(256-第一个子网掩码的数)*(256-第二个子网掩码的数)*(256-第三个子网掩码的数)*(256-第四个子网掩码的数)-2
我们来算第一个,255.255.255.0的主机最多为(256-255)*(256-255)*(256-255)*(256-0)-2 =256-2 =254
第二个,255.255.255.252主机最多为 (256-255)*(256-255)*(256-255)*(256-252)-2 =4-2 =2
第三个,255.255.255.192主机最多为 (256-255)*(256-255)*(256-255)*(256-192)-2 =64-2 =62
这回好了.如果别人问子网掩码为255.255.224.0下最多有多少主机这回你会算了吧!
2012年5月15日星期二
赵登用2年前QQ聊天记录成为警方证据
5月10日,云南巧家县一处便民服务厅爆炸致4死16伤。14日,巧家警方公布了嫌犯赵登用的网络聊天记录、网络日志内容等证据和材料。据悉,赵登用曾称"社会之残酷越来越让我要暴乱了"。另据疑似赵登用的网络空间截图显示,相关言论或发表于2010年。
疑似嫌犯赵登用网络空间截图
新华网昆明5月14日电 14日,云南省巧家县警方公布了"5·10"爆炸案作案人赵登用的QQ聊天记录等有关证据和材料。
警方提供的赵登用QQ聊天记录显示,他曾与人说过:"社会之残酷越来越让我要暴乱了。我不知道在我实在混不走的时候会有多少人死于我的手下。""我啊,本来是好心人,可是,社会教我不要做好心人,如果有一天我觉得什么都没意义时,那些人又会好过吗?"
警方提供的赵登用QQ空间日志显示,他曾写过:"从九岁到现在,老子和那些杂种打了几百次架……老子现在什么都没有了。只有健康的体魄,难道这些杂种只知道社会有钱什么都能办,难道你不知道我不能过你的后果会怎样吗?""我坚信,要在沉默中爆发,这世界缺少某些人照样要转……难道只有自己有难题,别人都是一帆风顺吗?社会啊社会,为什么安排那么多天才啊。"
爆炸现场监控录像显示,10日8时59分18秒,一个身背黑色双肩包、行迹明显异于其他村民的青年男子进入监控视野,在花桥社区居委会大院内徘徊了几分钟,随后到有人聚集的便民服务大厅门口倚墙站立,9时4分39秒发生爆炸。
据警方11日通报,"5·10"案件发生后,省、市、县公安机关全力以赴对案件进行侦查,经现场勘查、外围调查走访及现场监控录像等有关证据证明,"5·10"爆炸案系赵登用所为。赵登用,男,生于1986年,家住巧家县包谷垴乡洼落村张家梁子社,他在实施爆炸时当场死亡。
真想不到2010年的聊天记录警方也能找到。真服了这些人民警察了。2010年我在QQ上说过什么我自己都忘记了。QQ你的底线是什么。
订阅:
博文 (Atom)