linux下网卡配置的使用方法

使用环境为CentOS6.6版本;


1、查看网卡IP地址    ifconfig

网卡配置文件:/etc/sysconfig/network-scripts/ifcfg-eth0

如果有多个网卡的话为eth1、eth2 。。。

如果linux有多个网卡,只想重启某一个网卡使用命令# ifdown eth0; ifup eth0

ifdown 停掉网卡,ifup 启动网卡;

如果我们远程登录服务器,使用ifdown eth0 停掉网卡后,后面的命令不会被运行,会导致断网无法连接服务器。所以请尽量使用 service network restart 重启网卡

2、给一个网卡设定多个IP

[[email protected] ~]# cd /etc/sysconfig/network-scripts/
[[email protected] network-scripts]# cp ifcfg-eth0 ifcfg-eth0\:1

编辑ifcfg-eth0:1 这个配置文件,更改里面的DEVICE=eth0:1 设置新的IP地址192.168.20.30 ;

[[email protected] network-scripts]# vim ifcfg-eth0:1
DEVICE=eth0:1
HWADDR=00:0C:29:43:3D:32
TYPE=Ethernet
UUID=0b1f4512-cefa-4a9e-ae85-adb2ac2a9903
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=static
IPADDR=192.168.20.30
NETMASK=255.255.255.0
GATEWAY=192.168.20.1

保存退出后,重启网卡;

[[email protected] network-scripts]# service network restart
[[email protected] network-scripts]# ifconfig 
eth0      Link encap:Ethernet  HWaddr 00:0C:29:43:3D:32  
          inet addr:192.168.20.20  Bcast:192.168.20.255  Mask:255.255.255.0
          inet6 addr: fe80::20c:29ff:fe43:3d32/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:62506 errors:0 dropped:0 overruns:0 frame:0
          TX packets:82867 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:38679452 (36.8 MiB)  TX bytes:47133078 (44.9 MiB)
          Interrupt:18 Base address:0x2000 
eth0:1    Link encap:Ethernet  HWaddr 00:0C:29:43:3D:32  
          inet addr:192.168.20.30  Bcast:192.168.20.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          Interrupt:18 Base address:0x2000

可以看到多了一个IP,可以用远程ssh访问这个192.168.20.30;

3、查看网卡连接状态   mii-tool eth0

[[email protected] ~]# mii-tool eth0
SIOCGMIIPHY on ‘eth0‘ failed: Operation not supported

由于是虚拟机所以显示"operation not supported",真实机器会显示    eth0: negotiated 100baseTx-FD, link ok ;”link ok“说明网卡为连接状态,如果显示“no link“说明网卡坏掉了或没有连接网线。

4、更改主机名

hostname    查看系统的主机名;

hostname 主机名    可以更改主机名,下次登录时会更改登录提示符;这样更改只是暂时保存在内存中,重启后不会生效;

[[email protected] ~]# hostname 
yonglinux.com
[[email protected] ~]# hostname
Angel
[[email protected] ~]# hostname
Angel
[[email protected] ~]# hostname 
Angel

永久更改主机名,需要编辑配置文件 /etc/sysconfig/network,更改HOSTNAME,保存退出后重启生效;

NETWORKING=yes

HOSTNAME=yonglinux.com

5、设置DNS

DNS为域名解析,把域名解析为ip地址;

配置文件为/etc/resolv.conf

[[email protected] ~]# cat /etc/resolv.conf 
; generated by /sbin/dhclient-script
nameserver 192.168.20.2

可以添加多个DNS地址,格式为:nameserver ip地址

linux下还有一个特殊的文件 /etc/hosts 也可以解析域名

手动在里面添加ip地址 域名地址;主要作用是临时解析某个域名。

格式为:ip地址 域名    192.168.1.111 www.baidu.com

[[email protected] ~]# ping www.baidu.com
PING www.baidu.com (192.168.1.111) 56(84) bytes of data.

几点要注意的:

1)一个ip后面可以跟多个域名,空格分隔开,可以是几十个甚至几百个;

2)每行只能有一个IP,也就是说一个域名不能对应多个IP;

3)如果有多行中出现相同的域名(ip不一样)会按最前面出现的记录来解析;

时间: 2024-10-01 05:16:51

linux下网卡配置的使用方法的相关文章

【转】Linux下nginx配置https协议访问的方法

