将自己的网卡信息记录到这 以免不时之需
references:
http://vjetnamnet.com/how-to-configure-static-ip-address-configuration-on-rhelcentos-linux/
系统环境
CentOS release 6.3 (Final)
VMware® Workstation 9.0.0 build-812388
上网方式
虚拟机设置 -->硬件-->网络适配器-->网络连接-->桥接
操作步骤
- 查询虚拟系统网络情况
ifconfig
eth1 Link encap:Ethernet HWaddr 00:50:56:21:35:91
inet addr:192.168.43.45 Bcast:192.168.43.255 Mask:255.255.255.0
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
Interrupt:19 Base address:0x2024
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:453 errors:0 dropped:0 overruns:0 frame:0
TX packets:453 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:380612 (371.6 KiB) TX bytes:380612 (371.6 KiB)
2.
vi /etc/sysconfig/network-scripts/ifcfg-eth1
DEVICE=eth1
BOOTPROTO=none
ONBOOT=yes
TYPE=Ethernet
UUID="f66ef058-74ed-4c68-88d1-a477f0d3a96c"
NAME="System eth1"
DNS=192.168.43.1
USERCTL=no
DEFROUTE=no
IPADDR=192.168.43.45
GATEWAY=192.168.43.1
MACDDR=00:0C:29:82:76:F0
NETMASK=255.255.255.0
3
vi /etc/sysconfig/networking/devices/ifcfg-lo
DEVICE=lo
IPADDR=127.0.0.1
NETMASK=255.0.0.0
NETWORK=127.0.0.0
BRIADCAST=127.255.255.255
ONBOOT=yes
NAME=loopback
3. 重新启动网络的命令
service NetworkManager stop
chkconfig NetworkManager off
service network restart
chkconfig network on
4 访问本地网络测试 ---成功
@localhost apache]# ping 127.0.0.1
PING 127.0.0.1 (127.0.0.1) 56(84) bytes of data.
64 bytes from 127.0.0.1: icmp_seq=1 ttl=64 time=0.053 ms
64 bytes from 127.0.0.1: icmp_seq=2 ttl=64 time=0.058 ms
64 bytes from 127.0.0.1: icmp_seq=3 ttl=64 time=0.068 ms
5 错误集锦
5.1
命令
#service network restart
错误
Device eth0 has different MAC address than expected, ignoring....
解决
将/etc/sysconfig/network-scripts/ifcfg-eth0中的HWDDR改为MACDDR,再重启网络 即可
5.2
命令
#service network restart
错误
Bringing up interface eth0: Error: No suitable device found: no device found for connection ‘ System eth1′.[FAILED]
或者执行
#ifconfig eth1 up
错误
eth1:unknown interface:No such device
解决
删除/etc/udev/rules.d/70-persistent-net.rules文件,重启系统
5.3
启动网卡服务,但是出错,就是:device eth0 does not seem to be present, delaying initialization
原因
ifcfg-eth0的配置文件里保存了以前的MAC地址,就把这一行删除掉。 把/etc/udev/rules.d/70-persistent-net.rules 删除后重启机器就可以了,因为这个文件绑定了网卡和mac地址,所以换了网卡以后MAC地址变了,所以不能正常启动。
解决