您的位置:首页 > 运维架构 > Linux

配置linux网卡地址

2016-03-04 17:40 316 查看
描述:初次使用linux,需要配置网卡IP地址(以下四种方式配置网卡地址)

ifconfig #需要查看网卡信息以及是否生效
ifconfig | egrep "HWaddr | inet addr "
配置网卡地址四种方式

第一种使用VIM配置方式(在配置文件里配置,表示不丢失,永久生效)
vim /etc/sysconfig/network-scripts/ifcfg-eth0

DEVICE="eth0"#关联的设备名称,要与文件名的后半部“eth0”保持一致
ONBOOT="yes" #开机时是否自动激活此网络接口
HWADDR=00:0C:29:3B:7B:58 #硬件地址,要与硬件中的地址保持一致:可省
GATEWAY="192.168.100.1"#设定默认网关
IPADDR=192.168.100.150#ip地址
PREFIX=24#子网前缀
BOOTPROTO=static#[static|none|dhcp|bootp]
引导协议:要使用静态地址,static或none:dhcp表示使用dhcp服务器获取地址

第二种使用图形化界面配置方式(临时生效)
setup--->Network configuration--->Device configuration--->选择网卡eth0--->填入IP信息
以上两种配置必须重启:service network restart

ifconfig eth0 192.168.1.1/24 [up/down] 临时配置立即生效(重启网络立即失效)

第三种使用软连接配置方式(创建软连接)

ln -s /etc/sysconfig/network-scripts/ifcfg-eth0 /eth0 #创建软连接(便于以后修改地址)
alias ifconfig=/sbin/ifconfig #自定义别名
which ifconfig #查找ifconfig原始文件件位置
mii-tool eth0(用于检查网卡与网线连接是否正确)

第四种使用复制文件配置方式(复制配置文件进行修改)

最小化安装导致无法识别到本地网卡
ifconfig eth0 192.168.100.150#系统无法识别eth0网卡
cd /etc/sysconfig/network-scripts/
cp ifcfg-lo ifcfg-eth0 copy回环地址模板
vim /etc/sysconfig/network-scripts/ifcfg-eth0 更改配置文件
service network restart 重启网卡

ifconfig -a 显示所有接口配置信息

vim /etc/resolv.conf 配置DNS,域名方可解析
nameserver 8.8.8.8
nameserver 202.106.196.115

chkconfig --list#列出所有系统服务
chkconfig --list | grep on #列出所有启动的系统服务

ping测试主机之间网络连通性
-c 100:设置ping的次数;
-i 1:指定收发信息的间隔时间为1s;
-R:记录路由过程;
-s:设置数据包的大小;
-t:设置存活数值TTL的大小;
Ctrl + C 终止

防火墙设置
开启:
service iptables start
关闭: service iptables stop
注释:一定要会使用历史记录命令:history

-c:清空命令历史
-d:删除指定位置的命令
-w:保存命令历史至历史文件中
历史命令保存至.bash_history

环境变量
path:命令搜索路径
histsize:命令历史缓存区大小,默认是1000
echo $HISTSIZE

命令历史的使用技巧:
!n:执行命令历史中的第n条命令
!-n:执行命令历史中的倒数第n条命令
!!:执行上一条命令
!string:执行命令历史中最近一个以指定字符串开头命令
!$:引用前一个命令的最后一个参数
esc .
alt+ .

学会用Google搜索技术
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息