1、查看网络参数
ifconfig 查看所有已启动的网卡参数
ifconfig -a 查看所有网卡参数,包含启动及未启动的网卡
ifconfig eth0 查看eth0网卡参数
[root@localhost ~]# ifconfig eth0
eth0 Link encap:Ethernet HWaddr 00:0C:29:11:1F:CF
inet addr:192.168.1.28 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fe80::20c:29ff:fe11:1fcf/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:7968 errors:0 dropped:0 overruns:0 frame:0
TX packets:593 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:704670 (688.1 KiB) TX bytes:100787 (98.4 KiB)
Interrupt:18 Base address:0x2000
注释:
Link encap:网络类型
HWaddr:网卡MAC
inet addr:IP地址(IPV4)
Bcast:广播域
Mask:子网掩码
inet6 addr:
Scope:
UP BROADCAST RUNNING MULTICAST 个人认为,如果出现这行,表示网络已连接
MTU:
Metric:
RX packets:数据包收发相关
TX packets:数据包收发相关
RX bytes:数据量收发相关
TX bytes:数据相收发相关
2、自动获取IP
[root@localhost ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
HWADDR=00:0C:29:11:1F:CF
TYPE=Ethernet
UUID=02446998-3636-4bf2-90fb-04ab846d9a23
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=dhcp
[root@localhost ~]# /etc/init.d/network restart
3、手动设置IP
[root@localhost ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
HWADDR=00:0C:29:11:1F:CF
TYPE=Ethernet
UUID=02446998-3636-4bf2-90fb-04ab846d9a23
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=static
IPADDR=192.168.1.2
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
DNS1=8.8.8.8
DNS2=8.8.4.4
[root@localhost ~]# /etc/init.d/network restart
注释:
DEVICE:网卡名称
HWADDR:网卡MAC地址
TYPE:网络类型,默认为Ethernet,个人认为这个可有可无
UUID:个人认为这个可有可无
ONBOOT:网络链接是否随计算机启动,可设置为yes或no
NM_CONTROLLED:network mamager的参数,默认为yes。如果使用命令行管理服务器,并不使用network mamager可忽略该参数,该参数的作用为是否可用network mamager作为网卡管理工具
BOOTPROTO:网卡IP获取方式,可设置为dhcp或static
IPADDR:IP地址,如果BOOTPROTO为dhcp时,不需设置这个选项
NETMASK:子网掩网,如果BOOTPROTO为dhcp时,不需要设置这个选项
GATEWAY:网关,如果BOOTPROTO为dhcp时,不需要设置这个选项
DNS1:首选DNS,如果BOOTPROTO为dhcp时,不需要设置这个选项
DNS2:备用DNS,如果BOOTPROTO为dhcp时,不需要设置这个选项
4、永久添加虚拟网卡,虚拟网卡必须手动指定固定IP
[root@localhost ~]# cd /etc/sysconfig/network-scripts/
[root@localhost network-scripts]# cp ifcfg-eth0 ifcfg-eth0\:0
[root@localhost network-scripts]# vi ifcfg-eth0\:0
DEVICE=eth0:0
TYPE=Ethernet
UUID=02446998-3636-4bf2-90fb-04ab846d9a23
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=static
IPADDR=192.168.1.29
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
DNS1=8.8.8.8
DNS2=8.8.4.4
5、临时添加网卡
IP,如果省略广播域及子网掩码,则系统使用默认值
[root@localhost ~]# ifconfig eth0:0 192.168.1.29
广播域
[root@localhost ~]# ifconfig eth0:0 broadcast 255.255.1.255
子网掩码
[root@localhost ~]# ifconfig eth0:0 netmask 255.255.255.0
临时添加网卡。以上可合并使用,同时设置IP,广播域,子网掩码,命令后参数up表示设置后立即启用该网卡
[root@localhost ~]# ifconfig eth0:0 192.168.1.29 broadcast 255.255.1.255 netmask 255.255.255.0 up
临时启动、临时关闭指定网卡
[root@localhost ~]# ifup eth0:0
[root@localhost ~]# ifdown eth0:0
释放临时指定网卡的IP
[root@localhost ~]# ifdown eth0:0;ifup eth0:0