一.配置nginx支持https协议访问,需要在编译安装nginx的时候添加相应的模块--with-http_ssl_module 查看nginx编译参数:/usr/local/nginx/sbin/nginx -V 如下所示: configure arguments: --prefix=/usr/local/nginx --with-google_perftools_module --without-http_memcached_module --user=www --group=www --

Linux下的配置iptables防火墙增强服务器安全

Linux下的配置iptables防火墙增强服务器安全 实验要求 iptables常见概念 iptables服务器安装及相关配置文件 实战:iptables使用方法 例1:使用iptables防火墙保护公司web服务器 例2:使用iptables搭建路由器,通过SNAT使用内网机器上网 例3:限制某些IP地址访问服务器 例4:使用DNAT功能把内网web服务器端口映射到路由器外网 实验环境 iptables服务端:xuegod-63   IP:192.168.1.63 iptables客户端:x

Linux下Git和GitHub使用方法总结 (码云)

初学先记住这几条,其他慢慢研究. 下面讲如何用码云完成一个项目的提交, 我的步骤 https://git.oschina.net/phpervip/qianzhu(此例:一个企业模板): 先在码云上注册一个帐号. 然后新建项目,就有一个git地址. 本地进入你的项目目录. 初始化项目->建远程连接->获取项目->添加版本->版本提交->远程提交 git init git remote add origin https://git.oschina.net/phpervip/qi

Linux下Git和GitHub使用方法总结

来源:Linux下Git和GitHub使用方法总结 1 Linux下Git和GitHub环境的搭建 第一步: 安装Git,使用命令 “sudo apt-get install git” 第二步: 到GitHub上创建GitHub帐号 第三步: 生成ssh key,使用命令 “ssh-keygen -t rsa -C "[email protected]"”,your_email是你的email 第四步: 回到github,进入Account Settings,左边选择SSH Keys,

linux下安装配置tomcat以及tomcat开机自启配置

Linux下Tomcat安装配置以及Windows不能连接服务器Tomcat解决方案 一.从官方网站上下载tomcat软件包. 官网地址: http://tomcat.apache.org/ 点击左侧的 download的一个版本,我选择的是 tomcat7.0,选择一个后缀名为.tar.gz文件直接下载到本地. 二.通过工具SSH Secure 上传至linux服务器中,进行解压 解压tomcat压缩文件: #tar zxvf apache-tomcat-7.0.53.tar.gz 将解压后的

linux下IPTABLES配置详解 (防火墙命令)

linux下IPTABLES配置详解 -A RH-Firewall-1-INPUT -p tcp -m state --state NEW -m tcp --dport 24000 -j ACCEPT-A RH-Firewall-1-INPUT -s 121.10.120.24 -p tcp -m tcp --dport 18612 -j ACCEPT 如果你的IPTABLES基础知识还不了解,建议先去看看. 开始配置 我们来配置一个filter表的防火墙. (1)查看本机关于IPTABLES的

Kali Linux下安装配置ProFTPD实例

1,安装ProFTPD 在ftp://ftp.proftpd.org/下可以找到官方发布的各个ProFTPD版本,本人使用ftp://ftp.proftpd.org/historic/source/proftpd-1.3.0a.tar.gz [email protected]:~# wget ftp://ftp.proftpd.org/historic/source/proftpd-1.3.0a.tar.gz [email protected]:~# tar –xf proftpd-1.3.0a

Linux下VNC配置多个桌面和修改密码 不会当系统重启vnc失效

1:vncserver 2:iptables -I INPUT -p tcp --dport 5901 -j ACCEPT   客户端方式 3:iptables -I INPUT -p tcp --dport 5801 -j ACCEPT   浏览器方式 4:vi /root/.vnc/xstartup   注释掉最后一行 #twm &  末行添加:gnome-session & 5:vncserver :1 配置多个桌面 Linux下VNC配置多个桌面和修改密码 可以使用如下的方法启动多

Linux下安装tomcat5.5的方法

不知道大家是不是了解Linux下安装tomcat5.5的方法呢?最近有用户给小编留言说想了解Linux下如何安装tomcat5.5,那么下面我们就围绕着这个问题一起去看看Linux下安装tomcat5.5的方法介绍. 1.tomcat5.5.tar.gz 下载地址 http://tomcat.apache.org/download-55.cgi 2. 将tomcat5.5.tar.gz 压缩文件解压缩到 /usr 下面,文件夹改为 tomcat5.5 3. 打开 /etc下的profile文件,